Skip Navigation

How do you like to transfer large files between friends across the internet?

On occasion I find myself needing to send a file at least a few gigabytes in size to a friend across our slow ISPs but haven't found a satisfying solution. I usually end up creating a private torrent with the announce address of my own IP. Even though it's slow - it basically never reaches my max upload speed for some reason, it is at least resilient if there are ever any network glitches.

Does anyone else face this same challenge?

EDIT: Thank you for the awesome suggestions! I have some homework to do on these

78 comments
  • Me and my friend used netcat to transfer 30 GB of files put into a zip. Very fun, would not recommend

  • FileBrowser

    Create share links allowing anyone with the link (+ optional password) to browse and download individual files, or whole folder contents.

    If someone needs to send me a file, I can create a user for them in a few seconds; so they can upload to that as well.

  • I literally just set up a container for Erugo for this exact thing. It worked perfectly and was super easy to do. It's just a self-hosted version of wetransfer. Could be helpful...

  • I used vaultwarden just the other day for this purpose. I mean, I use vaultwarden daily as a password manager, but it also has secure file transfer.

  • My use case is a bit different than yours but still worth mentioning, I think; I have Sharry running in Docker and it makes sharing and receiving files super easy. All downloads and uploads are resumable so they work well even in unstable networks.

  • I host pingvin for people to send stuff to me. To send, usually I'll just move the file into a folder that exposed to Nginx with indexing and send that link. Otherwise I'll also just use my pingvin instance.

78 comments