diff options
Diffstat (limited to 'docker-compose.yml')
| -rw-r--r-- | docker-compose.yml | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..f8c9606 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,112 @@ +# +# IMPORTANT: First-time setup information +# - Default username: admin +# - Password: Check container logs for temporary password on first startup +# - Access via your configured domain (HTTPS) after deployment +# - Change the default password immediately after first login +# + + qbittorrent: + image: lscr.io/linuxserver/qbittorrent:latest + #network_mode: "container:qbvpn" + restart: unless-stopped + #depends_on: + # - qbvpn + environment: + - PUID=1000 + - PGID=1000 + - WEBUI_PORT=8123 + - TORRENTING_PORT=6881 + volumes: + - qb_config:/config + - downloads:/downloads + + sonarr: + container_name: sonarr + #image: ghcr.io/hotio/sonarr + image: lscr.io/linuxserver/sonarr:latest + restart: always + ports: + - "8989:8989" + environment: + - PUID=1000 + - PGID=1000 + - UMASK=002 + - TZ=Etc/UTC + volumes: + - sonarr_config:/config + - downloads:/downloads # Shared path with qBittorrent + + radarr: + container_name: radarr + image: lscr.io/linuxserver/radarr:latest + restart: unless-stopped + ports: + - "7878:7878" # Radarr Web UI port + environment: + - PUID=1000 + - PGID=1000 + - TZ=Etc/UTC + - UMASK=002 + - WEBUI_USERNAME=admin + - WEBUI_PASSWORD=${PASSWORD} + volumes: + - radarr_config:/config + - downloads:/downloads # Shared with qBittorrent and Sonarr + - sonarr_config:/movies # Optional, if you want to read Sonarr library structure + + + prowlarr: + container_name: prowlarr + image: lscr.io/linuxserver/prowlarr:latest + restart: always + ports: + - "9696:9696" # Web UI port + environment: + - PUID=1000 + - PGID=1000 + - TZ=Etc/UTC + volumes: + - prowlarr_config:/config + - downloads:/downloads # Shared path with qBittorrent and Sonarr + + #bazarr: + # container_name: bazarr + # image: lscr.io/linuxserver/bazarr:latest + # restart: unless-stopped + # ports: + # - "6767:6767" + # environment: + # - PUID=1000 + # - PGID=1000 + # - TZ=Etc/UTC + # volumes: + # - bazarr_config:/config + # - downloads:/downloads # Same shared path + # - sonarr_config:/tv # Sonarr library + + jellyfin: + container_name: jellyfin + image: jellyfin/jellyfin:latest + restart: unless-stopped + ports: + - "8096:8096" # HTTP Web UI + environment: + - PUID=1000 + - PGID=1000 + - TZ=Etc/UTC + volumes: + - jellyfin_config:/config + - downloads:/media # Access your Sonarr/Radarr downloads + - sonarr_config:/tv # Optional: for reading TV library metadata + - radarr_config:/movies # Optional: for reading movie metadata + +volumes: + qb_config: + downloads: + sonarr_config: + radarr_config: + prowlarr_config: + #bazarr_config: + jellyfin_config: + |
