add Radarr Sonarr Jellyseerr
parent
f90acbabf1
commit
54fefaed57
|
@ -10,6 +10,8 @@ services:
|
|||
- 3000:3000 # chromium
|
||||
- 9091:9091 # transmission
|
||||
- 8191:8191 # flaresolverr
|
||||
- 7878:7878 # radarr
|
||||
- 8989:8989 # sonarr
|
||||
environment:
|
||||
- VPN_SERVICE_PROVIDER=custom
|
||||
- VPN_TYPE=wireguard
|
||||
|
@ -22,17 +24,19 @@ services:
|
|||
- proxy
|
||||
|
||||
transmission:
|
||||
image: linuxserver/transmission:version-3.00-r8
|
||||
# image: linuxserver/transmission:version-3.00-r8
|
||||
image: linuxserver/transmission:version-4.0.5-r3
|
||||
container_name: transmission
|
||||
environment:
|
||||
- PUID=1001
|
||||
- PGID=1001
|
||||
- TZ=America/New_York
|
||||
volumes:
|
||||
- /media/transmission/config:/config
|
||||
- /media/transmission/watch:/watch
|
||||
- /media/transmission/downloads:/downloads
|
||||
- ./transmission-config:/config
|
||||
- ./transmission-watch:/watch
|
||||
- /media/downloads:/media/downloads
|
||||
# /downloads/movies in transmission webUI settings
|
||||
# need to adjust port updater script based on paths
|
||||
network_mode: service:gluetun
|
||||
depends_on:
|
||||
gluetun:
|
||||
|
@ -78,6 +82,51 @@ services:
|
|||
condition: service_healthy
|
||||
restart: unless-stopped
|
||||
|
||||
radarr:
|
||||
image: linuxserver/radarr:latest
|
||||
container_name: radarr
|
||||
environment:
|
||||
- PUID=1001
|
||||
- PGID=1001
|
||||
- TZ=America/New_York
|
||||
volumes:
|
||||
- ./radarr-config:/config
|
||||
- /media:/media #optional
|
||||
# - /media/transmission/downloads/complete:/downloads #optional
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.radarr.entrypoints=websecure"
|
||||
- "traefik.http.routers.radarr.rule=Host(`radarr.meftimes.com`)"
|
||||
- "traefik.http.routers.radarr.middlewares=authelia@docker"
|
||||
- "traefik.http.services.radarr.loadbalancer.server.port=7878"
|
||||
network_mode: service:gluetun
|
||||
depends_on:
|
||||
gluetun:
|
||||
condition: service_healthy
|
||||
restart: unless-stopped
|
||||
|
||||
sonarr:
|
||||
image: linuxserver/sonarr:latest
|
||||
container_name: sonarr
|
||||
environment:
|
||||
- PUID=1001
|
||||
- PGID=1001
|
||||
- TZ=America/New_York
|
||||
volumes:
|
||||
- ./sonarr-config:/config
|
||||
- /media:/media #optional
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.sonarr.entrypoints=websecure"
|
||||
- "traefik.http.routers.sonarr.rule=Host(`sonarr.meftimes.com`)"
|
||||
- "traefik.http.routers.sonarr.middlewares=authelia@docker"
|
||||
- "traefik.http.services.sonarr.loadbalancer.server.port=8989"
|
||||
network_mode: service:gluetun
|
||||
depends_on:
|
||||
gluetun:
|
||||
condition: service_healthy
|
||||
restart: unless-stopped
|
||||
|
||||
flaresolverr:
|
||||
image: flaresolverr/flaresolverr:latest
|
||||
container_name: flaresolverr
|
||||
|
@ -101,8 +150,9 @@ services:
|
|||
- TZ=America/New_York
|
||||
volumes:
|
||||
- ./jellyfin-config:/config
|
||||
- /media/transmission/downloads/tvshows:/data/tvshows
|
||||
- /media/transmission/downloads/movies:/data/movies
|
||||
- /media/jellyfin:/media/jellyfin
|
||||
# - /media/transmission/downloads/tvshows:/data/tvshows
|
||||
# - /media/transmission/downloads/movies:/data/movies
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.jellyfin.entrypoints=websecure"
|
||||
|
@ -113,6 +163,37 @@ services:
|
|||
networks:
|
||||
- proxy
|
||||
|
||||
jellyseerr:
|
||||
image: fallenbagel/jellyseerr:latest
|
||||
container_name: jellyseerr
|
||||
environment:
|
||||
- PUID=1001
|
||||
- PGID=1001
|
||||
- TZ=America/New_York
|
||||
- LOG_LEVEL=debug
|
||||
volumes:
|
||||
- ./jellyseerr-config:/app/config
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.jellyseerr.entrypoints=websecure"
|
||||
- "traefik.http.routers.jellyseerr.rule=Host(`jellyseerr.meftimes.com`)"
|
||||
- "traefik.http.services.jellyseerr.loadbalancer.server.port=5055"
|
||||
network_mode: service:gluetun
|
||||
depends_on:
|
||||
gluetun:
|
||||
condition: service_healthy
|
||||
restart: unless-stopped
|
||||
|
||||
networks:
|
||||
proxy:
|
||||
external: true
|
||||
|
||||
# media
|
||||
# ├── downloads
|
||||
# │ ├── movies
|
||||
# │ ├── music
|
||||
# │ └── tv
|
||||
# └── jellyfin
|
||||
# ├── movies
|
||||
# ├── music
|
||||
# └── tv
|
||||
|
|
Loading…
Reference in New Issue