Jellyfin - Media Server
Open-source media streaming server for movies, TV series and music from attached storage.
Access
Configuration
- Config:
./jellyfin/config/
- PUID/PGID: 1000 (file permissions)
- Timezone:
Europe/Prague
Storage
| Host Path |
Container Mount |
Contents |
./jellyfin/config/ |
/config |
Configuration, metadata database |
/media/seagata16t/ |
/media/seagata16t |
16TB - primary media |
/media/wd1t/ |
/media/wd1t |
Secondary disk |
/media/evo2t/ |
/media/evo2t |
SSD cache / additional media |
/media/asustor/ |
/media/asustor |
NAS - additional media |
Dependencies
- Traefik - reverse proxy with TLS
- Prometheus - optional metrics via jellyfin-prometheus-exporter plugin
- Shares disk access with Immich and qBittorrent
Useful Commands
# Follow logs
docker compose logs -f jellyfin
# Restart
docker compose restart jellyfin
# Upgrade
./upgrade-container-by-name.sh jellyfin
# Trigger library scan via API
curl -X POST "http://localhost:8096/Library/Refresh" \
-H "X-Emby-Token: <API_KEY>"