Jellyfin Setup Guide
Jellyfin is the media server hosted on the Hypervisor.
Installation
Automated Install (Debian/Ubuntu)
curl -s https://repo.jellyfin.org/install-debuntu.sh | sudo bash
Manual Service Management
Jellyfin runs as a systemd service.
- Start:
sudo systemctl start jellyfin - Stop:
sudo systemctl stop jellyfin - Restart:
sudo systemctl restart jellyfin - Status:
sudo systemctl status jellyfin
Storage & Media
Media is stored on the large storage array mounted at /mnt/storage (or /stor).
- Root Media Path:
/mnt/storage/media - Movies:
/mnt/storage/media/Movies - TV Shows:
/mnt/storage/media/Shows - Books:
/mnt/storage/media/Books - Music:
/mnt/storage/media/Music
Configuration
- Port: 8096 (HTTP)
- Reverse Proxy: Accessible via
media.<INTERNAL_DOMAIN>(Proxied by Caddy on the Web VM).
File Permissions
Ensure the jellyfin user has read access to the media directories.
sudo chown -R :jellyfin /mnt/storage/media
sudo chmod -R 755 /mnt/storage/media