Update docker-compose.yml
This commit is contained in:
@@ -20,8 +20,8 @@ services:
|
||||
- '8112:8112' #deluge web UI Port
|
||||
command: '-f "" -r 192.168.68.0/24'
|
||||
|
||||
deluge:
|
||||
container_name: deluge
|
||||
deluge_vpn:
|
||||
container_name: deluge_vpn
|
||||
image: 'lscr.io/linuxserver/deluge:latest'
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
@@ -29,7 +29,7 @@ services:
|
||||
- 'PGID=${PGID}'
|
||||
- 'TZ=${TZ}'
|
||||
volumes:
|
||||
- '${ROOT}/MediaCenter/config/deluge:/config'
|
||||
- '${ROOT}/MediaCenter/config/deluge_vpn:/config'
|
||||
- '${HDDSTORAGE}:/MediaCenterBox'
|
||||
#ports:
|
||||
# - '8112:8112' #uncomment if you are not using the VPN
|
||||
@@ -37,6 +37,24 @@ services:
|
||||
depends_on: #comment/remove if you are not using the VPN
|
||||
- vpn #comment/remove if you are not using the VPN
|
||||
|
||||
|
||||
deluge_private:
|
||||
container_name: deluge_private
|
||||
image: 'lscr.io/linuxserver/deluge:latest'
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- 'PUID=${PUID}'
|
||||
- 'PGID=${PGID}'
|
||||
- 'TZ=${TZ}'
|
||||
volumes:
|
||||
- '${ROOT}/MediaCenter/config/deluge_private:/config'
|
||||
- '${HDDSTORAGE}:/MediaCenterBox'
|
||||
ports:
|
||||
- '8112:8112' #uncomment if you are not using the VPN
|
||||
#network_mode: 'service:vpn' #comment/remove if you are not using the VPN
|
||||
#depends_on: #comment/remove if you are not using the VPN
|
||||
# - vpn #comment/remove if you are not using the VPN
|
||||
|
||||
prowlarr:
|
||||
image: lscr.io/linuxserver/prowlarr:latest
|
||||
container_name: prowlarr
|
||||
@@ -77,33 +95,21 @@ services:
|
||||
- '${ROOT}/MediaCenter/config/radarr:/config'
|
||||
- '${HDDSTORAGE}:/MediaCenterBox'
|
||||
|
||||
bazarr:
|
||||
container_name: bazarr
|
||||
image: 'lscr.io/linuxserver/bazarr:latest'
|
||||
restart: unless-stopped
|
||||
#network_mode: host
|
||||
environment:
|
||||
- 'PUID=${PUID}'
|
||||
- 'PGID=${PGID}'
|
||||
- 'TZ=${TZ}'
|
||||
- UMASK_SET=022
|
||||
volumes:
|
||||
- '${ROOT}/MediaCenter/config/bazarr:/config'
|
||||
- '${HDDSTORAGE}:/MediaCenterBox'
|
||||
ports:
|
||||
- '6767:6767'
|
||||
|
||||
plex-server:
|
||||
container_name: plex-server
|
||||
image: 'plexinc/pms-docker:latest'
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- 'TZ=${TZ}'
|
||||
network_mode: host
|
||||
volumes:
|
||||
- '${ROOT}/MediaCenter/config/plex/db:/config'
|
||||
- '${ROOT}/MediaCenter/config/plex/transcode:/transcode'
|
||||
- '${HDDSTORAGE}/Completed:/MediaCenterBox'
|
||||
# bazarr:
|
||||
# container_name: bazarr
|
||||
# image: 'lscr.io/linuxserver/bazarr:latest'
|
||||
# restart: unless-stopped
|
||||
# #network_mode: host
|
||||
# environment:
|
||||
# - 'PUID=${PUID}'
|
||||
# - 'PGID=${PGID}'
|
||||
# - 'TZ=${TZ}'
|
||||
# - UMASK_SET=022
|
||||
# volumes:
|
||||
# - '${ROOT}/MediaCenter/config/bazarr:/config'
|
||||
# - '${HDDSTORAGE}:/MediaCenterBox'
|
||||
# ports:
|
||||
# - '6767:6767'
|
||||
|
||||
flaresolverr:
|
||||
# DockerHub mirror flaresolverr/flaresolverr:latest
|
||||
@@ -121,60 +127,39 @@ services:
|
||||
|
||||
### Optional Containers
|
||||
|
||||
wireguard:
|
||||
image: ghcr.io/linuxserver/wireguard:latest
|
||||
container_name: wireguard
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
- SYS_MODULE
|
||||
environment:
|
||||
- PUID=${PUID} # default user id, defined in .env
|
||||
- PGID=${PUID} # default user id, defined in .env
|
||||
- TZ=${TZ} # timezone, defined in .env
|
||||
- SERVERURL=${SERVERURL} # server public ip, auto to auto find, defined in .env
|
||||
- SERVERPORT=51820 #optional
|
||||
- PEERS=${PEERS} # number of clients to be auto configured, defined in .env
|
||||
- PEERDNS=auto #optional
|
||||
- INTERNAL_SUBNET=172.168.69.0 #optional, network for devices ips. CAN NOT be the same as your home network
|
||||
- ALLOWEDIPS=0.0.0.0/0 #optional
|
||||
volumes:
|
||||
- ${ROOT}/MediaCenter/config/wireguard:/config # config folder
|
||||
- /lib/modules:/lib/modules
|
||||
ports:
|
||||
- 51820:51820/udp
|
||||
sysctls:
|
||||
- net.ipv4.conf.all.src_valid_mark=1
|
||||
restart: always
|
||||
# wireguard:
|
||||
# image: ghcr.io/linuxserver/wireguard:latest
|
||||
# container_name: wireguard
|
||||
# cap_add:
|
||||
# - NET_ADMIN
|
||||
# - SYS_MODULE
|
||||
# environment:
|
||||
# - PUID=${PUID} # default user id, defined in .env
|
||||
# - PGID=${PUID} # default user id, defined in .env
|
||||
# - TZ=${TZ} # timezone, defined in .env
|
||||
# - SERVERURL=${SERVERURL} # server public ip, auto to auto find, defined in .env
|
||||
# - SERVERPORT=51820 #optional
|
||||
# - PEERS=${PEERS} # number of clients to be auto configured, defined in .env
|
||||
# - PEERDNS=auto #optional
|
||||
# - INTERNAL_SUBNET=172.168.69.0 #optional, network for devices ips. CAN NOT be the same as your home network
|
||||
# - ALLOWEDIPS=0.0.0.0/0 #optional
|
||||
# volumes:
|
||||
# - ${ROOT}/MediaCenter/config/wireguard:/config # config folder
|
||||
# - /lib/modules:/lib/modules
|
||||
# ports:
|
||||
# - 51820:51820/udp
|
||||
# sysctls:
|
||||
# - net.ipv4.conf.all.src_valid_mark=1
|
||||
# restart: always
|
||||
|
||||
overseerr:
|
||||
image: 'sctx/overseerr:latest'
|
||||
container_name: overseerr
|
||||
environment:
|
||||
- LOG_LEVEL=debug
|
||||
- 'TZ=${TZ}'
|
||||
ports:
|
||||
- '5055:5055'
|
||||
volumes:
|
||||
- '${ROOT}/MediaCenter/config/overseerr/config:/app/config'
|
||||
restart: unless-stopped
|
||||
|
||||
arcane:
|
||||
image: ghcr.io/ofkm/arcane:latest
|
||||
container_name: arcane
|
||||
ports:
|
||||
- '9010:3552'
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- arcane-data:/app/data
|
||||
- '${ROOT}/MediaCenter/config/arcane/projects:/app/data/projects'
|
||||
environment:
|
||||
- APP_URL=${APP_URL}
|
||||
- PUID=${PUID}
|
||||
- PUID=${PUID}
|
||||
- ENCRYPTION_KEY=${ENCRYPTION_KEY}
|
||||
- JWT_SECRET=${JWT_SECRET}
|
||||
- ENVIRONMENT=${ENVIRONMENT}
|
||||
restart: unless-stopped
|
||||
|
||||
volumes:
|
||||
arcane-data:
|
||||
# overseerr:
|
||||
# image: 'sctx/overseerr:latest'
|
||||
# container_name: overseerr
|
||||
# environment:
|
||||
# - LOG_LEVEL=debug
|
||||
# - 'TZ=${TZ}'
|
||||
# ports:
|
||||
# - '5055:5055'
|
||||
# volumes:
|
||||
# - '${ROOT}/MediaCenter/config/overseerr/config:/app/config'
|
||||
# restart: unless-stopped
|
||||
|
||||
Reference in New Issue
Block a user