Hello,

I'm trying to send something to my gf's friend (~50gb)

I tried creating my own torrent and was able to dl it on another device, but on her machine it stayed at 0% and wouldn't let me connect to seed

Is FTP a good option? I set up a proxmox server last night but I don't really know what I'm doing yet

Any guidance greatly appreciated, thanks.

  • Hawk@lemmy.dbzer0.com
    ·
    5 months ago

    Could send it over ATP - Avian Transfer Protocol.

    Does require a USB stick and for your friend to train a pigeon though.

  • Brickfrog@lemmy.dbzer0.com
    ·
    edit-2
    5 months ago

    I tried creating my own torrent and was able to dl it on another device, but on her machine it stayed at 0% and wouldn’t let me connect to seed

    At least one of the torrent clients needs to be fully connectable (port forwarded) for torrents to transfer data. You need to test that e.g. test your torrent client's incoming connection port with a port test website like https://www.canyouseeme.org, https://www.yougetsignal.com/tools/open-ports, etc. & make sure those port test websites can successfully test connect to your torrent client's incoming connection port. If the test fails then you need to look at opening the port via your OS firewall and/or router firewall.

    Is FTP a good option? I set up a proxmox server last night but I don’t really know what I’m doing yet

    Probably best to avoid FTP if you don't know what you're doing, it's not all that secure.. you'd want to at least configure SFTP or FTPS which is just going to be more complicated vs fixing your torrent issues. And technically you still need to make those connectable (port forwarded) too, just like your torrent client.

    All that aside it's probably easier to use Syncthing if you can't get the torrent working.

    You could also try one of those file transfer websites that use WebRTC to transfer data peer to peer e.g. https://file.pizza or similar. Not sure how well they work for huge amounts of data but their github page mentions that Firefox is better for that, apparently Chrome starts to choke with data 500+ MB.

  • Kissaki@lemmy.dbzer0.com
    ·
    edit-2
    5 months ago

    There are website services where you both stay online and transfer directly.

    There could be direct peer to peer transfer tools that are more robust.

    If you want to go through a file transfer/hoster

    • no limit https://gofile.io/
    • 300 GB limit https://1fichier.com/

    There's some more, those are the top two in my bookmarks.

    You'd do good of encrypting/7z-passwording if you don't want others to see the content, just to make sure not to have to trust the hoster.

  • Charadon@lemmy.sdf.org
    ·
    5 months ago

    Magic Wormhole protocol. There's a lot of clients out there. Here's some:

    • https://github.com/magic-wormhole/magic-wormhole
    • https://github.com/schollz/croc
    • https://github.com/magic-wormhole/magic-wormhole.rs
  • verznogod@lemmy.dbzer0.com
    ·
    edit-2
    5 months ago

    Toffeeshare is pretty good for this kind of thing. I don't think there is a size limit, only restriction is that it must be only one file so you must create an archive to send. But no install, no configuration to do, it's one of the simplest way to send a file IMO

    Edit: typo

  • Psych@lemmy.sdf.org
    ·
    5 months ago

    Is it a single 50 gig file ? If not telegram has decent speed and can handle 2 gig files pretty well .

  • u/lukmly013 💾 (lemmy.sdf.org)@lemmy.sdf.org
    ·
    5 months ago

    My lazy way is NGINX with autoindex.

    If it's to go over untrusted network (e.g.: internet, school network) I use SSH for port forwarding. Lazy encryption.

    Something like this works just fine:

    worker_processes 1;
    daemon off;
    events {
    }
    http {
            default_type application/octet-stream;
            server {
                    root /storage/emulated/0/sharedfile;
                    listen 127.0.0.1:30000;
                    location / {
                          autoindex on;
                    }
            }
    
    }
    

    sharedfile is a directory with the files.
    On remote machine if I am not mistaken

    ssh -L 127.0.0.1:8080:127.0.0.1:30000 username@host
    

    Then just access it in web browser on 127.0.0.1:8080 or whatever port you chose.
    In PuTTY you can find this under "Tunnels".

    Of course, you need to have SSH server set up as well.