ci / validate (push) Skipped
renovate-ci / validate-renovate (push) Skipped
ci / lint-prettier (push) Skipped
ci / lint-ruff (push) Skipped
ci / lint-yaml (push) Skipped
ci / lint-dockerfiles (push) Skipped
renovate-ci / validate-renovate (pull_request) Skipped
ci / lint-compose (pull_request) Successful in 14s
ci / lint-actionlint (pull_request) Successful in 5s
ci / lint-shellcheck (pull_request) Successful in 15s
ci / lint-prettier (pull_request) Successful in 37s
ci / lint-ruff (pull_request) Successful in 15s
ci / lint-yaml (pull_request) Successful in 11s
ci / lint-dockerfiles (pull_request) Successful in 10s
ci / validate (pull_request) Successful in 11s
ci / build (pull_request) Skipped
134 lines
2.7 KiB
YAML
134 lines
2.7 KiB
YAML
services:
|
|
jellyfin:
|
|
image: lscr.io/linuxserver/jellyfin:version-12.1ubu2604
|
|
container_name: jellyfin
|
|
restart: unless-stopped
|
|
environment:
|
|
- PUID=${PUID:-1000}
|
|
- PGID=${PGID:-1000}
|
|
- TZ=${TZ:-Europe/Berlin}
|
|
volumes:
|
|
- jellyfin-cfg:/config
|
|
- movies:/media/movies
|
|
- tv:/media/tv
|
|
devices:
|
|
- /dev/dri:/dev/dri
|
|
ports:
|
|
- "18096:8096"
|
|
networks:
|
|
- streaming
|
|
|
|
qbittorrent:
|
|
image: lscr.io/linuxserver/qbittorrent:20.04.1
|
|
container_name: qbittorrent
|
|
restart: unless-stopped
|
|
environment:
|
|
- PUID=${PUID:-1000}
|
|
- PGID=${PGID:-1000}
|
|
- TZ=${TZ:-Europe/Berlin}
|
|
- WEBUI_PORT=8080
|
|
volumes:
|
|
- qbittorrent-cfg:/config
|
|
- downloads:/downloads
|
|
ports:
|
|
- "18180:8080"
|
|
- "6881:6881"
|
|
- "6881:6881/udp"
|
|
networks:
|
|
- streaming
|
|
|
|
sonarr:
|
|
image: lscr.io/linuxserver/sonarr:4.0.20
|
|
container_name: sonarr
|
|
restart: unless-stopped
|
|
environment:
|
|
- PUID=${PUID:-1000}
|
|
- PGID=${PGID:-1000}
|
|
- TZ=${TZ:-Europe/Berlin}
|
|
volumes:
|
|
- sonarr-cfg:/config
|
|
- downloads:/downloads
|
|
- tv:/tv
|
|
ports:
|
|
- "18989:8989"
|
|
networks:
|
|
- streaming
|
|
|
|
radarr:
|
|
image: lscr.io/linuxserver/radarr:6.4.4
|
|
container_name: radarr
|
|
restart: unless-stopped
|
|
environment:
|
|
- PUID=${PUID:-1000}
|
|
- PGID=${PGID:-1000}
|
|
- TZ=${TZ:-Europe/Berlin}
|
|
volumes:
|
|
- radarr-cfg:/config
|
|
- downloads:/downloads
|
|
- movies:/movies
|
|
ports:
|
|
- "17878:7878"
|
|
networks:
|
|
- streaming
|
|
|
|
prowlarr:
|
|
image: lscr.io/linuxserver/prowlarr:2.6.5
|
|
container_name: prowlarr
|
|
restart: unless-stopped
|
|
environment:
|
|
- PUID=${PUID:-1000}
|
|
- PGID=${PGID:-1000}
|
|
- TZ=${TZ:-Europe/Berlin}
|
|
volumes:
|
|
- prowlarr-cfg:/config
|
|
ports:
|
|
- "19696:9696"
|
|
networks:
|
|
- streaming
|
|
|
|
jellyseerr:
|
|
image: fallenbagel/jellyseerr:latest
|
|
container_name: jellyseerr
|
|
restart: unless-stopped
|
|
environment:
|
|
- TZ=${TZ:-Europe/Berlin}
|
|
volumes:
|
|
- jellyseerr-cfg:/app/config
|
|
ports:
|
|
- "15055:5055"
|
|
networks:
|
|
- streaming
|
|
|
|
bazarr:
|
|
image: lscr.io/linuxserver/bazarr:1.6.2
|
|
container_name: bazarr
|
|
restart: unless-stopped
|
|
environment:
|
|
- PUID=${PUID:-1000}
|
|
- PGID=${PGID:-1000}
|
|
- TZ=${TZ:-Europe/Berlin}
|
|
volumes:
|
|
- bazarr-cfg:/config
|
|
- movies:/movies
|
|
- tv:/tv
|
|
ports:
|
|
- "16767:6767"
|
|
networks:
|
|
- streaming
|
|
|
|
volumes:
|
|
jellyfin-cfg:
|
|
qbittorrent-cfg:
|
|
sonarr-cfg:
|
|
radarr-cfg:
|
|
prowlarr-cfg:
|
|
jellyseerr-cfg:
|
|
bazarr-cfg:
|
|
downloads:
|
|
movies:
|
|
tv:
|
|
|
|
networks:
|
|
streaming:
|
|
name: streaming
|