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.

  • @[email protected]
    link
    fedilink
    English
    6117 days ago

    Easiest and most secure way? Mail (or hand deliver) a flash drive. That’s how they transfer data between super computers and data centers. (AWS even has dedicated trucks to do it)

  • @[email protected]
    link
    fedilink
    English
    3716 days ago

    Could send it over ATP - Avian Transfer Protocol.

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

    • Malgas
      link
      fedilink
      English
      2216 days ago

      Never underestimate the bandwidth of a station wagon full of hard drives speeding down the highway.

      • @[email protected]
        link
        fedilink
        English
        716 days ago

        This makes me wonder, what is the difference in the environmental cost of uploading/downloading this data vs. shipping a USB.

        I would guess that shipping emissions would be higher than digital ones, but I don’t have any basis for that theory. (I’m just curious, not trying to say or imply anything here)

  • Brickfrog
    link
    fedilink
    English
    22
    edit-2
    17 days 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.

  • @[email protected]
    link
    fedilink
    English
    1317 days ago

    Don’t put FTP on the Internet if you don’t know how to secure it.

    If you’re relatively nearby, you could just use a flash drive. Or mail one. If not, the other comments have good suggestions.

  • originalucifer
    link
    fedilink
    1317 days ago

    yep, id use sftp. my mail provider (proton) also gives me like 500gb in a ‘drive’ which is great for transfers like this

  • @[email protected]
    link
    fedilink
    English
    13
    edit-2
    17 days ago

    Btw: Might be that you’re behind a NAT (router) and that’s why bittorrent doesn’t connect. You’d need to figure out which port your torrent client is configured to listen on and then do “port forwarding” of that port to your machine in the router you got from your ISP. Or use something like UPnP that does this automatically.

    Not sure if that applies in your case and it’s unsolicited advice… But a fairly common issue with bittorrent.

    • FiveMacs
      link
      fedilink
      English
      617 days ago

      Why not just make it a torrent file then and let it seed? I don’t see why paying for a service is required in this instance.

      • Subversivo
        link
        fedilink
        English
        717 days ago

        1 - Its not paid for personal use.

        2 - OP said it can’t seed. Resilio have a discover helper service fot this situations.

      • @[email protected]
        link
        fedilink
        English
        617 days ago

        Because he’s having trouble getting it to connect that way, and for reasons I don’t completely understand, Resilio Sync connections seem to be quicker and more reliable than using a traditional tracker as the only seed.

        • @[email protected]
          link
          fedilink
          English
          216 days ago

          for reasons I don’t completely understand, Resilio Sync connections seem to be quicker and more reliable

          Resilio runs a “relay” server to facilitate connections where neither peer has properly set up port forwarding. Only downside of Resilio is its not open source, so you just kinda have to take their privacy policy at face value. As long as op isn’t sending something super sensitive though, it probably is no big deal.

  • u/lukmly013 💾 (lemmy.sdf.org)
    link
    fedilink
    English
    817 days 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.

  • @[email protected]
    link
    fedilink
    English
    816 days ago

    Create a multi-part archive (…probably about 250 parts…) with a strong password, upload each part to whatever the current equivalent to Megaupload is, and let them download it at their leisure.

    With no accounts on either end, should only take about three months for each to be complete.

    Alternatively, you could put it on a thumb drive and drive it over if they live fairly close.

    • pbjamm
      link
      fedilink
      English
      716 days ago

      you could put it on a thumb drive and drive it over if they live fairly close

      or drop it in the mail if they dont.