Created
March 14, 2022 02:43
-
-
Save sanghviharshit/4bd9db8fd26c104a24ac9204829f10ed to your computer and use it in GitHub Desktop.
The ultimate fully automated media management setup using docker on my Synology NAS.
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
| version: '3.8' | |
| services: | |
| sonarr: | |
| container_name: sonarr | |
| network_mode: 'bridge' | |
| restart: unless-stopped | |
| ports: | |
| - 8989:8989 | |
| image: linuxserver/sonarr:latest | |
| volumes: | |
| - /volume1/docker/sonarr:/config | |
| - /volume1/video/TV Shows:/tv | |
| - /volume1/downloads:/downloads | |
| - /volume1/downloads:/volume1/downloads | |
| environment: | |
| - TZ='America/Los_Angeles' | |
| - PUID=1029 | |
| - PGID=65539 | |
| radarr: | |
| container_name: radarr | |
| network_mode: 'bridge' | |
| restart: unless-stopped | |
| ports: | |
| - 7878:7878 | |
| image: linuxserver/radarr:latest | |
| volumes: | |
| - /volume1/docker/radarr:/config | |
| - /volume1/video/Movies:/movies | |
| - /volume1/downloads:/downloads | |
| - /volume1/downloads:/volume1/downloads | |
| environment: | |
| - TZ='America/Los_Angeles' | |
| - PUID=1029 | |
| - PGID=65539 | |
| tautulli: | |
| container_name: tautulli | |
| network_mode: 'bridge' | |
| restart: unless-stopped | |
| ports: | |
| - 8181:8181 | |
| image: linuxserver/tautulli:latest | |
| volumes: | |
| - /volume1/docker/tautulli:/config | |
| environment: | |
| - TZ='America/Los_Angeles' | |
| - PUID=1029 | |
| - PGID=65539 | |
| couchpotato: | |
| image: linuxserver/couchpotato:latest | |
| network_mode: 'bridge' | |
| container_name: couchpotato | |
| environment: | |
| - PUID=1029 | |
| - PGID=65539 | |
| - TZ='America/Los_Angeles' | |
| volumes: | |
| - /volume1/docker/couchpotato/config:/config | |
| - /volume1/downloads:/downloads | |
| - /volume1/downloads:/volume1/downloads | |
| - /volume1/video/Movies:/movies | |
| ports: | |
| - 5050:5050 | |
| restart: unless-stopped | |
| deluge: | |
| image: linuxserver/deluge:latest | |
| network_mode: 'bridge' | |
| container_name: deluge | |
| environment: | |
| - PUID=1029 | |
| - PGID=65539 | |
| - TZ='America/Los_Angeles' | |
| - DELUGE_LOGLEVEL=error #optional | |
| volumes: | |
| - /volume1/docker/deluge/config:/config | |
| - /volume1/downloads:/downloads | |
| - /volume1/downloads:/volume1/downloads | |
| ports: | |
| - 8112:8112 | |
| - 6881:6881 | |
| - 6881:6881/udp | |
| - 58846:58846 | |
| restart: unless-stopped | |
| bazarr: | |
| image: linuxserver/bazarr:latest | |
| container_name: bazarr | |
| environment: | |
| - PUID=1029 | |
| - PGID=65539 | |
| - TZ='America/Los_Angeles' | |
| volumes: | |
| - /volume1/docker/bazarr/config:/config | |
| - /volume1/video/Movies:/movies | |
| - /volume1/video/TV Shows:/tv | |
| ports: | |
| - 6767:6767 | |
| restart: unless-stopped | |
| jackett: | |
| image: linuxserver/jackett | |
| container_name: jackett | |
| environment: | |
| - PUID=1029 | |
| - PGID=65539 | |
| - TZ='America/Los_Angeles' | |
| - AUTO_UPDATE=true #optional | |
| # - RUN_OPTS=<run options here> #optional | |
| volumes: | |
| - /volume1/docker/jackett/config:/config | |
| - /volume1/downloads:/downloads | |
| - /volume1/downloads:/volume1/downloads | |
| ports: | |
| - 9117:9117 | |
| restart: unless-stopped | |
| nzbget: | |
| image: linuxserver/nzbget:latest | |
| container_name: nzbget | |
| environment: | |
| - PUID=1029 | |
| - PGID=65539 | |
| - TZ='America/Los_Angeles' | |
| volumes: | |
| - /volume1/docker/nzbget/config:/config | |
| - /volume1/downloads:/downloads | |
| - /volume1/downloads:/volume1/downloads | |
| - /volume1/downloads/intermediate:/intermediate | |
| ports: | |
| - 6789:6789 | |
| restart: unless-stopped | |
| sabnzbd: | |
| image: linuxserver/sabnzbd | |
| container_name: sabnzbd | |
| environment: | |
| - PUID=1029 | |
| - PGID=65539 | |
| - TZ='America/Los_Angeles' | |
| volumes: | |
| - /volume1/docker/nzbget/config:/config | |
| - /volume1/downloads:/downloads | |
| - /volume1/downloads/incomplete:/incomplete-downloads #optional | |
| ports: | |
| - 8080:8080 | |
| - 9090:9090 | |
| restart: unless-stopped | |
| plex: | |
| image: linuxserver/plex | |
| container_name: plex | |
| network_mode: host | |
| environment: | |
| - PUID=1029 | |
| - PGID=65539 | |
| - VERSION=latest | |
| # - PLEX_CLAIM= #optional | |
| volumes: | |
| - /volume1/docker/plex/config:/config | |
| - /volume1/video/Movies:/movies | |
| - /volume1/video/TV Shows:/tv | |
| restart: unless-stopped | |
| devices: | |
| - /dev/dri:/dev/dri | |
| calibre-web: | |
| # uname: admin pw:admin123 | |
| image: linuxserver/calibre-web | |
| container_name: calibre-web | |
| environment: | |
| - PUID=1029 | |
| - PGID=65539 | |
| - TZ='America/Los_Angeles' | |
| - DOCKER_MODS=linuxserver/calibre-web:calibre #optional - x86-64 only. Adds the ability to perform ebook conversion | |
| # - OAUTHLIB_RELAX_TOKEN_SCOPE=1 #Optionally set this to allow Google OAUTH to work | |
| volumes: | |
| - /volume1/docker/calibre-web/config:/config | |
| - /volume1/docker/calibre/config:/database | |
| - /volume1/media/eBooks:/books | |
| ports: | |
| - 8083:8083 | |
| restart: unless-stopped | |
| calibre: | |
| image: linuxserver/calibre | |
| container_name: calibre | |
| environment: | |
| - PUID=1029 | |
| - PGID=65539 | |
| - TZ='America/Los_Angeles' | |
| - PASSWORD=secret-password #optional. username: abc | |
| - CLI_ARGS= #optional | |
| volumes: | |
| - /volume1/docker/calibre/config:/config | |
| - /volume1/media/eBooks:/books | |
| ports: | |
| - 7080:8080 | |
| - 7081:8081 | |
| restart: unless-stopped | |
| lazylibrarian: | |
| image: linuxserver/lazylibrarian | |
| container_name: lazylibrarian | |
| environment: | |
| - PUID=1029 | |
| - PGID=65539 | |
| - TZ='America/Los_Angeles' | |
| - DOCKER_MODS=linuxserver/mods:lazylibrarian-ffmpeg | |
| # - DOCKER_MODS=linuxserver/calibre-web:calibre|linuxserver/mods:lazylibrarian-ffmpeg #optional | |
| volumes: | |
| - /volume1/docker/lazylibrarian/config:/config | |
| - /volume1/downloads:/downloads | |
| - /volume1/downloads/completed/LazyLibrarian:/downloads/completed/LazyLibrarian | |
| - /volume1/media/eBooks:/books | |
| - /volume1/downloads:/volume1/downloads | |
| - /volume1/media/Audiobooks:/audiobooks | |
| - /volume1/media:/media | |
| ports: | |
| - 5299:5299 | |
| restart: unless-stopped | |
| readarr: | |
| image: ghcr.io/linuxserver/readarr:nightly | |
| container_name: readarr | |
| environment: | |
| - PUID=1029 | |
| - PGID=65539 | |
| - TZ='America/Los_Angeles' | |
| volumes: | |
| - /volume1/docker/readarr/config:/config | |
| - /volume1/media/eBooks:/books | |
| - /volume1/media:/media | |
| - /volume1/downloads:/downloads | |
| - /volume1/downloads/completed/Readarr:/downloads/completed/Readarr | |
| ports: | |
| - 8787:8787 | |
| restart: unless-stopped | |
| ubooquity: | |
| # Admin: http://<your-ip>:2203/ubooquity/admin | |
| # Web UI: http://<your-ip>:2202/ubooquity/ | |
| image: linuxserver/ubooquity | |
| container_name: ubooquity | |
| environment: | |
| - PUID=1029 | |
| - PGID=65539 | |
| - TZ='America/Los_Angeles' | |
| # - MAXMEM=<maxmem> # defaults to 512 (in MB) | |
| volumes: | |
| - /volume1/docker/ubooquity/config:/config | |
| - /volume1/media/eBooks:/books | |
| - /volume1/media/Comics:/comics | |
| - /volume1/media:/files | |
| ports: | |
| - 2202:2202 | |
| - 2203:2203 | |
| restart: unless-stopped | |
| mylar3: | |
| image: linuxserver/mylar3 | |
| container_name: mylar3 | |
| environment: | |
| - PUID=1029 | |
| - PGID=65539 | |
| volumes: | |
| - /volume1/docker/mylar3/config:/config | |
| - /volume1/media/Comics:/comics | |
| - /volume1/downloads:/downloads | |
| - /volume1/downloads/completed/Comic:/downloads/completed/Comic | |
| ports: | |
| - 8095:8090 | |
| restart: unless-stopped | |
| utorrent: | |
| image: ekho/utorrent:latest | |
| network_mode: 'bridge' | |
| container_name: utorrent | |
| environment: | |
| - UID=1029 | |
| - GID=100 | |
| - TZ='America/Los_Angeles' | |
| volumes: | |
| - /volume1/docker/utorrent/config:/utorrent/settings | |
| - /volume1/docker/utorrent/data:/data | |
| - /volume1/downloads:/downloads | |
| - /volume1/downloads:/volume1/downloads | |
| ports: | |
| - 8085:8080 | |
| - 6885:6881 | |
| - 6885:6881/udp | |
| - 58850:58846 | |
| restart: unless-stopped | |
| qbittorrent: | |
| image: linuxserver/qbittorrent:latest | |
| network_mode: 'bridge' | |
| container_name: qbittorrent | |
| environment: | |
| - PUID=1029 | |
| - PGID=65539 | |
| - TZ='America/Los_Angeles' | |
| - WEBUI_PORT=8040 | |
| volumes: | |
| - /volume1/docker/qbittorrent/config:/config | |
| - /volume1/downloads:/downloads | |
| - /volume1/downloads:/volume1/downloads | |
| ports: | |
| - 8040:8040 | |
| - 6841:6881 | |
| - 6841:6881/udp | |
| restart: unless-stopped | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment