Cómo configurar Jellyfin en Linux en Docker

Jellyfin es una implementación de código abierto de Plex. Es el servidor de medios perfecto para aquellos a quienes no les gusta la dirección de Plex. Esta guía le mostrará cómo implementar un servidor Jellyfin en Linux en Docker.

Instalación de Docker en Linux

Para usar Jellyfin en Linux como un contenedor Docker, deberá instalar Docker en su servidor Linux. Hay muchas formas de instalar Docker en Linux. En esta guía, lo instalaremos como un paquete Snap.

¿Por qué un paquete Snap? Hacer que Docker funcione es tan fácil como instalarlo instantáneamente , y no hay necesidad de perder tiempo configurando dependencias, repositorios, claves, etc. Sin embargo, debe habilitar el tiempo de ejecución de Snap para que Docker funcione como Snap. Siga nuestra guía sobre cómo configurar Snap para que funcione.

Con el tiempo de ejecución del paquete Snap en su servidor Linux, use el comando de instalación instantánea para instalar la última versión de Docker en su computadora.

ventana acoplable de instalación rápida sudo

Después de instalar Docker en Linux, puede acceder a él utilizando la cuenta raíz. Puede iniciar sesión en la raíz con el siguiente comando.

su -

¿No puede acceder a la cuenta raíz en su sistema Linux? Tendrás que permitirlo. Para habilitarlo, ejecute los siguientes comandos.

sudo -s contraseña

Con la cuenta raíz iniciada, puede acceder a Docker con el comando Docker –help . Este comando le mostrará todos los comandos relacionados con Docker. Alternativamente, puede habilitar Docker para su usuario con los siguientes comandos.

sudo addgroup --system docker sudo adduser $USER docker newgrp docker sudo snap desactivar docker sudo snap enable docker

Tirando de la imagen de la ventana acoplable Jellyfin

Con la herramienta Docker en funcionamiento en su sistema Linux, es hora de extraer la imagen Jellyfin Docker de Dockerhub. Usando el comando docker pull , tome el software. Esto solo tomará un minuto.

su -

docker pull jellyfin/jellyfin:último

Extraer la imagen de Jellyfin Docker es bastante sencillo. Sin embargo, si desea obtener más información sobre la imagen de Jellyfin Docker para solucionar problemas o explorar para qué está configurando su sistema, haga clic aquí.

Después de agarrar el contenedor Jellyfin, debe usar el comando mkdir para crear las carpetas "config" y "cache". Estas carpetas contendrán los archivos de configuración y los archivos de caché de Jellyfin.

Nota: los archivos de configuración para el contenedor Jellyfin deben estar en formato /root. ¿Por qué? Snap Docker no puede interactuar con archivos fuera del directorio $HOME. Si intenta salir al exterior /root, se encontrará con errores.

mkdir -p ~/jellyfin/{config, caché}

Una vez creadas estas dos carpetas, podrá verlas en el /root/jellyfindirectorio. Para acceder a estas carpetas, ejecute los siguientes comandos.

su -

cd /root/jellyfin

Inicio del contenedor acoplable Jellyfin

Para iniciar el contenedor acoplable Jellyfin por primera vez, debe ejecutar el siguiente comando de ejecución acoplable . Este comando se modifica del proporcionado con la documentación oficial de Jellyfin para funcionar con la versión Snap de Docker.

su -

docker run -d -v /root/jellyfin/config:/config -v /root/jellyfin/cache:/cache -v /media:/media --net=host jellyfin/jellyfin:latest

Una vez que se ejecuta el comando anterior, Docker configurará su imagen, carpetas, redes, etc. de Jellyfin. Este proceso no debería llevar mucho tiempo. Cuando se inicia el contenedor, puede acceder a él a través de la siguiente URL.

HTTP://local-lan-ip-address-of-server:8096

Inicio del contenedor Jellyfin después de la instalación

La primera vez que se instala Jellyfin, se usa el comando ejecutar docker . Sin embargo, docker run es para imágenes. Por lo tanto, para volver a ejecutar su contenedor en caso de un reinicio del sistema (o contratiempo), deberá ejecutar el comando de inicio de la ventana acoplable .

Usando el comando docker ps -a , vea todos los contenedores en el sistema.

su -

ventana acoplable ps -a

Busque el "ID DEL CONTENEDOR" y encuentre el ID del contenedor de Jellyfin. Luego, puede iniciar el contenedor con el siguiente comando docker start .

ventana acoplable iniciar CONTAINER_ID

Alternativamente, puede detener el contenedor con docker stop .

ventana acoplable detener CONTAINER_ID

Configuración de Jellyfin

Para configurar Jellyfin, debe ejecutar el asistente de configuración. Luego, siga las instrucciones paso a paso a continuación.

