153 lines
3.9 KiB
YAML
153 lines
3.9 KiB
YAML
version: '3.9'
|
|
|
|
services:
|
|
plex:
|
|
image: plexinc/pms-docker
|
|
restart: unless-stopped
|
|
hostname: 'jupiter'
|
|
environment:
|
|
- 'PUID=1000'
|
|
- 'PGID=1000'
|
|
- 'PLEX_UID=1000'
|
|
- 'PLEX_GID=1000'
|
|
- 'TZ=Europe/Athens'
|
|
- 'PLEX_CLAIM=${PLEX_CLAIM}'
|
|
- 'ADVERTISE_IP=${ADVERTISE_IP}'
|
|
- 'ALLOWED_NETWORKS=${ALLOWED_NETWORKS}'
|
|
volumes:
|
|
- /home/nick/configs/media/plex:/config
|
|
- /home/nick/configs/media/plex/tmp_transcode:/transcode
|
|
- /mnt/storage/public/media:/data
|
|
devices:
|
|
- '/dev/dri:/dev/dri'
|
|
networks:
|
|
- default
|
|
- routing
|
|
ports:
|
|
- '32400:32400/tcp'
|
|
- '3005:3005/tcp'
|
|
- '8324:8324/tcp'
|
|
- '32469:32469/tcp'
|
|
- '1900:1900/udp'
|
|
- '32410:32410/udp'
|
|
- '32412:32412/udp'
|
|
- '32413:32413/udp'
|
|
- '32414:32414/udp'
|
|
|
|
ombi:
|
|
image: linuxserver/ombi
|
|
restart: unless-stopped
|
|
environment:
|
|
- 'PUID=1000'
|
|
- 'PGID=1000'
|
|
- 'TZ=Europe/Athens'
|
|
- 'BASE_URL=/request'
|
|
volumes:
|
|
- /home/nick/configs/media/ombi:/config
|
|
networks:
|
|
- default
|
|
- routing
|
|
|
|
tautulli:
|
|
image: tautulli/tautulli
|
|
restart: unless-stopped
|
|
environment:
|
|
- 'PUID=1000'
|
|
- 'PGID=1000'
|
|
- 'TZ=Europe/Athens'
|
|
volumes:
|
|
- /home/nick/configs/media/tautulli:/config
|
|
networks:
|
|
- default
|
|
- routing
|
|
|
|
prowlarr:
|
|
image: linuxserver/prowlarr:develop
|
|
restart: unless-stopped
|
|
environment:
|
|
- PUID=1000
|
|
- PGID=1000
|
|
- TZ=Europe/Athens
|
|
volumes:
|
|
- '/home/nick/configs/media/prowlarr:/config'
|
|
- '/mnt/storage/public:/data'
|
|
networks:
|
|
- routing
|
|
|
|
radarr:
|
|
image: linuxserver/radarr
|
|
restart: unless-stopped
|
|
environment:
|
|
- PGID=1000
|
|
- PUID=1000
|
|
- TZ=Europe/Athens
|
|
volumes:
|
|
- '/home/nick/configs/media/radarr:/config'
|
|
- '/mnt/storage/public:/data'
|
|
networks:
|
|
- routing
|
|
depends_on:
|
|
- prowlarr
|
|
|
|
sonarr:
|
|
image: linuxserver/sonarr
|
|
restart: unless-stopped
|
|
environment:
|
|
- PGID=1000
|
|
- PUID=1000
|
|
- TZ=Europe/Athens
|
|
volumes:
|
|
- '/home/nick/configs/media/sonarr:/config'
|
|
- '/mnt/storage/public:/data'
|
|
networks:
|
|
- routing
|
|
depends_on:
|
|
- prowlarr
|
|
|
|
lidarr:
|
|
image: linuxserver/lidarr
|
|
restart: unless-stopped
|
|
environment:
|
|
- PGID=1000
|
|
- PUID=1000
|
|
- TZ=Europe/Athens
|
|
volumes:
|
|
- '/home/nick/configs/media/lidarr:/config'
|
|
- '/mnt/storage/public:/data'
|
|
networks:
|
|
- routing
|
|
depends_on:
|
|
- prowlarr
|
|
|
|
bazarr:
|
|
image: linuxserver/bazarr
|
|
restart: unless-stopped
|
|
environment:
|
|
- PGID=1000
|
|
- PUID=1000
|
|
- TZ=Europe/Athens
|
|
volumes:
|
|
- '/home/nick/configs/media/bazarr:/config'
|
|
- '/mnt/storage/public:/data'
|
|
networks:
|
|
- routing
|
|
depends_on:
|
|
- radarr
|
|
- sonarr
|
|
|
|
subs-upload:
|
|
image: registry.karaolidis.com/nikas36/plex-subtitle-uploader
|
|
restart: unless-stopped
|
|
environment:
|
|
- "PLEX_URL=http://plex:32400"
|
|
- "SUBDOMAIN=/subs-upload"
|
|
- "PLEX_TOKEN=${PLEX_TOKEN}"
|
|
networks:
|
|
- default
|
|
- routing
|
|
|
|
networks:
|
|
routing:
|
|
external: true
|
|
name: routing
|