-
-
Save cedricwalter/76b3237a0909e971120b12bcfc88b5de to your computer and use it in GitHub Desktop.
jellyfin on steroids
This file contains hidden or 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
| DOCKER_HOME=/root/docker | |
| MEDIA_PUID=1000 | |
| MEDIA_PGID=1000 | |
| AUDIOBOOK_PATH=/media/audio | |
| COMIC_PATH=/media/comic | |
| BOOK_PATH=/media/book | |
| MUSIC_PATH=/media/music | |
| TZ=Europe/Paris | |
| HOMARR_ADMIN_PWD=xxxxxxx | |
| POSTGRES_DB=jellyserrdb | |
| POSTGRES_USER=jellyserr | |
| POSTGRES_PASSWORD=xxxxxx | |
| TZ=Europe/Paris |
This file contains hidden or 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
| services: | |
| ddclient: | |
| image: "lscr.io/linuxserver/ddclient:latest" | |
| container_name: ddclient | |
| restart: unless-stopped | |
| volumes: | |
| - ${DOCKER_HOME}/ddclient:/config | |
| nginx-proxy-manager: | |
| image: "jc21/nginx-proxy-manager:latest" | |
| container_name: nginxproxy | |
| restart: unless-stopped | |
| ports: | |
| - "80:80" | |
| - "81:81" | |
| - "443:443" | |
| volumes: | |
| - ${DOCKER_HOME}/nginx-proxy-manager/data:/data | |
| - ${DOCKER_HOME}/nginx-proxy-manager/letsencrypt:/etc/letsencrypt | |
| calibre-web: | |
| image: lscr.io/linuxserver/calibre-web:latest | |
| container_name: calibre-web | |
| environment: | |
| - PUID=${MEDIA_PUID} | |
| - PGID=${MEDIA_PGID} | |
| - TZ=${TZ} | |
| volumes: | |
| - ${DOCKER_HOME}/calibreweb:/config | |
| - ${BOOK_PATH}:/media | |
| ports: | |
| - 8097:8083 | |
| restart: unless-stopped | |
| audiobookshelf: | |
| image: ghcr.io/advplyr/audiobookshelf:latest | |
| container_name: audiobookshelf | |
| ports: | |
| - 13378:80 | |
| environment: | |
| - PUID=${MEDIA_PUID} | |
| - PGID=${MEDIA_PGID} | |
| - TZ=${TZ} | |
| volumes: | |
| - ${DOCKER_HOME}/audiobookshelf/config:/config | |
| - ${AUDIOBOOK_PATH}:/media | |
| kavita: | |
| image: jvmilazz0/kavita:latest | |
| container_name: kavita | |
| volumes: | |
| - ${DOCKER_HOME}/kavita:/kavita/config | |
| - ${COMIC_PATH}:/media | |
| environment: | |
| - PUID=${MEDIA_PUID} | |
| - PGID=${MEDIA_PGID} | |
| - TZ=${TZ} | |
| ports: | |
| - "5471:5000" | |
| restart: unless-stopped | |
| rdtclient-bittorrent: | |
| image: rogerfar/rdtclient:latest | |
| container_name: rdtclient | |
| environment: | |
| - PUID=${MEDIA_PUID} | |
| - PGID=${MEDIA_PGID} | |
| - TZ=${TZ} | |
| volumes: | |
| - ${DOCKER_HOME}/rdtclient:/data/db | |
| - ${DOWNLOAD_PATH}:/media:/data/downloads | |
| restart: unless-stopped | |
| logging: | |
| driver: json-file | |
| options: | |
| max-size: 10m | |
| ports: | |
| - 6500:6500 | |
| readarr-book: | |
| image: lscr.io/linuxserver/readarr:develop | |
| container_name: readarr | |
| environment: | |
| - PUID=${MEDIA_PUID} | |
| - PGID=${MEDIA_PGID} | |
| - TZ=${TZ} | |
| volumes: | |
| - ${DOCKER_HOME}/readarr:/config | |
| - ${BOOK_PATH}:/media | |
| ports: | |
| - 8787:8787 | |
| restart: unless-stopped | |
| depends_on: | |
| - rdtclient-bittorrent | |
| sonarr-tvshow: | |
| image: lscr.io/linuxserver/sonarr:latest | |
| container_name: sonarr | |
| environment: | |
| - PUID=${MEDIA_PUID} | |
| - PGID=${MEDIA_PGID} | |
| - TZ=${TZ} | |
| volumes: | |
| - ${DOCKER_HOME}/sonarr:/config | |
| - ${TVSHOW_PATH}:/media | |
| ports: | |
| - 8989:8989 | |
| restart: unless-stopped | |
| depends_on: | |
| - rdtclient-bittorrent | |
| lidarr-music: | |
| image: lscr.io/linuxserver/lidarr:latest | |
| container_name: lidarr | |
| environment: | |
| - PUID=${MEDIA_PUID} | |
| - PGID=${MEDIA_PGID} | |
| - TZ=${TZ} | |
| volumes: | |
| - ${DOCKER_HOME}/lidarr:/config | |
| - ${MUSIC_PATH}:/media | |
| ports: | |
| - 8686:8686 | |
| restart: unless-stopped | |
| depends_on: | |
| - rdtclient-bittorrent | |
| prowlarr: | |
| image: lscr.io/linuxserver/prowlarr:latest | |
| container_name: prowlarr | |
| environment: | |
| - PUID=${MEDIA_PUID} | |
| - PGID=${MEDIA_PGID} | |
| - TZ=${TZ} | |
| volumes: | |
| - ${DOCKER_HOME}/prowlarr:/config | |
| ports: | |
| - 9696:9696 | |
| restart: unless-stopped | |
| jellyseerr: | |
| image: fallenbagel/jellyseerr:latest | |
| container_name: jellyseerr | |
| environment: | |
| - LOG_LEVEL=debug | |
| - PUID=${MEDIA_PUID} | |
| - PGID=${MEDIA_PGID} | |
| - TZ=${TZ} | |
| ports: | |
| - 5055:5055 | |
| volumes: | |
| - ${DOCKER_HOME}/jellyseerr:/app/config | |
| restart: unless-stopped | |
| radarr-video: | |
| image: lscr.io/linuxserver/radarr:latest | |
| container_name: radarr | |
| environment: | |
| - PUID=${MEDIA_PUID} | |
| - PGID=${MEDIA_PGID} | |
| - TZ=${TZ} | |
| volumes: | |
| - ${DOCKER_HOME}/radarr:/config | |
| - ${MOVIE_PATH}:/media | |
| ports: | |
| - 7878:7878 | |
| restart: unless-stopped | |
| depends_on: | |
| - rdtclient-bittorrent | |
| homarr: | |
| container_name: homarr | |
| image: ghcr.io/ajnart/homarr:latest | |
| restart: unless-stopped | |
| environment: | |
| - PUID=${MEDIA_PUID} | |
| - PGID=${MEDIA_PGID} | |
| - TZ=${TZ} | |
| - PASSWORD=${HOMARR_ADMIN_PWD} | |
| volumes: | |
| - /var/run/docker.sock:/var/run/docker.sock | |
| - ${DOCKER_HOME}/homarr:/app/data/configs | |
| - ${DOCKER_HOME}/homarr/icons:/app/public/icons | |
| - ${DOCKER_HOME}/homarr/data:/data | |
| ports: | |
| - 4000:7575 | |
| bazarr-subs: | |
| image: lscr.io/linuxserver/bazarr:latest | |
| container_name: bazarr | |
| environment: | |
| - PUID=${MEDIA_PUID} | |
| - PGID=${MEDIA_PGID} | |
| - TZ=${TZ} | |
| volumes: | |
| - ${DOCKER_HOME}/bazarr/config:/config | |
| - ${MOVIE_PATH}:/media | |
| ports: | |
| - 6767:6767 | |
| restart: unless-stopped | |
| depends_on: | |
| - rdtclient-bittorrent | |
| filebot: | |
| image: coppit/filebot | |
| container_name: filebot | |
| environment: | |
| - WIDTH=1024 | |
| - HEIGHT=720 | |
| - PUID=${MEDIA_PUID} | |
| - PGID=${MEDIA_PGID} | |
| - TZ=${TZ} | |
| ports: | |
| - 8080:8080 | |
| volumes: | |
| - ${DOCKER_HOME}/filebot:/config:rw | |
| - ${MOVIE_PATH}:/media:rw | |
| restart: unless-stopped | |
| jellystat-db: | |
| image: postgres:15.2 | |
| container_name: postgres | |
| environment: | |
| POSTGRES_DB: "jfstat" | |
| POSTGRES_USER: jel23xxx75869 | |
| POSTGRES_PASSWORD: xxxxxxxxx | |
| volumes: | |
| - ${DOCKER_HOME}/jellystat/postgres-data:/var/lib/postgresql/data | |
| jellystat: | |
| image: cyfershepard/jellystat:latest | |
| container_name: jellystat | |
| environment: | |
| POSTGRES_USER: jel23xxx75869 | |
| POSTGRES_PASSWORD: xxxxxxxxx | |
| POSTGRES_IP: jellystat-db | |
| POSTGRES_PORT: 5432 | |
| JWT_SECRET: "my-secret-jwt-key" | |
| ports: | |
| - "3000:3000" | |
| volumes: | |
| - ${DOCKER_HOME}/jellystat/backup-data:/app/backend/backup-data | |
| depends_on: | |
| - jellystat-db | |
| networks: | |
| default: | |
| sabnzbd: | |
| image: lscr.io/linuxserver/sabnzbd:latest | |
| container_name: sabnzbd | |
| environment: | |
| - PUID=${MEDIA_PUID} | |
| - PGID=${MEDIA_PGID} | |
| - TZ=${TZ} | |
| - UMASK=002 | |
| volumes: | |
| - ${DOCKER_HOME}/sabnzbd:/config | |
| - ${MEDIA_PATH}:/media:rw | |
| restart: unless-stopped | |
| ports: | |
| - "8081:8080" | |
| mylar3: | |
| image: lscr.io/linuxserver/mylar3:latest | |
| container_name: mylar3 | |
| environment: | |
| - PUID=${MEDIA_PUID} | |
| - PGID=${MEDIA_PGID} | |
| - TZ=${TZ} | |
| - UMASK=002 | |
| volumes: | |
| - ${DOCKER_HOME}/mylar3:/config | |
| - ${COMIC_PATH}:/media | |
| ports: | |
| - "8090:8090" | |
| restart: unless-stopped | |
| flaresolverr: | |
| image: ghcr.io/flaresolverr/flaresolverr:latest | |
| container_name: flaresolverr | |
| environment: | |
| - TZ=${TZ} | |
| ports: | |
| - "8191:8191" | |
| restart: unless-stopped | |
| jdownloader2: | |
| image: jlesage/jdownloader-2 | |
| container_name: jdownloader2 | |
| environment: | |
| - PUID=${MEDIA_PUID} | |
| - PGID=${MEDIA_PGID} | |
| - TZ=${TZ} | |
| ports: | |
| - "5800:5800" | |
| volumes: | |
| - ${DOCKER_HOME}/jdownloader2:/config:rw | |
| - ${MOVIE_PATH}:/output:rw | |
| restart: unless-stopped |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment