adding all my compose files

This commit is contained in:
2026-03-29 02:37:51 +00:00
parent 76852b403b
commit 07b2f20ca9
30 changed files with 1012 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
########################################
# qbittorrentvpn - https://hub.docker.com/r/dyonr/qbittorrentvpn
# Client with WebUI that connects to OpenVPN with iptables killswitch to
# prevent IP leakage when the tunnel goes down
########################################
services:
qbittorrentvpn:
container_name: torrent
privileged: true
image: dyonr/qbittorrentvpn
environment:
- VPN_ENABLED=true
- VPN_USERNAME=${VPN_USERNAME}
- VPN_PASSWORD=${VPN_PASSWORD}
- LAN_NETWORK=10.0.0.0/24
- WEBUI_PORT_ENV=8080
- INCOMING_PORT_ENV=8999
- TZ=America/New_York
ports:
- 8181:8080
- 8999:8999
- 8999:8999/udp
volumes:
- /srv/qbittorrentvpn/config:/config
- /srv/qbittorrentvpn/theme:/theme
- downloads_nfs:/downloads
restart: unless-stopped
networks:
- frontend
networks:
frontend:
external: true # Or define it if it's not external
volumes:
downloads_nfs:
name: downloads_nfs
driver_opts:
type: nfs
o: addr=truenas,nolock,soft,rw
device: :/mnt/store/vault/MediaServer/downloads