Update docker-compose.yml

This commit is contained in:
2026-01-31 15:28:05 +00:00
parent d3279b9d55
commit 258f7fc4da

View File

@@ -20,8 +20,8 @@ services:
- '8112:8112' #deluge web UI Port - '8112:8112' #deluge web UI Port
command: '-f "" -r 192.168.68.0/24' command: '-f "" -r 192.168.68.0/24'
deluge: deluge_vpn:
container_name: deluge container_name: deluge_vpn
image: 'lscr.io/linuxserver/deluge:latest' image: 'lscr.io/linuxserver/deluge:latest'
restart: unless-stopped restart: unless-stopped
environment: environment:
@@ -29,7 +29,7 @@ services:
- 'PGID=${PGID}' - 'PGID=${PGID}'
- 'TZ=${TZ}' - 'TZ=${TZ}'
volumes: volumes:
- '${ROOT}/MediaCenter/config/deluge:/config' - '${ROOT}/MediaCenter/config/deluge_vpn:/config'
- '${HDDSTORAGE}:/MediaCenterBox' - '${HDDSTORAGE}:/MediaCenterBox'
#ports: #ports:
# - '8112:8112' #uncomment if you are not using the VPN # - '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 depends_on: #comment/remove if you are not using the VPN
- vpn #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: prowlarr:
image: lscr.io/linuxserver/prowlarr:latest image: lscr.io/linuxserver/prowlarr:latest
container_name: prowlarr container_name: prowlarr
@@ -77,33 +95,21 @@ services:
- '${ROOT}/MediaCenter/config/radarr:/config' - '${ROOT}/MediaCenter/config/radarr:/config'
- '${HDDSTORAGE}:/MediaCenterBox' - '${HDDSTORAGE}:/MediaCenterBox'
bazarr: # bazarr:
container_name: bazarr # container_name: bazarr
image: 'lscr.io/linuxserver/bazarr:latest' # image: 'lscr.io/linuxserver/bazarr:latest'
restart: unless-stopped # restart: unless-stopped
#network_mode: host # #network_mode: host
environment: # environment:
- 'PUID=${PUID}' # - 'PUID=${PUID}'
- 'PGID=${PGID}' # - 'PGID=${PGID}'
- 'TZ=${TZ}' # - 'TZ=${TZ}'
- UMASK_SET=022 # - UMASK_SET=022
volumes: # volumes:
- '${ROOT}/MediaCenter/config/bazarr:/config' # - '${ROOT}/MediaCenter/config/bazarr:/config'
- '${HDDSTORAGE}:/MediaCenterBox' # - '${HDDSTORAGE}:/MediaCenterBox'
ports: # ports:
- '6767:6767' # - '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'
flaresolverr: flaresolverr:
# DockerHub mirror flaresolverr/flaresolverr:latest # DockerHub mirror flaresolverr/flaresolverr:latest
@@ -121,60 +127,39 @@ services:
### Optional Containers ### Optional Containers
wireguard: # wireguard:
image: ghcr.io/linuxserver/wireguard:latest # image: ghcr.io/linuxserver/wireguard:latest
container_name: wireguard # container_name: wireguard
cap_add: # cap_add:
- NET_ADMIN # - NET_ADMIN
- SYS_MODULE # - SYS_MODULE
environment: # environment:
- PUID=${PUID} # default user id, defined in .env # - PUID=${PUID} # default user id, defined in .env
- PGID=${PUID} # default user id, defined in .env # - PGID=${PUID} # default user id, defined in .env
- TZ=${TZ} # timezone, defined in .env # - TZ=${TZ} # timezone, defined in .env
- SERVERURL=${SERVERURL} # server public ip, auto to auto find, defined in .env # - SERVERURL=${SERVERURL} # server public ip, auto to auto find, defined in .env
- SERVERPORT=51820 #optional # - SERVERPORT=51820 #optional
- PEERS=${PEERS} # number of clients to be auto configured, defined in .env # - PEERS=${PEERS} # number of clients to be auto configured, defined in .env
- PEERDNS=auto #optional # - PEERDNS=auto #optional
- INTERNAL_SUBNET=172.168.69.0 #optional, network for devices ips. CAN NOT be the same as your home network # - 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 # - ALLOWEDIPS=0.0.0.0/0 #optional
volumes: # volumes:
- ${ROOT}/MediaCenter/config/wireguard:/config # config folder # - ${ROOT}/MediaCenter/config/wireguard:/config # config folder
- /lib/modules:/lib/modules # - /lib/modules:/lib/modules
ports: # ports:
- 51820:51820/udp # - 51820:51820/udp
sysctls: # sysctls:
- net.ipv4.conf.all.src_valid_mark=1 # - net.ipv4.conf.all.src_valid_mark=1
restart: always # restart: always
overseerr: # overseerr:
image: 'sctx/overseerr:latest' # image: 'sctx/overseerr:latest'
container_name: overseerr # container_name: overseerr
environment: # environment:
- LOG_LEVEL=debug # - LOG_LEVEL=debug
- 'TZ=${TZ}' # - 'TZ=${TZ}'
ports: # ports:
- '5055:5055' # - '5055:5055'
volumes: # volumes:
- '${ROOT}/MediaCenter/config/overseerr/config:/app/config' # - '${ROOT}/MediaCenter/config/overseerr/config:/app/config'
restart: unless-stopped # 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: