Update media-servarr/compose.yml

This commit is contained in:
2024-08-22 09:53:37 +03:00
parent 2390b45eea
commit e74a83bc79
+88 -26
View File
@@ -1,4 +1,3 @@
version: "3.9"
services: services:
qbittorrent: qbittorrent:
container_name: qbittorrent container_name: qbittorrent
@@ -348,6 +347,28 @@ services:
- traefik.http.routers.overseerr-secure.service=overseerr - traefik.http.routers.overseerr-secure.service=overseerr
- traefik.http.services.overseerr.loadbalancer.server.port=5055 - traefik.http.services.overseerr.loadbalancer.server.port=5055
- traefik.docker.network=proxy - traefik.docker.network=proxy
jellyseerr:
container_name: jellyseerr
image: fallenbagel/jellyseerr:latest
restart: unless-stopped
networks:
- proxy
ports:
- 5056:5055
environment:
- LOG_LEVEL=debug
- TZ=Asia/Riyadh
depends_on:
- jellyfin
volumes:
- /lake/starr/jellyseerr:/app/config
labels:
- traefik.enable=true
- traefik.http.routers.jellyseerr-secure.entrypoints=https
- traefik.http.routers.jellyseerr-secure.rule=Host(`jellyseerr.example.com`)
- traefik.http.routers.jellyseerr-secure.tls=true
- traefik.http.routers.jellyseerr-secure.service=jellyseerr
- traefik.http.services.jellyseerr.loadbalancer.server.port=5055
tautulli: tautulli:
container_name: tautulli container_name: tautulli
image: ghcr.io/hotio/tautulli image: ghcr.io/hotio/tautulli
@@ -370,6 +391,44 @@ services:
- traefik.http.routers.tautulli-secure.service=tautulli - traefik.http.routers.tautulli-secure.service=tautulli
- traefik.http.services.tautulli.loadbalancer.server.port=8181 - traefik.http.services.tautulli.loadbalancer.server.port=8181
- traefik.docker.network=proxy - traefik.docker.network=proxy
jellystat-db:
container_name: jellystat-db
image: postgres:15.2
restart: unless-stopped
networks:
- proxy
environment:
- POSTGRES_DB=jfstat
- POSTGRES_USER=jfstat
- POSTGRES_PASSWORD=DB_PASSWORD # CHANGE THIS TO A SECURE PASSWORD
volumes:
- /lake/starr/jellystat/db:/var/lib/postgresql/data
jellystat:
container_name: jellystat
image: cyfershepard/jellystat:latest
restart: unless-stopped
networks:
- proxy
ports:
- 3040:3000
environment:
- POSTGRES_USER=jfstat
- POSTGRES_PASSWORD=DB_PASSWORD # CHANGE THIS TO THE SAME SECURE PASSWORD FROM ABOVE
- POSTGRES_IP=jellystat-db
- POSTGRES_PORT=5432
- JWT_SECRET=SUPER_SECRET_STRING # CHANGE THIS TO A RANDOM SECURE STRING
depends_on:
- jellystat-db
- jellyfin
volumes:
- /lake/starr/jellystat:/app/backend/backup-data
labels:
- traefik.enable=true
- traefik.http.routers.jellystat-secure.entrypoints=https
- traefik.http.routers.jellystat-secure.rule=Host(`jellystat.example.com`)
- traefik.http.routers.jellystat-secure.tls=true
- traefik.http.routers.jellystat-secure.service=jellystat
- traefik.http.services.jellystat.loadbalancer.server.port=3000
ytdl_material: ytdl_material:
container_name: youtube-dl container_name: youtube-dl
image: tzahi12345/youtubedl-material:latest image: tzahi12345/youtubedl-material:latest
@@ -430,31 +489,34 @@ services:
volumes: volumes:
- /lake/starr/autoscan:/config - /lake/starr/autoscan:/config
- /lake:/data - /lake:/data
#deleterr: # IF YOU WANT AUTOMATIC DELETION OF OLD WATCHED AND STALE MEDIA, UNCOMMENT THIS WHOLE SECTION BELOW. YOU CAN CONFIGURE IT https://github.com/rfsbraz/deleterr maintainerr:
#container_name: deleterr container_name: maintainerr
#image: ghcr.io/rfsbraz/deleterr:latest image: ghcr.io/jorenn92/maintainerr:latest # or jorenn92/maintainerr:latest
#restart: no restart: unless-stopped
#networks: networks:
#- proxy - proxy
#environment: user: 1000:1000
#LOG_LEVEL: INFO environment:
#volumes: - TZ=Asia/Riyadh # CHANGE THIS TO YOUR TIMEZONE
#- /lake/starr/deleterr/config:/config # - DEBUG=true # uncomment to enable debug logs
#- /lake/starr/deleterr/logs:/config/logs ports:
#scheduler: - 6246:6246
#container_name: deleterr-scheduler depends_on:
#image: mcuadros/ofelia:latest - radarr
#restart: unless-stopped - sonarr
#networks: - plex
#- proxy - overseerr
#depends_on: volumes:
#- deleterr - type: bind
#command: daemon --docker source: /lake/starr/maintainerr
#volumes: target: /opt/data
#- /var/run/docker.sock:/var/run/docker.sock:ro labels:
#labels: - traefik.enable=true
#ofelia.job-run.deleterr.schedule: "@weekly" - traefik.http.routers.maintainerr-secure.entrypoints=https
#ofelia.job-run.deleterr.container: deleterr - traefik.http.routers.maintainerr-secure.rule=Host(`maintainerr.example.com`)
- traefik.http.routers.maintainerr-secure.tls=true
- traefik.http.routers.maintainerr-secure.service=maintainerr
- traefik.http.services.maintainerr.loadbalancer.server.port=6246
networks: networks:
proxy: proxy:
external: true external: true