Open jimger opened 2 months ago
I wonder if the repo wiki might be the best place for collating working scripts, or at least having links to them there. That way they'd be a bit more visible than having to trawl through issues to find them.
I've updated the examples page to include a script for setting qBittorrent's listen port. Hopefully there's enough there to quickly get things working for most setups. If you came across any particular stumbling blocks when you first set it up let me know and I can probably expand on whats there as needed.
I'm a bit reluctant to include that kind of stuff in the container itself. I think I'd rather keep things simple, and maintaining scripts to support different pieces of software isn't something I'm too keen on doing.
Feel free to point to (or just copy) https://github.com/ScottESanDiego/qbittorrent-porthelper and https://github.com/ScottESanDiego/transmission-porthelper . They aren't pretty, but they are reliable and unintrusive to the wireguard-pia container. Usage and a docker-compose
file should be pretty self-evident, along the lines of:
image: scotte/qbittorrent-porthelper:latest
container_name: qbittorrent-porthelper
environment:
- HOST=192.168.10.254:8080
- USERNAME=YourqBittorrentUsernameHere
- PASSWORD=YourqBittorrentPasswordHere
volumes:
- /data/software/wireguard-pia/:/piashared
depends_on:
- qbittorrent
Thanks for those. I've added them to the wiki.
I was looking a way to get docker to centralize bittorrent and pia. I found this awesome docker image that does that. I spent a few hours trying to combine it with lscr.io/linuxserver/qbittorrent:latest and find out how to programmatically combine it with port forwarding. Thanks to a script found in one of the issues (https://github.com/thrnz/docker-wireguard-pia/issues/26#issuecomment-925874550), I managed to get it working. Since you already have working scripts for some clients, why don't you actually put them in your /scripts folder as the pia-forward scripts etc. That way we won't really need to reference any own scripts (at least for this job).
Thanks much for your effort :)