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.
In one go? Look at Wormhole
But both ends must stay online until it is complete.
Gonna save this for later
maybe SimpleHTTPServer (python) on the host and
curl -C
on the other machine?rsync
can resume partial transfers, but you really should break that file up. Trying to do it in one go is crazy.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.
Qtox should work? It’s not a very good chat software and a bit cumbersome, but it allows direct file transfers.
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)
Now I wonder how much bandwith do post offices have theoretically
Randall did the math on this one: https://what-if.xkcd.com/31/
He assumes 64 GB microsd cards, if you use 1 TB ones, you could send 16 times more.
This is awesome, of course it’s xkdc. Thanks, now I can rest easy
Got a 1TB dataset sent once, guess it took around 3 days (Netherlands to France) so around 32Mbps. Not bad, not excellent.
Maybe check out Tailscale. It’s mainly a mesh VPN for your own devices, but they have a lot of options included so you can share stuff with other people.
I’ve set up tailscale in the past week and fallen in love with the ease of use. So, this has my vote too. But, if i was doing this, i would chop the file into, say, 500mb parts using 7z or WinZip and then transfer it through SCP (WinSCP if using windows) over tailscale IPs.
Is it a single 50 gig file ? If not telegram has decent speed and can handle 2 gig files pretty well .
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 mistakenssh -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.
I would use syncthing for this
Absolutely the way to go
thanks I learned something new today
I actually didn’t realize syncthing worked over the internet, I’ve been using it for years thinking it was LAN only haha
If it’s IP capable it will work over the internet, for future reference.
I think file.pizza might be a good solution
deleted by creator
Here is an alternative Piped link(s):
https://www.piped.video/watch?v=a6y8cqayjQI
Piped is a privacy-respecting open-source alternative frontend to YouTube.
I’m open-source; check me out at GitHub.
Just to throw another option into the mix:
Maybe create a VPN connection with wireguard, then you can just transfer them however you’d do it in a local network? Tailscale would be an easy solution to achieve this.