En este tutorial, le mostraremos cómo instalar Jellyfin en CentOS 8. Para aquellos de ustedes que no lo sabían, Jellyfin es una herramienta de transmisión de medios de código abierto que les permite construir sus propios sistemas de medios domésticos, como su Netflix o Plex. Con Jellyfin, organizas tu contenido multimedia (libros, películas, música, etc.) y lo transmites a cualquier dispositivo desde tu propio servidor, sin ningún compromiso. Jellyfin es compatible con los sistemas operativos GNU / Linux, macOS y Microsoft Windows.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta de root, de lo contrario, es posible que deba agregar ‘sudo
‘a los comandos para obtener privilegios de root. Le mostraré paso a paso la instalación del flujo de medios de código abierto de Jellyfin en un CentOS 8.
Instalar Jellyfin en CentOS 8
Paso 1. Primero, comencemos asegurándonos de que su sistema esté actualizado.
sudo dnf update
Paso 2. Instalación de Epel y RPM Fusion Repository.
Debe instalar EPEL (paquetes adicionales para Enterprise Linux) y el repositorio RPM Fusion en su sistema:
sudo dnf install epel-release sudo dnf install https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
Paso 3. Instalar la biblioteca SDL2.
Ejecute el siguiente comando a continuación para instalarlo:
sudo dnf install SDL2
Paso 4. Instalación de FFmpeg.
Ahora instalamos FFmpeg usando dnf
El comando:
sudo dnf install ffmpeg ffmpeg-devel
Paso 5. Instalar Jellyfin en CentOS 8.
Ahora descargue e instale el paquete Jellyfin-server y Jellyfin-web rpm:
### Jellyfin server ### wget https://repo.jellyfin.org/releases/server/centos/versions/stable/server/10.6.4/jellyfin-server-10.6.4-1.el7.x86_64.rpm ### jellyfin-web ### wget https://repo.jellyfin.org/releases/server/centos/versions/stable/web/10.6.4/jellyfin-web-10.6.4-1.el7.noarch.rpm
A continuación, instale el paquete del servidor Jellyfin y los paquetes web Jellyfin:
sudo dnf localinstall jellyfin-server-*.rpm sudo dnf localinstall jellyfin-web-*.rpm
Una vez hecho esto, inicie y habilite el servicio Jellyfin:
sudo systemctl enable jellyfin sudo systemctl start jellyfin
Paso 6. Configure el cortafuegos.
Si tiene un firewall habilitado, debe permitir las conexiones al servidor a través del puerto 8096
:
sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent
Paso 7. Acceder a la interfaz web de Jellyfin en CentOS.
La interfaz de administración basada en web está disponible en el puerto 8096. Puede acceder a la interfaz web de Jellyfin a través de la siguiente URL:
https://localhost:8096
¡Felicidades! Ha instalado Jellyfin correctamente. Gracias por usar este tutorial para instalar el flujo de medios de código abierto de Jellyfin en su sistema CentOS 8. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Jellyfin.