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.

@Kissaki@lemmy.dbzer0.com
link
fedilink
English
9
edit-2
3M

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

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.

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

Syncthing

aramis87
link
fedilink
53M

Sounds like connectivity issues. Can you guys manually add the other’s IP address? Do you have DHT/PEX enabled?

@Negligent_Embassy@links.hackliberty.org
creator
link
fedilink
English
1
edit-2
3M

Hi,

We’re using Qbittorrent, where do I look to manually add IPs? Add the other person in IP filtering?

Thanks for the help

aramis87
link
fedilink
13M

https://forum.qbittorrent.org/viewtopic.php?t=4476

I’m assuming both of you can connect to peers on other torrents, just not each other. Again, do you guys have DHT/PEX enabled? Did you accidentally create a private torrent?

rsync can resume partial transfers, but you really should break that file up. Trying to do it in one go is crazy.

@Takahe@lemmy.nz
link
fedilink
English
373M

I would use syncthing for this

Absolutely the way to go

thanks I learned something new today

@Negligent_Embassy@links.hackliberty.org
creator
link
fedilink
English
18
edit-2
3M

I actually didn’t realize syncthing worked over the internet, I’ve been using it for years thinking it was LAN only haha

yeehaw
link
fedilink
English
113M

If it’s IP capable it will work over the internet, for future reference.

Subversivo
link
fedilink
English
113M

I would use Resilio Sync. It uses bittorrent under the hood. https://www.resilio.com/individuals/

FiveMacs
link
fedilink
English
53M

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
73M

1 - Its not paid for personal use.

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

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.

FiveMacs
link
fedilink
English
13M

Interesting thx

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.

Thanks! It’s nice to finally understand why it’s so snappy.

I use Syncthing for this things, you can even set a folder and keep it in sync with multiple users because it uses P2P

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)

@Suppoze@beehaw.org
link
fedilink
English
73M

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.

@Suppoze@beehaw.org
link
fedilink
English
43M

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.

Ninmi
link
fedilink
English
13M

Qtox should work? It’s not a very good chat software and a bit cumbersome, but it allows direct file transfers.

Psych
link
fedilink
English
23M

Is it a single 50 gig file ? If not telegram has decent speed and can handle 2 gig files pretty well .

exu
link
fedilink
English
43M

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.

PaX [comrade/them, they/them]
link
fedilink
English
2
edit-2
3M

deleted by creator

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.

Brickfrog
link
fedilink
English
26
edit-2
3M

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.

Great info, thank you.

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ
!piracy@lemmy.dbzer0.com
Create a post
⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don’t request invites, trade, sell, or self-promote

3. Don’t request or link to specific pirated titles, including DMs

4. Don’t submit low-quality posts, be entitled, or harass others


Loot, Pillage, & Plunder


💰 Please help cover server costs.

Ko-FiLiberapay


  • 1 user online
  • 219 users / day
  • 509 users / week
  • 927 users / month
  • 4.94K users / 6 months
  • 1 subscriber
  • 3.2K Posts
  • 78.4K Comments
  • Modlog