diff --git a/Jellyseerr/docker-compose.yml b/Jellyseerr/docker-compose.yml new file mode 100644 index 0000000..f699a33 --- /dev/null +++ b/Jellyseerr/docker-compose.yml @@ -0,0 +1,96 @@ +services: + jellyseerr: + image: fallenbagel/jellyseerr:latest + container_name: jellyseerr + environment: + - LOG_LEVEL=debug + - TZ=America/Montreal + ports: + - ${JELLYSEERR_PORT}:5055 + volumes: + - ${JELLYSEERR_DIR}:/app/config + restart: unless-stopped + networks: + - mediarr + depends_on: + - sonarr + - radarr + - bazarr + + bazarr: + image: lscr.io/linuxserver/bazarr:latest + container_name: bazarr + hostname: bazarr + networks: + - mediarr + env_file: + - stack.env + volumes: + - ${BAZARR_DIR}:/config + - nas-medias:/mnt/media + ports: + - ${BAZARR_PORT}:6767 + restart: unless-stopped + depends_on: + - sonarr + - radarr + + radarr: + image: lscr.io/linuxserver/radarr:latest + container_name: radarr + hostname: radarr + networks: + - mediarr + env_file: + - stack.env + volumes: + - ${RADARR_DIR}:/config + - nas-medias:/mnt/media + - ${DOWNLOAD_DIR}:/downloads + ports: + - ${RADARR_PORT}:7878 + restart: unless-stopped + depends_on: + - prowlarr + + sonarr: + image: lscr.io/linuxserver/sonarr:latest + container_name: sonarr + hostname: sonarr + networks: + - mediarr + env_file: + - stack.env + volumes: + - ${SONARR_DIR}:/config + - nas-medias:/mnt/media + - ${DOWNLOAD_DIR}:/downloads + depends_on: + - prowlarr + ports: + - ${SONARR_PORT}:8989 + + prowlarr: + image: linuxserver/prowlarr:latest + container_name: prowlarr + hostname: prowlarr + networks: + - mediarr + env_file: + - stack.env + volumes: + - ${PROWLARR_DIR}:/config + ports: + - ${PROWLARR_PORT}:9696 + restart: unless-stopped + +networks: + mediarr: + driver: bridge + +volumes: + nas-medias: + driver_opts: + type: cifs + device: ${SAMBA_DIR} + o: username=${SAMBA_USERNAME},password=${SAMBA_PASSWORD},vers=3.0,file_mode=0777,dir_mode=0777,uid=1000,gid=1000 \ No newline at end of file diff --git a/Jellyseerr/stack.env b/Jellyseerr/stack.env new file mode 100644 index 0000000..0490c4a --- /dev/null +++ b/Jellyseerr/stack.env @@ -0,0 +1,17 @@ +PUID=0 +PGID=0 +TZ=America/Toronto +DOWNLOAD_DIR=/home/portainer/downloads +SAMBA_USERNAME= +SAMBA_PASSWORD= +SAMBA_DIR= +JELLYSEERR_PORT=8097 +JELLYSEERR_DIR=/home/portainer/jellyseer +BAZARR_PORT=8101 +BAZARR_DIR=/home/portainer/bazarr +RADARR_PORT=8102 +RADARR_DIR=/home/portainer/radarr +SONARR_PORT=8103 +SONARR_DIR=/home/portainer/sonarr +PROWLARR_PORT=8104 +PROWLARR_DIR=/home/portainer/prowlarr \ No newline at end of file