renovate-ci / validate-renovate (push) Skipped
ci / lint-compose (push) Successful in 9s
ci / lint-actionlint (push) Successful in 5s
ci / lint-shellcheck (push) Successful in 7s
ci / lint-prettier (push) Successful in 15s
ci / lint-ruff (push) Successful in 7s
ci / lint-yaml (push) Successful in 11s
ci / lint-dockerfiles (push) Successful in 6s
ci / validate (push) Successful in 6s
ci / build (push) Skipped
134 lines
2.7 KiB
YAML
134 lines
2.7 KiB
YAML
services:
|
|
jellyfin:
|
|
image: lscr.io/linuxserver/jellyfin:latest
|
|
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:latest
|
|
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:latest
|
|
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:latest
|
|
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:latest
|
|
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:latest
|
|
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
|