Servidor de Streaming de Peliculas y Series
En esta oportunidad y siempre valiendome de la facilidad que nos brinda docker vamos a ver como en minutos creamos un Servidor de Streaming de Peliculas y Series en minutos. Vamos a mostrar la instalación y funcionamiento de Jellyfin sobre docker así que espero les guste y les sirva para poner en esa compu vieja que estabas por tirar como loco y aca un rapidito la salvamos!!
Lo primero que vamos a hacer es crear una carpeta que se llame jellyfin, y dentro un archivo denominado docker-compose.yml que contenga:
version: "2.1"
services:
jellyfin:
image: lscr.io/linuxserver/jellyfin
container_name: jellyfin
environment:
- PUID=1000
- PGID=1001
- TZ=America/Argentina/Buenos_Aires
# - JELLYFIN_PublishedServerUrl=192.168.0.10 #optional
volumes:
- ./jellyfin/config:/config
- ./series:/data/tvshows
- ./pelis:/data/movies
ports:
- 8096:8096
- 8920:8920
- 7359:7359/udp
- 1900:1900/udp
devices:
# VAAPI Devices (examples)
- /dev/dri:/dev/dri
restart: unless-stopped
Las configuraciones son bastantes simples. El puerto más importante es el 8096 el resto sino esta funciona igual pero como también hay apps para esto mejor dejarlo abierto que ya les voy a decir por que.
Una vez que lanzan el archivo lo ejecutan con:
docker-compose up -d
y una vez que termine podremos comprobar que este funcionando:
docker ps
Luego sabiendo la ip de la maquina donde lo instalaste vas a esa ip:8096 y arranca la configuración:



Vamos a ir a agregar bibliotecas pero aca tenemos que hacer algo muy importante. En el achivo docker-compose.yml tenemos mapeados algunos volumenes:
volumes:
- ./jellyfin/config:/config
- ./series:/data/tvshows
- ./pelis:/data/movies
Esto quiere decir que cuando elija la carpeta /data/movies en realidad esta yendo hacia el volumen que en este caso es una carpeta local donde tendremos que poner las películas. Lo bueno de docker es que con un par de comandos podes borrar todo y volver a empezar y siempre sirve para practicar. También podes acceder a carpetas compartidas en red pero la verdad no lo recomiendo ya que puede ponerse lento el asunto! La mejor es agarrar esa maquina vieja o una raspberry y sacudirle!

Luego que le damos aceptar podremos volver a repetir la acción para agregar la carpeta donde tenemos series descargadas. Es importante que los nombres de las pelis estén bien escritos ya que se usan metadatos para muchas de las funciones geniales que tiene. En este caso solo copie un par de pelis para mostrar el funcionamiento.




Nos redirecciona al home:

y asi charan charan vemos como hace la magia Jellyfin

Supongamos que ya no queremos saber más nada con esto, como hago para quitar todo lo que hice? FACIL!
Ejecuto:
docker ps

docker stop acavaelnumerodelcontainerid
docker rm acavaelnumerodelcontainerid
Los comandos anteriores stopean y eliminan el contenedor en cuestión. Los volumenes son persistentes con la config y los archivos de pelis van a seguir ahí si queremos eliminarlos también se puede (obvio tengan cuidado con las pelis que hayan descargado).
Espero que este tutorial te haya servidor para instalar un Servidor de Streaming de Peliculas y Series y sumar a la #CulturaLibre
Filed under: CulturaLibre,devops,docker,gnulinux - @ 7 mayo, 2022 9:54 am
Etiquetas: CulturaLibre, docker, gnulinux, jellyfin, peliculas, series, SoftwareLibre, streaming