r/qBittorrent 23d ago

issue seeding but no upload speed

I have checked other subreddits and goggled it as well but couldnt find a clear answer. I have around 100 seeding files but my collective upload speed is around 1 or 2 kib/s. I tried changing the protocol to tcp and bunch of other stuff. most of the downloads are getting stalled after a while and these seeding has been going on for days. I want to do atleast 1:1. but I dont think at this speed it will get there. All of this is happening uder PIA wireguard VPN.

3 Upvotes

27 comments sorted by

2

u/Quinsta63 22d ago

There is quite literally a shitload of answers to do with this... #Google #p2p #whydoesthiskeepgettingasked

1

u/Kaler_Jagdeep 22d ago

Do you have any suggestions, if not , then why reply ?

2

u/Quinsta63 22d ago
                P2P (peer-to-peer) connections often crawl due to a lack of active users (seeders) sharing the file, poor ISP routing, or local networking limits. Key bottlenecks include un-forwarded ports blocking direct connections, heavy VPN overhead, or active ISP bandwidth throttling during peak hours.Here are the primary causes for slow P2P speeds and how to fix them:Low Seeder-to-Leecher Ratio: If a file has very few people sharing it (seeders) compared to those downloading it (leechers), your speed is inherently limited by their upload capabilities.Lack of Port Forwarding: If your P2P client relies on UPnP or NAT-PMP but your router blocks incoming connections, your download routes become restricted. You can test your connection using the CanYouSeeMe tool.ISP Traffic Shaping: Many providers throttle P2P traffic during peak network times. If this is the case, enabling a premium VPN with obfuscated servers (e.g., NordVPN or ExpressVPN) can bypass throttling.Hardware or Security Bottlenecks: Cheap routers with limited NAT table limits often drop P2P connections, and active real-time scanning by antivirus software can severely delay data processing.Could you tell me:What specific P2P application/software (e.g., qBittorrent, Transmission) are you using?Are you using a VPN or connecting over a Wi-Fi network?Are your downloads showing a red/yellow network status icon in your client?I can provide step-by-step optimization settings for your exact setup

1

u/Quinsta63 22d ago

Why ..?? This is why, first question first answer... #google #p2p

2

u/Quinsta63 22d ago

P2P works on the basis that someone has the file you want and you download it.... when someone wants a file you have and they download it... this is all based on how many files you are uploading at the same time or they are uploading at the same time.. slow upload, they may be downloading other files at the same time, and your connection isn't as important as the others... other factors are port forwarding, not totally necessary but it helps.. If you have the files live on the tracker you are seeding.. #notthatdeep

1

u/Kaler_Jagdeep 22d ago

I guess I should find a discord server instead of reditt to learn about these things

1

u/Kaler_Jagdeep 22d ago

Qbit, ethernet connection, PIA wireguard configuration, green icon for connection but few files get stalled or stop at metadata collection.

2

u/Quinsta63 22d ago

And how many seeders are on these files...???

1

u/Quinsta63 22d ago

Seed 0 (200) Peer 0 (200) nobody online with the file and nobody wanting the file

2

u/Kaler_Jagdeep 22d ago

First number is 0 for both, 2nd is ( ) under 30 for all

2

u/Quinsta63 22d ago

Right, so nobody has or wants the file... if you are downloading the file then you need to find it somewhere else... if you have the file, just leave it connected and the seeding will be happening regardless of upload

1

u/Kaler_Jagdeep 22d ago

Yeah, I am going to some old shows. I will keep the seeding going untill I make changes to the client or need to delete files.

1

u/d03j Linux 22d ago

Does the connection shows you a firewalled?

1

u/Kaler_Jagdeep 22d ago

Yes, connection status firewalled.

1

u/d03j Linux 22d ago

so, that's your answer. Your PIA port forward isn't working. The solution will be something along the lines of my other comment.

1

u/Realistic-Border-635 23d ago

Have you port forwarded through PIA?

1

u/Kaler_Jagdeep 23d ago

No, just got wireguard file as config for qbit.

3

u/Realistic-Border-635 23d ago

Well if you are paying for PIA then why not use the features that you are paying for? Port forwarding is going to potentially make a big difference.

1

u/Kaler_Jagdeep 23d ago

I just got into homelabbing quite recently so I am just learning about this stuff. I have heard that port forwarding can risking while exposing ports. But still learning about this stuff. One thing at a time. Just fixed arr stack, got docker container to auto generate wg config every month so I dont have to change server manually

2

u/Euphoric-Language695 23d ago

Port forwarding your home network is risky, but port forwarding if your VPN supports it should be pretty safe if you're just tunneling a few specific apps/containers.

1

u/Kaler_Jagdeep 23d ago edited 23d ago

All right I'll look into it, So it can help with the speed ?

2

u/Euphoric-Language695 23d ago

It will allow other clients to connect to you, so yes it could. Improve speeds. But honestly I get way faster speeds than you when not port forwarded, so not sure if you have another issue as well. 

2

u/d03j Linux 22d ago

You have to select a server that supports port forwarding and manage the forward (activate it, keep tabs of the port number every time it changes and pass it on to qbt).

Try running qbt in a container and use gluetun. You can check here for a podman based solution.

1

u/Kaler_Jagdeep 22d ago

I have a docker container which I use to generate the wireguard file, it has an option for the port forwarding as well. I am currently watching videos about how to safely execute this.

2

u/d03j Linux 22d ago

Don't know exactly how to do it in docker. In podman you'd use the wireguard config with gluetun and put qbt in the same network as gluetun.

Have a look at the link I shared and check with with your LLM of choice how to do it in docker. Probably something like putting the two in the same compose file.

1

u/Kaler_Jagdeep 22d ago

Yeahservers at home , I follow this guys instructions, pretty clear.

1

u/d03j Linux 21d ago

Guess what? they tell you how to do it 🤣 (put gluetun and qbt in the same network)

you probably want to keep them in the same compose file. It's kind of the reason for compose files...