[Komodo] admin: Write Stack File: update compose.yaml

This commit is contained in:
komodo 2025-10-02 12:39:29 +02:00
parent ab473caf7d
commit 59164b6617

View file

@ -4,15 +4,37 @@ networks:
services: services:
gluetun:
image: qmcgaw/gluetun:latest
container_name: gluetun
cap_add:
- NET_ADMIN
environment:
- DNS_ADDRESS=127.0.0.11
- VPN_SERVICE_PROVIDER=custom
- VPN_TYPE=wireguard
- WIREGUARD_PRIVATE_KEY=${WIREGUARD_PRIVATE_KEY}
- WIREGUARD_PUBLIC_KEY=${WIREGUARD_PUBLIC_KEY}
- WIREGUARD_ADDRESSES=${WIREGUARD_ADDRESS}
- WIREGUARD_PRESHARED_KEY=${WIREGUARD_PRESHARED_KEY}
- WIREGUARD_ENDPOINT_IP=${WIREGUARD_ENDPOINT_IP}
- WIREGUARD_ENDPOINT_PORT=${WIREGUARD_ENDPOINT_PORT}
ports:
# - 8080:8080
- 8000:8000
restart: unless-stopped
networks:
media_network:
aliases:
- sabnzbd
radarr:
radarrFHD: container_name: radarr
container_name: radarrFHD
environment: environment:
- PUID=1000 - PUID=1000
- PGID=1000 - PGID=1000
- TZ=Europe/Berlin - TZ=Europe/Berlin
- CONFIG_DIR=/config/radarrFHD - CONFIG_DIR=/config/radarr
image: ghcr.io/hotio/radarr:latest image: ghcr.io/hotio/radarr:latest
networks: networks:
- media_network - media_network
@ -20,6 +42,259 @@ services:
- 7878:7878 - 7878:7878
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- /app-config/arr/:/config - /app-config:/config
- /data:/data - /data:/data
- /usenet:/usenet
radarrhorror:
container_name: radarrhorror
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- CONFIG_DIR=/config/radarrhorror
image: ghcr.io/hotio/radarr:latest
networks:
- media_network
ports:
- 7879:7879
restart: unless-stopped
volumes:
- /app-config:/config
- /data:/data
- /usenet:/usenet
radarrkids:
container_name: radarrkids
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- CONFIG_DIR=/config/radarrkids
image: ghcr.io/hotio/radarr:latest
networks:
- media_network
ports:
- 7880:7880
restart: unless-stopped
volumes:
- /app-config:/config
- /data:/data
- /usenet:/usenet
radarrtest:
container_name: radarrtest
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- CONFIG_DIR=/config/radarrtest
image: ghcr.io/hotio/radarr:latest
networks:
- media_network
ports:
- 7881:7881
restart: unless-stopped
volumes:
- /app-config:/config
- /data:/data
- /usenet:/usenet
sonarr:
container_name: sonarr
image: ghcr.io/hotio/sonarr:latest
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- UMASK=022
- CONFIG_DIR=/config/sonarr
networks:
- media_network
ports:
- 8989:8989
volumes:
- /app-config:/config
- /data:/data
- /usenet:/usenet
sonarrkids:
container_name: sonarrkids
image: ghcr.io/hotio/sonarr:latest
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- CONFIG_DIR=/config/sonarrkids
networks:
- media_network
ports:
- 8990:8990
volumes:
- /app-config:/config
- /data:/data
- /usenet:/usenet
sonarrtvshows:
container_name: sonarrtvshows
image: ghcr.io/hotio/sonarr:latest
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- CONFIG_DIR=/config/sonarrtvshows
networks:
- media_network
ports:
- 8991:8991
volumes:
- /app-config:/config
- /data:/data
- /usenet:/usenet
sonarrtest:
container_name: sonarrtest
image: ghcr.io/hotio/sonarr:latest
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- CONFIG_DIR=/config/sonarrtest
networks:
- media_network
ports:
- 8992:8992
volumes:
- /app-config:/config
- /data:/data
- /usenet:/usenet
recyclarr:
image: ghcr.io/recyclarr/recyclarr
container_name: recyclarr
restart: unless-stopped
user: 1000:1000
networks:
- media_network
volumes:
- /app-config/recyclarr:/config
environment:
- TZ=Europe/Berlin
bazarr:
image: lscr.io/linuxserver/bazarr:latest
container_name: bazarr
networks:
- media_network
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
volumes:
- /app-config/bazarr:/config
- /data:/data/
ports:
- 6767:6767
restart: unless-stopped
jellyseerr:
container_name: jellyseerr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- JELLYFIN_TYPE=emby
image: fallenbagel/jellyseerr:latest
#image: fallenbagel/jellyseerr:develop
restart: unless-stopped
volumes:
- /app-config/jellyseerr:/app/config
ports:
- "5055:5055"
networks:
- media_network
sabnzbd:
image: lscr.io/linuxserver/sabnzbd:latest
container_name: sabnzbd
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- SABNZBD_HOST=0.0.0.0
volumes:
- /app-config/sabnzbd:/config
- /usenet:/usenet
restart: unless-stopped
networks:
- media_network
#network_mode: "service:gluetun"
ports:
- "8080:8080"
lidarr:
image: ghcr.io/hotio/lidarr:pr-plugins
container_name: lidarr
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- /app-config/lidarr/config:/config
- /data/music:/music
- /usenet:/usenet
ports:
- 8686:8686
restart: unless-stopped
networks:
- media_network
beets:
image: lscr.io/linuxserver/beets:latest
container_name: beets
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
volumes:
- /app-config/beets/config:/config
- /data/music:/music
- /usenet:/usenet
ports:
- 8337:8337
restart: unless-stopped
networks:
- media_network
audiobookshelf:
container_name: audiobookshelf
image: ghcr.io/advplyr/audiobookshelf:latest
ports:
- 8888:80
volumes:
- /data:/data
- /app-config/audiobookshelf/metadata:/metadata
- /app-config/audiobookshelf/config:/config
restart: unless-stopped
networks:
- media_network
huntarr:
image: huntarr/huntarr:latest
container_name: huntarr
restart: always
ports:
- "9705:9705"
volumes:
- /app-config/huntarr:/config
environment:
- TZ=Europe/Berlin
networks:
- media_network