Como Instalar y Configurar Jellyfin en Ubuntu Server

Instalar Jellyfin Media Server puede ser una tarea compleja para principiantes. Sin embargo, con la orientación adecuada, puedes configurarlo rápidamente y comenzar a usar Jellyfin Media Server en Ubuntu Server. En este artículo discutimos el proceso paso a paso para instalar Jellyfin Media Server en Ubuntu Server.

imagen localhost en navegador

¿Qué es Jellyfin Media Server?

Jellyfin Media Server es un software de servidor multimedia gratuito y de código abierto que te permite organizar, gestionar y transmitir tus archivos multimedia digitales a cualquier dispositivo.

Instalación en Ubuntu server

Instalar Dependencias

Jellyfin Media Server requiere dependencias de FFmpeg. También necesitamos instalar curl y gnupg en nuestro sistema usando el siguiente comando.

                    
sudo apt install curl gnupg software-properties-common -y
                    
                

En Ubuntu, las dependencias de FFmpeg están disponibles en el repositorio Universe. Para habilitar el repositorio Universe, utilizamos el siguiente comando.

                    
sudo add-apt-repository universe -y
                    
                

Agregar Clave GPG

Necesitamos crear un nuevo directorio para almacenar la clave GPG.

                    
sudo mkdir -p /etc/apt/keyrings
                    
                

Ahora descargamos la clave de firma GPG a este directorio, utilizando el comando curl.

                    
curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/jellyfin.gpg
                    
                

Agregar el Repositorio de Jellyfin

Ahora agregamos la configuración de este repositorio a nuestra lista de fuentes, utilizando los siguientes comandos.

                    
export VERSION_OS="$( awk -F'=' '/^ID=/{ print $NF }' /etc/os-release )"
export VERSION_CODENAME="$( awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release )"
export DPKG_ARCHITECTURE="$( dpkg --print-architecture )"
cat <<EOF | sudo tee /etc/apt/sources.list.d/jellyfin.sources
Types: deb
URIs: https://repo.jellyfin.org/${VERSION_OS}
Suites: ${VERSION_CODENAME}
Components: main
Architectures: ${DPKG_ARCHITECTURE}
Signed-By: /etc/apt/keyrings/jellyfin.gpg
EOF
                    
                

Actualizar Ubuntu Server

Para asegurarnos de tener todos los paquetes y repositorios al día, actualizamos tu Ubuntu Server, utilizando los siguientes comandos.

                    
sudo apt update && sudo apt upgrade
                    
                

Instalar Jellyfin en Ubuntu Server

Una vez completada la actualización, instalamos Jellyfin con el siguiente comando.

                    
sudo apt install jellyfin -y
                    
                

Habilitar e Iniciar el Servidor Jellyfin

Para configurar el inicio automático del servidor Jellyfin al arrancar el sistema y para iniciarlo manualmente de inmediato, utilizamos los siguientes comandos:

                    
sudo systemctl start jellyfin.service
                    
                
                    
sudo systemctl enable jellyfin.service
                    
                

Permitir el Servidor Multimedia a través del Cortafuegos ufw

Necesitamos permitir el tráfico a través del puerto predeterminado 8096 que usa Jellyfin a través del cortafuegos para que la comunicación funcione. Para hacer esto, vamos a emplear la utilidad UFW y el comando "ufw allow".

                    
sudo ufw allow 8096/tcp
                    
                

Configuración de Jellyfin

Configurar el Servidor Multimedia Jellyfin

Para acceder al servidor multimedia Jellyfin, ve a tu navegador y abre este enlace:

URL: http://localhost:8096

imagen localhost en navegador

Ahora, ingresa un nombre de usuario y una contraseña para el nuevo usuario y haz clic en siguiente.

imagen localhost en navegador

Te va a pedir el idioma preferido y el país para los metadatos. Elige el tuyo y haz clic en Siguiente.

imagen localhost en navegador

Después, habilita la conexión remota a tu servidor y haz clic en Siguiente.

imagen localhost en navegador

Después de este paso, te pedirá que añadas medios. Por ahora, omitimos esa parte. Haz clic en Siguiente.

imagen localhost en navegador

Ahora, la configuración está completa. Puedes iniciar sesión con el usuario recién creado.

imagen localhost en navegador

Te podria interesar

Logo fail2ban

Como Instalar y Configurar Fail2Ban en Ubuntu Server

Protege tu servidor Ubuntu Server contra ataques configurando Fail2Ban.

Leer más
Logo nginx

Como Instalar y Configurar Nginx en Ubuntu Server

Aprende a configurar el servidor Nginx en Ubuntu Server para alojar sitios web.

Leer más