Files
2026-10-17 05:23:01 +02:00

22 lines
690 B
YAML

# Jellyfin test server with Live TV channels (see README). Started by up.sh, which sets DATA, UID and GID.
name: playfin-testserver
services:
jellyfin:
image: jellyfin/jellyfin:10.11.8
user: "${UID}:${GID}"
ports:
- "8097:8096"
volumes:
- ${DATA}/config:/config
- ${DATA}/cache:/cache
- ${DATA}/media:/media:ro
- ${DATA}/recordings:/recordings
restart: "no"
# the live channels' HLS streams, reached by Jellyfin as http://streams/chN/index.m3u8 (no port on the PC)
streams:
image: nginx:1.27-alpine
volumes:
- ${DATA}/hls:/usr/share/nginx/html:ro
- ./nginx.conf:/etc/nginx/conf.d/default.conf:ro
restart: "no"