Files
Curator/makov-cam/makov-cam-http.service

24 lines
791 B
Desktop File

[Unit]
Description=HTTP server pro HLS složku Makov webkamery (pro Jellyfin M3U tuner)
After=network-online.target makov-cam.service
Wants=network-online.target
BindsTo=makov-cam.service
[Service]
Type=simple
# WorkingDirectory je rodič hls/, aby šel přes HTTP servírovat i makov.m3u
# (playlist pro Jellyfin), ne jen samotné HLS segmenty.
WorkingDirectory=/var/lib/jellyfin-iptv
# Bind na IP brány docker sítě, na které běží Jellyfin kontejner (ne na
# 127.0.0.1 hostitele — to by z kontejneru bylo jeho vlastní loopback, ne
# hostitelův). Konkrétní hodnota je specifická pro tenhle server, viz
# setup.md.
ExecStart=/usr/bin/python3 -m http.server 8888 --bind 172.19.0.1
Restart=always
RestartSec=5
User=makov-cam
Group=makov-cam
[Install]
WantedBy=multi-user.target