C贸mo instalar Jellyfin en tu NAS Synology y activar correctamente la aceleraci贸n por Hardware

C贸mo instalar Jellyfin en tu NAS Synology y activar correctamente la aceleraci贸n por Hardware
Comp谩rtelo
Reg铆strate en HDS+
Es gratuito. Ten acceso a todo el contenido.
馃敁
Dificultad del tutorial: F谩cil

En esta gu铆a voy a mostraros c贸mo instalar Jellyfin en vuestro NAS Synology. No solamente eso, si no que tambi茅n a configurar correctamente el servidor para que haga aceleraci贸n por Hardware y as铆 aprovechar al m谩ximo la transcodificaciones con la potencia de nuestra GPU.

Aunque llevo muy poco tiempo utilizando Jellyfin, por todo lo que ya he podido probar, os la recomiendo por encima de otras como Emby o Plex. Ten茅is comparativas por Internet, pero todo se resume en 100% Free y un soporte activo en la actualidad. El 煤nico quebradero de cabeza que pod茅is tener es el tema de la aceleraci贸n por Hardware, que al no funcionar de serie, os volver茅is locos para intentar que funcione. Por este motivo, porque yo mismo me encontr茅 hace varias semanas con el problema, os detallo la gu铆a a continuaci贸n.

Instalaci贸n de Jellyfin

Jellyfin no ofrece un m茅todo de instalaci贸n nativo en nuestro NAS, por lo que deberemos de hacerlo a trav茅s del Docker.

  1. Abrimos la aplicaci贸n Docker y nos dirigimos a la pesta帽a 鈥Registro鈥, ah铆 buscamos 鈥淛ellyfin鈥 y nos descargamos la versi贸n oficial (etiqueta Latest).
  2. Una vez descargada, nos vamos a la pesta帽a 鈥業magen鈥 y hacemos doble clic sobre jellyfin/jellyfin:latest. Se nos abrir谩 el panel para configurar nuestra imagen. En la pesta帽a general activamos la opci贸n 鈥Utilizando ejecutar contenedor con altos privilegios鈥.
  3. Pulsamos ahora en 鈥Configuraci贸n avanzada鈥 y nos vamos a la pesta帽a 鈥Volumen鈥. Ah铆 mapearemos nuestras carpetas de local para que aparezcan dentro del contenedor de Jellyfin, seleccionando la carpeta del NAS donde guardamos el contenido y poniendo en Ruta de Montaje del container el nombre que queramos. Seguidamente, nos vamos a la pesta帽a 鈥楻ed鈥 y activamos la opci贸n 鈥Utilice la misma red que Docker Host鈥.
    Ojo, Si tenemos Emby corriendo en nuestro NAS, deberemos de especificar los puertos a mano, no seleccionando esta opci贸n, ya que no podemos correr Emby y Jellyfin a la vez en el puerto 8096.
  4. Una vez hecho esto, aplicamos e iniciamos el contenedor en la pesta帽a
  5. Ya tendremos instalado y corriendo Jellyfin en nuestro NAS, para acceder deberemos de entrar en http://x.x.x.x:8096.

Habilitar correctamente la Aceleraci贸n por Hardware

Llegamos al punto m谩s complicado a priori, ya que por defecto Jellyfin no activa correctamente la aceleraci贸n en nuestro NAS. Para ello seguiremos estos pasos:

Hasta la 煤ltima versi贸n hac铆a falta instalar tambi茅n los Drivers i965-va-driver-shaders. Con la 煤ltima versi贸n 10.5.5 ya no es necesario este paso.

  1. Nos dirigimos a la pesta帽a 鈥楥ontenedor鈥 dentro de la aplicaci贸n Docker, y nos situamos encima de la imagen de Jellyfin. Pulsamos entonces es: Configuraci贸n 鈫 Exportar. Lo exportamos en nuestro equipo local.
  2. Nos descargar谩 un archivo .JSON que deberemos de abrir con alg煤n programa compatible.
  3. Hemos de cambiar el 鈥渄evices鈥 : null, que nos saldr谩 en el fichero, por esto:
    "devices" : [
          {
             "CgroupPermissions" : "rwm",
             "PathInContainer" : "/dev/dri",
             "PathOnHost" : "/dev/dri"
          }
       ],
  4. Una vez modificado el archivo JSON, lo guardamos y nos dirigimos de nuevo a la pesta帽a 鈥楥ontenedor鈥 de la aplicaci贸n Docker. Esta vez hacemos clic en聽Configuraci贸n 鈫 Importar, y cargamos el archivo desde nuestro equipo local. Una vez cargado, ya podemos iniciar el contenedor de Jellyfin nuevo que nos crear谩 y entramos a la configuraci贸n del servidor.
    Cuando vayamos a importar el JSON modificado, deberemos de eliminar el contenedor original, o cambiarle el nombre al contenedor nuevo, si no nos dar谩 error.
  5. La configuraci贸n de Jellyfin hemos de dejarla tal y como muestro en la imagen inferior. El m茅todo de Aceleraci贸n por Hardware en: VAAPI,ya que rinde bastante mejor que el Intel Quick Sync.

Comprobar que hace el transcode correctamente

Ya tenemos Jellyfin instalado y configurado correctamente para la aceleraci贸n por Hardware. Si queremos comprobar que todo funciona correctamente, probamos a reproducir un contenido UHD 4K en una pantalla 1080p o en nuestro m贸vil. Para ellos nos dirigimos a 鈥楧etalles鈥 de nuestro contenedor Jellyfin, y en la pesta帽a 鈥楶roceso鈥 y veremos el proceso en tiempo real del Ffmpeg junto con el uso de CPU y memoria que usa en cada momento.

Buy Me A Coffee
Comp谩rtelo
Comp谩rtelo   Twitter   Facebook     WhatsApp

M谩s art铆culos