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
I use https://www.sendbig.com/ I haven’t read their privacy policy, though.
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 tell them to start their Nextcloud client. Or if they don’t have it, give them the share link.
My largest file transfer I have done via USB disk. You simply don’t transfer multiple terabytes over the net.
I’d go for syncthing over nextcloud for your specific usecase. Nextcloud isn’t good for unreliable connections and they’re sticking with the annoying decision of not supporting server to server synchronization.
deleted by creator
It’s generally not a good idra to give others access to your home network
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.
Wormhole.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.
Whoever uploaded them has to send you a link to them. It does have a limit of 10gb, but it’s pretty reliable in my experience.
Ahh, I see. I’ve got a wormhole app on my phone which I was trying to use to send from. I guess it just can’t work with that website. Thanks
I use an ancient HTTP File Server program called HFS from Rejetto. Very light weight. Supports making user accounts and whatnot if you want.
I usually just turn it on for a transfer and don’t leave it up these days, but still comes in handy on occasion.
HFSv2 (the windows exe) has publically known unfixed vulnerabilities! Please upgrade to HFSv3 (nodejs, crossplatform). I’m also maintaining a list of other alternatives; https://github.com/9001/copyparty/blob/hovudstraum/docs/versus.md
Thanks!
I have a minio instance that I use to distribute files
You could try wormhole. It makes a direct connection.
Or croc which is very similar. I think it also allows to resume file transfers.