Paso 1: Lea el mensaje "¡Bienvenido a Jellyfin!" mensaje. Luego, seleccione el botón "Siguiente" para continuar.

Paso 2: Jellyfin le mostrará una página "Cuéntenos sobre usted" en la página siguiente. Desde aquí, debe crear un nombre de usuario de administrador y una contraseña.

Para "Nombre de usuario", ingrese "admin". Luego, seleccione el botón “Siguiente”.

Paso 3: Ahora debe configurar sus bibliotecas de medios. Seleccione el botón "+" junto al botón "Agregar biblioteca de medios". A continuación, deberá seleccionar un tipo de contenido. Los tipos incluyen películas, música, programas de televisión, fotos, etc.

Asegúrese de seleccionar la /mediacarpeta. Esta carpeta está en el contenedor Jellyfin, no en el sistema operativo host.

Paso 4: Para agregar medios a Jellyfin, agregue archivos a la /mediacarpeta en el sistema operativo anfitrión. El contenedor Jellyfin verá estos archivos en el sistema operativo anfitrión y los pasará. Asegúrese de que la carpeta tenga los permisos correctos a través del sistema operativo host con:

En el sistema operativo host, navegue a /media/ con el terminal, cree una carpeta de "películas", una carpeta de "tv" y una carpeta de "música". Luego, actualice los permisos de estas carpetas para que Jellyfin pueda acceder a ellas.

sudo chmod -R 777 /medios/películas/ sudo chmod -R 777 /medios/tv/ sudo chmod -R 777 /medios/música/

Paso 5: coloque su sistema operativo host y coloque sus archivos multimedia en las carpetas "películas", "tv" y "música". Luego, complete el proceso de configuración de Jellyfin para permitirle detectar sus medios.

Usando Jellyfin

Para usar Jellyfin, acceda a la URL utilizada para la configuración y seleccione una película, un programa de televisión o un archivo de música para verlo. Alternativamente, consulte el sitio web de Jellyfin para obtener información sobre las diversas aplicaciones disponibles.


Mejora el portapapeles de Gnome Shell con Pano

Mejora el portapapeles de Gnome Shell con Pano

Seamos realistas, el portapapeles predeterminado de Gnome Shell no es muy bueno. ¡Instala Pano para mejorar tu experiencia con el portapapeles!

Cómo instalar DaVinci Resolve 17 en Linux

Cómo instalar DaVinci Resolve 17 en Linux

¿Necesita un excelente editor de video no lineal para su caja de Linux? ¡Haz que Davinci Resolve 17 funcione con esta guía!

Cómo descargar fondos de pantalla al escritorio de Linux con Wallpaper Downloader

Cómo descargar fondos de pantalla al escritorio de Linux con Wallpaper Downloader

Wallpaper Downloader es un descargador y administrador de fondos de pantalla de Linux. Es compatible con la mayoría de los entornos de escritorio de Linux y es muy fácil de usar. esta guía

Cómo instalar Tuxedo OS en tu computadora

Cómo instalar Tuxedo OS en tu computadora

¿Quiere probar el sistema operativo Tuxedo de las computadoras Tuxedo? Aprenda cómo hacer que la última versión de Tuxedo OS funcione en su PC.

Cómo instalar un archivo DEB en Linux

Cómo instalar un archivo DEB en Linux

¿Qué es un archivo DEB? Qué haces con eso? Conozca las muchas formas en que puede instalar archivos DEB en su PC con Linux.

Cómo jugar Dying Light en Linux

Cómo jugar Dying Light en Linux

Dying Light es un videojuego de terror y supervivencia de 2015 desarrollado por Techland y publicado por Warner Bros Interactive Entertainment. El juego se centra en

Cómo instalar Neptune Linux en tu computadora

Cómo instalar Neptune Linux en tu computadora

Neptune utiliza el entorno de escritorio KDE Plasma 5 y tiene como objetivo ofrecer un sistema operativo elegante. Aquí se explica cómo instalar Neptune Linux en su computadora.

Pruebe el nuevo escritorio basado en Snap de Ubuntu

Pruebe el nuevo escritorio basado en Snap de Ubuntu

¿Quiere probar el nuevo sistema operativo de escritorio basado en paquetes instantáneos de Ubuntu? Aprenda a implementarlo en una máquina virtual con esta guía.

Cómo jugar Undertale en Linux

Cómo jugar Undertale en Linux

Undertale es un juego de rol independiente en 2D de 2015 desarrollado y publicado por el desarrollador de juegos Toby Fox. Esta guía cubrirá la descarga e instalación de Undertale en su

Cómo jugar Total War: THREE KINGDOMS en Linux

Cómo jugar Total War: THREE KINGDOMS en Linux

Total War: Three Kingdoms es un juego de estrategia en tiempo real por turnos desarrollado por Creative Assembly. Así es como se juega en Linux.