Created
April 14, 2023 10:45
-
-
Save mrpinkcat/0b3156e4f29013c1f7578db19b76e323 to your computer and use it in GitHub Desktop.
Plex stack docker compose
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: "3.8" | |
services: | |
jellyfin: | |
# Jellyfin | |
image: linuxserver/jellyfin:latest | |
container_name: jellyfin | |
environment: | |
- PUID=1000 | |
- PGID=1000 | |
- TZ=Europe/Paris | |
- JELLYFIN_PublishedServerUrl=192.168.0.252 #optional | |
volumes: | |
- /home/gatien/service-configs/plexor-2000/jellyfin-config:/config | |
# HDD | |
- /media/hdd/series:/data/series | |
- /media/hdd/movies:/data/movies | |
- /media/hdd/animes:/data/animes | |
- /media/hdd/documentary-movies:/data/documentary-movies | |
- /media/hdd/documentary-series:/data/documentary-series | |
- /media/hdd/musics:/data/musics | |
# tape-bin | |
- /media/tape-bin/series:/data/series-tape-bin | |
- /media/tape-bin/movies:/data/movies-tape-bin | |
- /media/tape-bin/animes:/data/animes-tape-bin | |
# nono | |
- /media/nono/animes:/data/animes-nono | |
- /media/nono/series:/data/series-nono | |
- /media/nono/movies:/data/movies-nono | |
devices: | |
- /dev/dri:/dev/dri # graphic card (iGPU) for hardware encoding | |
ports: | |
- 8096:8096 | |
- 8920:8920 #optional | |
- 7359:7359/udp #optional | |
networks: | |
- swag | |
- plexor | |
restart: unless-stopped | |
plex: | |
# Plex | |
image: linuxserver/plex:latest | |
container_name: plex | |
network_mode: host | |
environment: | |
- PUID=1000 | |
- PGID=1000 | |
- VERSION=docker | |
volumes: | |
- /home/gatien/service-configs/plexor-2000/plex-config:/config | |
# HDD | |
- /media/hdd/series:/series | |
- /media/hdd/movies:/movies | |
- /media/hdd/animes:/animes | |
- /media/hdd/documentary-movies:/documentary-movies | |
- /media/hdd/documentary-series:/documentary-series | |
- /media/hdd/musics:/musics | |
# tape-bin | |
- /media/tape-bin/series:/series-tape-bin | |
- /media/tape-bin/movies:/movies-tape-bin | |
- /media/tape-bin/animes:/animes-tape-bin | |
# nono | |
- /media/nono/animes:/animes-nono | |
- /media/nono/series:/series-nono | |
- /media/nono/movies:/movies-nono | |
devices: | |
- /dev/dri:/dev/dri # graphic card (iGPU) for hardware encoding | |
restart: unless-stopped | |
overseerr: | |
# Request management | |
image: linuxserver/overseerr:latest | |
container_name: overseerr | |
environment: | |
- PUID=1000 | |
- PGID=1000 | |
- TZ=Europe/Paris | |
volumes: | |
- /home/gatien/service-configs/plexor-2000/overseerr-config:/config | |
ports: | |
- 5055:5055 | |
depends_on: | |
- prowlarr | |
- sonarr | |
- radarr | |
networks: | |
- swag | |
- plexor | |
restart: unless-stopped | |
prowlarr: | |
# Groupe les indexeurs | |
image: linuxserver/prowlarr:develop | |
container_name: prowlarr | |
environment: | |
- PUID=1000 | |
- PGID=1000 | |
- TZ=Europe/Paris | |
volumes: | |
- /home/gatien/service-configs/plexor-2000/prowlarr-config:/config | |
ports: | |
- 9696:9696 | |
depends_on: | |
- sonarr | |
- radarr | |
- flaresolverr | |
networks: | |
- plexor | |
restart: unless-stopped | |
flaresolverr: | |
# Résoud les problèmes d'access à ygg à cause de l'anti DDOS | |
image: flaresolverr/flaresolverr:latest | |
container_name: flaresolverr | |
environment: | |
- LOG_LEVEL=info | |
- LOG_HTML=false | |
- CAPTCHA_SOLVER=none | |
- TZ=Europe/Paris | |
ports: | |
- 8191:8191 | |
networks: | |
- plexor | |
restart: unless-stopped | |
sonarr: | |
# Gère les séries | |
image: linuxserver/sonarr:latest | |
container_name: sonarr | |
environment: | |
- PUID=1000 | |
- PGID=1000 | |
- TZ=Europe/Paris | |
volumes: | |
- /home/gatien/service-configs/plexor-2000/sonarr-config:/config | |
# HDD | |
- /media/hdd/series:/series | |
- /media/hdd/animes:/animes | |
- /media/hdd/downloads:/downloads | |
# tape-bin | |
- /media/tape-bin/series:/series-tape-bin | |
- /media/tape-bin/animes:/animes-tape-bin | |
# nono | |
- /media/nono/animes:/animes-nono | |
- /media/nono/series:/series-nono | |
ports: | |
- 8989:8989 | |
depends_on: | |
- deluge | |
networks: | |
- swag | |
- plexor | |
restart: unless-stopped | |
radarr: | |
# Gère les films | |
image: linuxserver/radarr:latest | |
container_name: radarr | |
environment: | |
- PUID=1000 | |
- PGID=1000 | |
- TZ=Europe/Paris | |
volumes: | |
- /home/gatien/service-configs/plexor-2000/radarr-config:/config | |
# HDD | |
- /media/hdd/downloads:/downloads | |
- /media/hdd/movies:/movies | |
# tape-bin | |
- /media/tape-bin/movies:/movies-tape-bin | |
# nono | |
- /media/nono/movies:/movies-nono | |
ports: | |
- 7878:7878 | |
depends_on: | |
- deluge | |
networks: | |
- swag | |
- plexor | |
restart: unless-stopped | |
bazarr: | |
# Sous-titres | |
image: linuxserver/bazarr:latest | |
container_name: bazarr | |
environment: | |
- PUID=1000 | |
- PGID=1000 | |
- TZ=Europe/Paris | |
volumes: | |
- /home/gatien/service-configs/plexor-2000/bazarr-config:/config | |
# HDD | |
- /media/hdd/movies:/movies | |
- /media/hdd/series:/series | |
- /media/hdd/animes:/animes | |
- /media/hdd/documentary-movies:/documentary-movies | |
- /media/hdd/documentary-series:/documentary-series | |
# tape-bin | |
- /media/tape-bin/series:/series-tape-bin | |
- /media/tape-bin/movies:/movies-tape-bin | |
- /media/tape-bin/animes:/animes-tape-bin | |
# nono | |
- /media/nono/animes:/animes-nono | |
- /media/nono/series:/series-nono | |
- /media/nono/movies:/movies-nono | |
ports: | |
- 6767:6767 | |
networks: | |
- plexor | |
restart: unless-stopped | |
deluge: | |
image: linuxserver/deluge:latest | |
container_name: deluge | |
environment: | |
- PUID=1000 | |
- PGID=1000 | |
- TZ=Europe/Paris | |
- DELUGE_LOGLEVEL=error #optional | |
volumes: | |
- /home/gatien/service-configs/plexor-2000/deluge-config:/config | |
# HDD | |
- /media/hdd/downloads:/downloads | |
- /media/hdd/movies:/movies | |
- /media/hdd/series:/series | |
- /media/hdd/animes:/animes | |
# tape-bin | |
- /media/tape-bin/series:/series-tape-bin | |
- /media/tape-bin/movies:/movies-tape-bin | |
- /media/tape-bin/animes:/animes-tape-bin | |
# nono | |
- /media/nono/animes:/animes-nono | |
- /media/nono/series:/series-nono | |
- /media/nono/movies:/movies-nono | |
ports: | |
- 8112:8112 | |
- 6881:6881 | |
- 6881:6881/udp | |
networks: | |
- swag | |
- plexor | |
restart: unless-stopped | |
tautulli: | |
# TauTulli | |
image: linuxserver/tautulli:latest | |
container_name: tautulli | |
environment: | |
- PUID=1000 | |
- PGID=1000 | |
- TZ=Europe/Paris | |
volumes: | |
- /home/gatien/service-configs/plexor-2000/tautulli-config:/config | |
ports: | |
- 8181:8181 | |
networks: | |
- swag | |
restart: unless-stopped | |
networks: | |
swag: | |
name: swag | |
driver: bridge | |
plexor: | |
name: plexor | |
driver: bridge |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment