Update compose.yaml
This commit is contained in:
116
compose.yaml
116
compose.yaml
@@ -0,0 +1,116 @@
|
||||
|
||||
services:
|
||||
# gluetun:
|
||||
# image: qmcgaw/gluetun
|
||||
# container_name: gluetun
|
||||
# cap_add:
|
||||
# - NET_ADMIN
|
||||
# ports:
|
||||
# - 8080:8080 # qbittorrent web interface
|
||||
# - 6881:6881 # qbittorrent torrent port
|
||||
# - 6789:6789 # nzbget
|
||||
# - 9696:9696 # prowlarr
|
||||
# - 9876:8085 # sabnz
|
||||
|
||||
# volumes:
|
||||
# - /docker/gluetun:/gluetun
|
||||
|
||||
# environment:
|
||||
# - VPN_SERVICE_PROVIDER=protonvpn
|
||||
# - VPN_TYPE=wireguard
|
||||
# - WIREGUARD_PRIVATE_KEY=eK+3alfgGU9hnYz9Kw0kM2kHlbjUu3EMPqLjnztbgng=
|
||||
# - SERVER_COUNTRIES=Netherlands
|
||||
# - SERVER_CITIES=Amsterdam
|
||||
# # - VPN_PORT_FORWARDING=on
|
||||
# #- VPN_PORT_FORWARDING_PROVIDER=protonvpn
|
||||
# - FREE_ONLY=on
|
||||
# # - VPN_SERVICE_PROVIDER=custom
|
||||
# # - VPN_TYPE=wireguard
|
||||
# # - WIREGUARD_ENDPOINT_IP=185.107.56.155
|
||||
# # - WIREGUARD_ENDPOINT_PORT=51820
|
||||
# # - WIREGUARD_PUBLIC_KEY=hc5/jolTT72oU7vbiFruJ20LtWU2I/T19E3/15ax6yw=
|
||||
# # - WIREGUARD_PRIVATE_KEY=SIan3Lmp8SPJ5FzlTJPUCa7eRUzIo6PyV4QIyCvO9Xw=
|
||||
# # - WIREGUARD_PRESHARED_KEY=xOEI9rqqbDwnN8/Bpp22sVz48T71vJ4fYmFWujulwUU=
|
||||
# # - WIREGUARD_ADDRESSES=10.2.0.2/32
|
||||
|
||||
# healthcheck:
|
||||
# test: ping -c 1 www.google.com || exit 1
|
||||
# interval: 600s
|
||||
# timeout: 20s
|
||||
# retries: 5
|
||||
# restart: unless-stopped
|
||||
|
||||
# # This is a new addition since creating the tutorial video on this stack.
|
||||
# # See the 'qBittorrent Stalls with VPN Timeout' section for more information.
|
||||
# deunhealth:
|
||||
# image: qmcgaw/deunhealth
|
||||
# container_name: deunhealth
|
||||
# network_mode: "none"
|
||||
# environment:
|
||||
# - LOG_LEVEL=info
|
||||
# - HEALTH_SERVER_ADDRESS=127.0.0.1:9999
|
||||
# - TZ=Europe/Amsterdam
|
||||
# restart: always
|
||||
# volumes:
|
||||
# - /var/run/docker.sock:/var/run/docker.sock
|
||||
|
||||
# Healthcheck was added to work with deunhealth to restart container
|
||||
# on unhealthy status. labels allows deunhealth to monitor.
|
||||
qbittorrent:
|
||||
image: lscr.io/linuxserver/qbittorrent:latest
|
||||
container_name: qbittorrent
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Amsterdam
|
||||
- WEBUI_PORT=8080
|
||||
- TORRENTING_PORT=6881
|
||||
volumes:
|
||||
- /path/to/qbittorrent/appdata:/config
|
||||
- /path/to/downloads:/downloads #optional
|
||||
ports:
|
||||
- 8080:8080
|
||||
- 6881:6881
|
||||
- 6881:6881/udp
|
||||
restart: unless-stopped
|
||||
|
||||
nzbget:
|
||||
image: lscr.io/linuxserver/nzbget:latest
|
||||
container_name: nzbget
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Amsterdam
|
||||
- NZBGET_USER=user
|
||||
- NZBGET_PASS=password
|
||||
- TZ=Europe/Amsterdam
|
||||
volumes:
|
||||
- /srv/appdata/nzbget:/config
|
||||
- /mnt/media/downloads:/data
|
||||
ports:
|
||||
- 6789:6789
|
||||
restart: unless-stopped
|
||||
|
||||
transmission:
|
||||
image: lscr.io/linuxserver/transmission:latest
|
||||
container_name: transmission
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Amsterdam
|
||||
#- TRANSMISSION_WEB_HOME= #optional
|
||||
#- USER= #optional
|
||||
#- PASS= #optional
|
||||
#- WHITELIST= #optional
|
||||
#- PEERPORT= #optional
|
||||
#- HOST_WHITELIST= #optional
|
||||
volumes:
|
||||
- /srv/appdata/transmission:/config
|
||||
- /mnt/media/downloads:/downloads #optional
|
||||
# - /path/to/watch/folder:/watch #optional
|
||||
ports:
|
||||
- 9091:9091
|
||||
- 51413:51413
|
||||
- 51413:51413/udp
|
||||
restart: unless-stopped
|
||||
#network_mode: service:gluetun
|
||||
|
||||
Reference in New Issue
Block a user