reverting to only gluetun & prowlarr

This commit is contained in:
tijsg
2025-05-31 17:11:01 +02:00
parent 75b3d7809e
commit 144ab915c7

View File

@@ -40,17 +40,20 @@ services:
# PROWLARR # PROWLARR
############################ ############################
# prowlarr: prowlarr:
# image: lscr.io/linuxserver/prowlarr:latest image: lscr.io/linuxserver/prowlarr:latest
# container_name: prowlarr container_name: prowlarr
# network_mode: "service:gluetun" network_mode: "service:gluetun"
# environment: depends_on:
# - PUID=1000 - gluetun
# - PGID=1000
# - TZ=Etc/UTC environment:
# volumes: - PUID=1000
# - /mnt/.ix-apps/app_mounts/prowlarr/config:/config - PGID=1000
# restart: unless-stopped - TZ=Etc/UTC
volumes:
- /mnt/.ix-apps/app_mounts/prowlarr/config:/config
restart: unless-stopped
############################ ############################
# BAZARR # BAZARR
@@ -133,74 +136,74 @@ services:
# TRAEFIK # TRAEFIK
############################ ############################
traefik: # traefik:
image: traefik:latest # image: traefik:latest
container_name: traefik # container_name: traefik
network_mode: "service:gluetun" # network_mode: "service:gluetun"
depends_on: # depends_on:
- gluetun # - gluetun
command: # command:
- "--api.insecure=true" # - "--api.insecure=true"
- "--providers.docker=true" # - "--providers.docker=true"
- "--providers.docker.exposedbydefault=false" # - "--providers.docker.exposedbydefault=false"
- "--entrypoints.web.address=:8081" # - "--entrypoints.web.address=:8081"
- "--log.level=DEBUG" # - "--log.level=DEBUG"
- "--accesslog=true" # - "--accesslog=true"
labels: # labels:
- "traefik.enable=true" # - "traefik.enable=true"
- "traefik.http.routers.traefik.rule=Host(`traefik.${DUCKDNS_SUBDOMAIN}.duckdns.org`) && (PathPrefix(`/dashboard`) || PathPrefix(`/api`))" # - "traefik.http.routers.traefik.rule=Host(`traefik.${DUCKDNS_SUBDOMAIN}.duckdns.org`) && (PathPrefix(`/dashboard`) || PathPrefix(`/api`))"
- "traefik.http.routers.traefik.entrypoints=web" # - "traefik.http.routers.traefik.entrypoints=web"
- "traefik.http.routers.traefik.service=api@internal" # - "traefik.http.routers.traefik.service=api@internal"
volumes: # volumes:
- /var/run/docker.sock:/var/run/docker.sock # - /var/run/docker.sock:/var/run/docker.sock
- /mnt/.ix-apps/app_mounts/traefik/letsencrypt:/letsencrypt # - /mnt/.ix-apps/app_mounts/traefik/letsencrypt:/letsencrypt
- /mnt/.ix-apps/app_mounts/traefik/config:/config # - /mnt/.ix-apps/app_mounts/traefik/config:/config
restart: unless-stopped # restart: unless-stopped
############################ ############################
# DUCKDNS # DUCKDNS
############################ ############################
duckdns: # duckdns:
image: linuxserver/duckdns:latest # image: linuxserver/duckdns:latest
container_name: duckdns # container_name: duckdns
network_mode: "service:gluetun" # Route through gluetun # network_mode: "service:gluetun" # Route through gluetun
depends_on: # depends_on:
- gluetun # - gluetun
environment: # environment:
- PUID=1000 # - PUID=1000
- PGID=1000 # - PGID=1000
- TZ=Etc/UTC # - TZ=Etc/UTC
- SUBDOMAINS=${DUCKDNS_SUBDOMAIN} # Replace with your DuckDNS subdomain(s) # - SUBDOMAINS=${DUCKDNS_SUBDOMAIN} # Replace with your DuckDNS subdomain(s)
- TOKEN=${DUCKDNS_TOKEN} # Replace with your DuckDNS token # - TOKEN=${DUCKDNS_TOKEN} # Replace with your DuckDNS token
restart: unless-stopped # restart: unless-stopped
############################ ############################
# JELLYFIN # JELLYFIN
############################ ############################
jellyfin: # jellyfin:
image: lscr.io/linuxserver/jellyfin:latest # image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfin # container_name: jellyfin
# network_mode: "service:gluetun" # # network_mode: "service:gluetun"
# depends_on: # # depends_on:
# - gluetun # # - gluetun
# labels: # # labels:
# - "traefik.enable=true" # # - "traefik.enable=true"
# - "traefik.http.routers.jellyfin.rule=Host(`jelly.${DUCKDNS_SUBDOMAIN}.duckdns.org`)" # # - "traefik.http.routers.jellyfin.rule=Host(`jelly.${DUCKDNS_SUBDOMAIN}.duckdns.org`)"
# - "traefik.http.routers.jellyfin.entrypoints=web" # # - "traefik.http.routers.jellyfin.entrypoints=web"
# - "traefik.http.services.jellyfin.loadbalancer.server.port=8096" # # - "traefik.http.services.jellyfin.loadbalancer.server.port=8096"
ports: # ports:
- 8096:8096 # - 8096:8096
environment: # environment:
- PUID=1000 # - PUID=1000
- PGID=1000 # - PGID=1000
- TZ=Etc/UTC # - TZ=Etc/UTC
volumes: # volumes:
- /mnt/.ix_apps/app_mounts/portainer/jellyfin/config:/config # - /mnt/.ix_apps/app_mounts/portainer/jellyfin/config:/config
- /mnt/pool-main/media/series:/data/series # - /mnt/pool-main/media/series:/data/series
- /mnt/pool-main/media/movies:/data/movies # - /mnt/pool-main/media/movies:/data/movies
restart: unless-stopped # restart: unless-stopped
############################ ############################
# GLUETUN # GLUETUN
@@ -210,10 +213,10 @@ services:
image: qmcgaw/gluetun image: qmcgaw/gluetun
container_name: gluetun container_name: gluetun
ports: ports:
- 8081:8081 # traefik # - 8081:8081 # traefik
# - 443:443 # - 443:443
# - 8096:8096 #jellyfin # - 8096:8096 #jellyfin
# - 9696:9696 #prowlarr - 9696:9696 #prowlarr
# - 7878:7878 #radarr # - 7878:7878 #radarr
# - 8989:8989 #sonarr # - 8989:8989 #sonarr
# - 6767:6767 #bazarr # - 6767:6767 #bazarr