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
RFC 2549: https://www.rfc-editor.org/rfc/rfc2549
This problem was solved years ago: https://spectrum.ieee.org/pigeonbased-feathernet-still-wingsdown-fastest-way-of-transferring-lots-of-data
You could try wormhole. It makes a direct connection.
Super easy. Spin up an OpenVPN server, forwarding the right ports to your server. Now spin up an Apache server with the folder your file’s in as server root. Send the client config for your VPN to your friend, along with the local address of your HTTP server. Now they can install the OpenVPN client on their PC and download the file from your HTTP server. Once you’re done, tear down all your servers, and don’t forget to unforward the ports. Couldn’t be easier.
/s
If they are local, you can just put it on a thumb drive and physically transfer it.
Absolutely, that is definitely preferred when possible!
If they’re not local, you can put it on a pen drive and mail it to them.
My largest file transfer I have done via USB disk. You simply don’t transfer multiple terabytes over the net.
Before I moved I used to use my web server.
My Domain . Com / files . Zip And I would set a password on the zip. After they download it, they tell me and I remove the file.
Same, always eorked great for me
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…
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 have a minio instance that I use to distribute files
If its a file from my seedbox: Direct share link (optional pw)
Local file: OneDriveWormhole.app, can’t recall if they have a limit atm
I use wormhole, but when I’ve wanted to use that website for receiving, I can never tell how to do it.
Can you actually use that site to receive files?
So just like when you send a file you fwd a link, someone tfering files to you must provide the link. They expire in a maximum of 24 hours though so do be aware of that.
I was trying to send from a wormhole app, which I now see doesn’t work with the website.
Just share the folder on soulseek. Probably not advisable for any sensitive information though xD
I’ve use Plik before with success.