diff --git a/.gitignore b/.gitignore index c01ee8c..19947d9 100644 --- a/.gitignore +++ b/.gitignore @@ -23,13 +23,7 @@ headscale/config/* headscale/data/* # Steaming services files -streaming/jellyfin/* -streaming/jellyseerr/* -streaming/sonarr/* -streaming/radarr/* -streaming/data/* -streaming/qbittorrent/* -streaming/prowlarr/* +streaming/config/* # Steaming services files streaming/jellyfin/* diff --git a/streaming/compose.yaml b/streaming/compose.yaml index 0b324fd..5a312f6 100644 --- a/streaming/compose.yaml +++ b/streaming/compose.yaml @@ -2,6 +2,7 @@ services: jellyfin: image: lscr.io/linuxserver/jellyfin:latest container_name: jellyfin + restart: unless-stopped ports: - "8096:8096/tcp" - "7359:7359/udp" @@ -32,9 +33,26 @@ services: networks: - proxy - streaming + qbittorrent: + image: lscr.io/linuxserver/qbittorrent:latest + container_name: qbittorrent restart: unless-stopped + environment: + - WEBUI_PORT=8080 + volumes: + # HACK: Binding while bootstrapping, testing + # - qbittorrent-cfg:/config + - ./config/qbittorrent:/config + - /mnt/mediaserver/downloads:/downloads + ports: + - 8080:8080 + - 6881:6881 + - 6881:6881/udp + networks: + - streaming volumes: jellyfin-cfg: + qbittorrent-cfg: networks: proxy: external: true