Jellyfin es un conjunto de las aplicaciones multimedia diseñaron para organizar, dirigir, y compartir archivos de medios de comunicación digitales a dispositivos. Jellyfin consta de una aplicación de servidor instalada en una máquina que corre Windows de Microsoft, macOS, Linux o en un Docker contenedor, y otra aplicación que corre en un dispositivo de cliente como un smartphone, pastilla, televisión lista, streaming jugador de medios de comunicación, videoconsola o en un navegador de web.
Requisitos previos
Para completar este tutorial, necesitará lo siguiente:
- Un servidor Ubuntu 20.04 con un usuario sudo. Puede configurar esto siguiendo nuestra guía de configuración inicial del servidor Ubuntu 20.04.
- Docker instalado
Requerimientos de sistema
- Memoria : 2GB o más
- Cpu: 4 Cores a más (Mientras más Cores, se podrá visualizar contenidos en simultaneo entre varias cuentas)
- Disco duro : Más de 50GB de espacio disponible en disco duro (para almacenar películas y series)
- Sistema : CentOS 7.1+ (Ubuntu20, Debian10), garantizar que sea un sistema operativo limpio
Creación de archivo YML
Creamos un directorio llamado docker y en ella generamos nuestro archivo yml para ingresar los comandos de instalacion de Portainer
mkdir -p docker/jellyfin
cd docker/jellyfin
touch docker-compose.yml
Editamos nuestro archivo docker-compose.yml e ingresamos los siguientes valores :
version: "2.1"
services:
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfinV
environment:
- PUID=1000
- PGID=1000
- TZ=America/Lima
- JELLYFIN_PublishedServerUrl=192.168.20.204 #cambiar por IP local
volumes:
- /path/to/library:/config
- /path/to/tvseries:/data/tvshows
- /path/to/movies:/data/movies
- /path/to/music:/data/music
ports:
- 8096:8096
- 8920:8920
- 7359:7359/udp
- 1900:1900/udp
restart: unless-stopped
Validaciones
Luego de crear nuestro contenedor Jellyfin, ingresamos vía web con nuestra dirección local:8096 y realizamos las primeras configuraciones



Para nuestro directorio de películas utilizamos la ruta : /data/movies , series: /data/tvshows
Almacenando nuestras series y películas
Para poder almacenar nuestras series y películas, debemos considerar la ruta que definimos en nuestro docker-compose.
Ingresamos a /path/to/tvseries para poder almacenar nuestras series y a /path/to/movies para nuestras peliculas
Una vez que hayamos puesto algún contenido en el directorio, procedemos a ingresar vía web a Jellifyn y actualizamos los metadatos.

Ingresamos al directoritos y procedemos a ver los videos almacenados.
