Wiki > Jellyfin
Your Jellyfin web interface will be accessible from a link on your Manage page.
Jellyfin is a Free Software Media System that puts you in control of managing and streaming your media. It is an alternative to the proprietary Emby and Plex, to provide media from a dedicated server to end-user devices via multiple apps. Jellyfin is descended from Emby's 3.5.2 release and ported to the .NET Core framework to enable full cross-platform support.
Installation
Visit your Settings page and enable Jellyfin, and then follow the instructions.
Usage
Your Jellyfin web interface will be accessible from a link on your Manage page. Jellyfin is configured to use your Whatbox username and password by default. Once logged in, you can access the Settings in Jellyfin to add directories to your library.
Automatic restart (optional)
-
Make a file to be used for the script.
touch ~/jellyfin_restart.cron -
Edit the file and enter the text below.
nano -w ~/jellyfin_restart.cron#!/bin/bash if pgrep -f "/usr/bin/jellyfin" > /dev/null then echo "Jellyfin is running." else echo "Jellyfin is not running, starting Jellyfin" screen -dmS jellyfin env TMPDIR=/home/user/.tmp /usr/bin/jellyfin -d /home/user/.config/jellyfin/data -C /home/user/.config/jellyfin/cache -c /home/user/.config/jellyfin/config -l /home/user/.config/jellyfin/log --ffmpeg /usr/bin/ffmpeg fi exit -
Save the file with Ctrl+s then press Ctrl+x to exit nano.
-
Make the script executable.
chmod +x ~/jellyfin_restart.cron -
Open your crontab.
EDITOR=nano crontab -e -
Enter the following text
@reboot /home/user/jellyfin_restart.cron >/dev/null 2>&1 */5 * * * * /home/user/jellyfin_restart.cron >/dev/null 2>&1 -
Save the crontab with Ctrl+x and the "y" and Enter to accept overwriting.