Files
homelab/streaming/README.md
T
forust d85bdf5dbd
ci / Compose (pull_request) Successful in 27s
ci / Workflows (pull_request) Successful in 14s
ci / Shell (pull_request) Successful in 34s
ci / Python and tests (pull_request) Successful in 19s
ci / YAML (pull_request) Successful in 17s
ci / Dockerfiles (pull_request) Successful in 6s
ci / Formatting (pull_request) Successful in 36s
ci / Kubernetes (pull_request) Successful in 14s
ci / image-plan (pull_request) Skipped
ci / Image (${{ matrix.name }}) (pull_request) Skipped
ci / build (pull_request) Skipped
renovate-ci / validate-renovate (pull_request_target) Successful in 3m13s
docs: sync service guides with current main
2026-10-08 21:23:46 +02:00

911 B

Media stack

Docker services for playback, requests, library management, and downloads.

Compose runs Jellyfin, Jellyseerr, Sonarr, Radarr, Prowlarr, qBittorrent, and the other services declared in the file. Kubernetes only routes to host endpoints; update k8s/routing/external-service.yaml when the Docker host or ports change.

Prepare the paths, user/group IDs, and credentials from .env.example. Service configuration and media/download directories are bind mounts. Preserve their permissions when moving data, and keep the application databases with backups.

Review device mounts for hardware acceleration before starting on another host. The Compose and Kubernetes routing files have no active markers, so automatic deploys do not select this stack. Start the Compose project or apply its routing resources manually when needed.

See the repository README for deployment selection.