2
0
Fork 0
Go to file
soxfor ca1bcb994c update: Dockerfile - remove unneeded ''s 2023-03-20 02:23:34 +00:00
.github/workflows update: workflow/docker-image.yml - try and build arm64 (2) 2023-03-20 00:21:37 +00:00
data update: data/start.sh - reorder some code and add more error checking 2023-03-20 02:22:57 +00:00
Dockerfile update: Dockerfile - remove unneeded ''s 2023-03-20 02:23:34 +00:00
README.md update: README.md - include more info regarding variables; having post-rules.txt on gluetun no longer needed 2023-03-18 01:55:11 +00:00
docker-compose.yml update: docker-compose.yml - '' not needed 2023-03-18 01:49:59 +00:00

README.md

qbittorrent-natmap

Docker container to maintain and update the NAT-PMP/UPnP forwarded port to qBittorrent.

Tested with Gluetun using ProtonVPN (Wireguard) and qBittorrent.

This solution can probably need a few tweaks and error handling, also some work in opening only the needed port on the VPN container.

In the repo a sample docker-compose.yml can be found.

The following variables can be set:

  • QBITTORRENT_SERVER (Default: )*
  • QBITTORRENT_PORT (Default: 8080)
  • QBITTORRENT_USER (Default: admin)
  • QBITTORRENT_PASS (Default: adminadmin)
  • VPN_CT_NAME (Default: gluetun)
  • VPN_IF_NAME (Default: tun0)
  • VPN_GATEWAY* (Default: )*
  • CHECK_INTERVAL (Default: 300s)
  • NAT_LEASE_TIME (Default: 300s)