Pada artikel kali ini kita akan membuat sebuah server streaming media selayaknya Netflix ataupun Plex dengan menggunakan software bernama Jellyfin. Kita akan menggunakan CentOS 8, jadi bisa diaplikasikan juga di RHEL 8 atau Fedora. Jellyfin juga punya aplikasi android dan iOS.
Untuk menginstall Jellyfin, silakan install FFMPEG dulu. Jika belum install EPEL dan Fusion Repository, install dulu:
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo yum -y install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
install FFMPEG dan SDL2:
sudo yum -y install ffmpeg ffmpeg-devel SDL2
lalu download installer dari Jellyfin ini:
wget https://repo.jellyfin.org/releases/server/centos/versions/stable/server/10.6.4/jellyfin-server-10.6.4-1.el7.x86_64.rpm
wget https://repo.jellyfin.org/releases/server/centos/versions/stable/web/10.6.4/jellyfin-web-10.6.4-1.el7.noarch.rpm
dan install:
sudo yum -y localinstall jellyfin-*.rpm
kemudian start jellyfin:
sudo systemctl enable jellyfin
sudo systemctl start jellyfin
setelah selesai, silakan akses software Jellyfin ini di halaman http://server-ip:8096
yang menggunakan firewall, silakan tambahkan permanent rule untuk Jellyfin:
sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent
setelah itu silakan lanjutkan dengan konfigurasi.