Update media-servarr/compose.yml
This commit is contained in:
+88
-26
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user