'transmission_openvpn/docker-compose.yml' toevoegen
This commit is contained in:
parent
42f27300c3
commit
727acfbab7
1 changed files with 213 additions and 0 deletions
213
transmission_openvpn/docker-compose.yml
Normal file
213
transmission_openvpn/docker-compose.yml
Normal file
|
@ -0,0 +1,213 @@
|
|||
# https://github.com/haugene/docker-transmission-openvpn/blob/master/docker-compose.yml
|
||||
|
||||
# https://haugene.github.io/docker-transmission-openvpn/
|
||||
|
||||
|
||||
# cd /docker/transmission
|
||||
|
||||
version: '3'
|
||||
services:
|
||||
transmission:
|
||||
image: haugene/transmission-openvpn
|
||||
container_name: transmission-openvpn_arr
|
||||
labels:
|
||||
com.centurylinklabs.watchtower.enable: "false"
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
devices:
|
||||
- /dev/net/tun
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "9091:9091" # Transmission
|
||||
- "8888:8888"
|
||||
- "9117:9117" # Jackett
|
||||
- "8989:8989" # sonarr
|
||||
- "7878:7878" # radarr
|
||||
- "8686:8686" # lidarr
|
||||
- "5299:5299" # lazylibrarian
|
||||
- "981:80" # rss-bridge
|
||||
- "6767:6767" # bazarr
|
||||
dns:
|
||||
- 8.8.8.8
|
||||
- 8.8.4.4
|
||||
- 1.1.1.1
|
||||
volumes:
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- ./config:/config
|
||||
- ./data:/data
|
||||
- /sf_Media:/sf_Media
|
||||
- /sf_Torrents:/Torrents
|
||||
environment:
|
||||
- CREATE_TUN_DEVICE=true
|
||||
- OPENVPN_PROVIDER=<!!!!!>
|
||||
- "OPENVPN_CONFIG=<!!!!!>"
|
||||
- OPENVPN_USERNAME=<!!!!!>
|
||||
- OPENVPN_PASSWORD=<!!!!!>
|
||||
- WEBPROXY_ENABLED=true
|
||||
- WEBPROXY_PORT=8888
|
||||
- LOCAL_NETWORK=192.168.0.0/24
|
||||
- TRANSMISSION_BLOCKLIST_ENABLED=true
|
||||
- TRANSMISSION_CACHE_SIZE_MB=20
|
||||
- TRANSMISSION_WEB_UI=transmission-web-control
|
||||
- TRANSMISSION_DOWNLOAD_DIR=/Torrents/completed
|
||||
- TRANSMISSION_INCOMPLETE_DIR=/Torrents/incomplete
|
||||
- TRANSMISSION_WATCH_DIR=/Torrents/watch
|
||||
- TRANSMISSION_BLOCKLIST_URL=https://www.iblocklist.com/list?list=gyisgnzbhppbvsphucsw
|
||||
- TRANSMISSION_RPC_AUTHENTICATION_REQUIRED=true
|
||||
- TRANSMISSION_RPC_USERNAME=<!!!!!>
|
||||
- TRANSMISSION_RPC_PASSWORD=<!!!!!>
|
||||
- TRANSMISSION_UMASK="3"
|
||||
- TRANSMISSION_DOWNLOAD_QUEUE_SIZE=20
|
||||
- TRANSMISSION_SPEED_LIMIT_UP_ENABLED=true
|
||||
- TRANSMISSION_SPEED_LIMIT_UP=100
|
||||
- TRANSMISSION_RATIO_LIMIT=20
|
||||
- TRANSMISSION_RATIO_LIMIT_ENABLED=true
|
||||
- GLOBAL_APPLY_PERMISSIONS=true
|
||||
- OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60
|
||||
- PUID=1001
|
||||
- PGID=1001
|
||||
|
||||
jackett:
|
||||
image: linuxserver/jackett
|
||||
container_name: jackett_arr
|
||||
# labels:
|
||||
# com.centurylinklabs.watchtower.enable: "false"
|
||||
environment:
|
||||
- PUID=1001
|
||||
- PGID=1001
|
||||
- TZ=Europe/London
|
||||
volumes:
|
||||
- ./jackett:/config
|
||||
- /sf_Torrents/watch:/downloads
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- transmission
|
||||
network_mode: service:transmission
|
||||
|
||||
sonarr:
|
||||
image: linuxserver/sonarr:preview
|
||||
container_name: sonarr
|
||||
# labels:
|
||||
# com.centurylinklabs.watchtower.enable: "false"
|
||||
environment:
|
||||
- PUID=1001
|
||||
- PGID=1001
|
||||
- TZ=Europe/Amsterdam
|
||||
- UMASK_SET=000 #optional
|
||||
volumes:
|
||||
- ./sonarr:/config
|
||||
- /sf_Media:/sf_Media
|
||||
- /sf_Torrents:/downloads
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- transmission
|
||||
network_mode: service:transmission
|
||||
|
||||
radarr:
|
||||
image: linuxserver/radarr:preview
|
||||
container_name: radarr
|
||||
# labels:
|
||||
# com.centurylinklabs.watchtower.enable: "false"
|
||||
environment:
|
||||
- PUID=1001
|
||||
- PGID=1001
|
||||
- TZ=Europe/Amsterdam
|
||||
- UMASK_SET=000 #optional
|
||||
volumes:
|
||||
- ./radarr:/config
|
||||
- /sf_Media:/movies
|
||||
- /sf_Torrents:/downloads
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- transmission
|
||||
network_mode: service:transmission
|
||||
|
||||
bazarr:
|
||||
image: linuxserver/bazarr
|
||||
container_name: bazarr
|
||||
environment:
|
||||
- PUID=1001
|
||||
- PGID=1001
|
||||
- TZ=Europe/Amsterdam
|
||||
- UMASK_SET=000 #optional
|
||||
volumes:
|
||||
- ./bazarr:/config
|
||||
- /sf_Media:/sf_Media
|
||||
# ports:
|
||||
# - 6767:6767
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- transmission
|
||||
network_mode: service:transmission
|
||||
|
||||
lidarr:
|
||||
image: linuxserver/lidarr
|
||||
container_name: lidarr
|
||||
# labels:
|
||||
# com.centurylinklabs.watchtower.enable: "false"
|
||||
environment:
|
||||
- PUID=1001
|
||||
- PGID=1001
|
||||
- TZ=Europe/Amsterdam
|
||||
- UMASK_SET=000 #optional
|
||||
volumes:
|
||||
- ./lidarr:/config
|
||||
- /sf_Torrents:/Torrents
|
||||
- /sf_Media/Muziek:/music
|
||||
- /sf_Media:/sf_Media
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- transmission
|
||||
network_mode: service:transmission
|
||||
|
||||
rssbridge:
|
||||
image: rssbridge/rss-bridge:latest
|
||||
container_name: rss-bridge_arr
|
||||
# labels:
|
||||
# com.centurylinklabs.watchtower.enable: "false"
|
||||
environment:
|
||||
- PUID=1001
|
||||
- PGID=1001
|
||||
- TZ=Europe/Amsterdam
|
||||
- UMASK_SET=000 #optional
|
||||
volumes:
|
||||
- /docker/rss_bridge/whitelist.txt:/app/whitelist.txt
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- transmission
|
||||
network_mode: service:transmission
|
||||
|
||||
webgrabplus:
|
||||
image: linuxserver/webgrabplus
|
||||
container_name: webgrabplus_arr
|
||||
# labels:
|
||||
# com.centurylinklabs.watchtower.enable: "false"
|
||||
environment:
|
||||
- PUID=1001
|
||||
- PGID=1001
|
||||
- TZ=Europe/Amsterdam
|
||||
volumes:
|
||||
- ./webgrabplus/config:/config
|
||||
- ./webgrabplus/data:/data
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- transmission
|
||||
network_mode: service:transmission
|
||||
|
||||
lazylibrarian:
|
||||
image: linuxserver/lazylibrarian
|
||||
container_name: lazylibrarian_arr
|
||||
environment:
|
||||
- PUID=1001
|
||||
- PGID=1001
|
||||
- TZ=Europe/Amsterdam
|
||||
- DOCKER_MODS=linuxserver/calibre-web:calibre #optional
|
||||
volumes:
|
||||
- ./transmission_openvpn2/lazylibrarian:/config
|
||||
- /sf_Torrents:/Torrents
|
||||
- /sf_Media:/sf_Media
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- transmission
|
||||
network_mode: service:transmission
|
Loading…
Reference in a new issue