Tutoriales, noticias y soluciones informáticas

Etiqueta: películas

PiServer con docker – Parte 16 – Instalación de JellyFin

Ejemplo de página de Jellyfin

Hasta ahora hemos hecho en los 15 tutoriales anteriores un montón de instalaciones diferentes, todas ellas usando Docker Compose y siguiendo la misma metodología.

Una de las que hemos hecho es la instalación de un servidor de Plex, que nos servía para poder disfrutar de nuestro contenido multimedia en cualquier dispositivo de nuestro hogar (televisión, móvil, tablet, etc…). Pero además nos permitía acceder a nuestra biblioteca desde fuera (desde cualquier dispositivo conectado a internet) e incluso compartir determinados contenidos con amigos y familiares.

Sin embargo durante ese artículo hemos dejado muy claro que el servicio siempre depende de los servidores de Plex, por lo que si algún día bajan la persiana nos quedaríamos sin poder disfrutar de su servicio. Lo mismo pasaría si el gobierno de turno de nuestro país decide por el motivo que sea que no se pueda acceder a este servicio (cosa que no me soprendería en absoluto viendo el historial de leyes «analógicas» que han hecho los diferentes gobiernos en españa»)

Bueno... que cierren el chiringuito puede pasar con cualquier servicio. Que se lo digan a los que eran felices con Google Stadia o Picasa.

Por supuesto. Pero ¿A que molaría que el servicio colgara directamente de tu raspberry sin depender de terceros? Evidentemente Plex depende de la página web de plex, de la que no tenemos ningún control, pero nosotros ya hemos aprendido a colgar servicios de nuestro propio dominio. A lo mejor podemos hacer algo similar a plex pero sin depender de servicios externos.

Ya, pero si Plex no lo permite no hay nada que hacer. 

Sí que hay algo que hacer. Podemos usar otro sistema completamente distinto, que esté 100% basado en software libre y que nunca vaya a depender de terceros para que funcione. Este sistema existe, se llama Jellyfin y podemos montarlo también en nuestra raspberry.

Pero ya tengo montado el Plex con todo perfectamente configurado. Tener que desinstalar todo para instalar Jellyfin es un rollo. 

No tienes que desinstalar nada. Los dos sistemas pueden convivir en tu pequeño servidor si así lo deseas. De hecho puedes incluso tener algunas cosas en un sistema y otras en el otro (que tengan contenidos compartidos diferentes). Eso lo puedes gestionar como veas conveniente.

En este tutorial abordaremos la instalación de Jellyfin usando docker compose, y ya que estamos vamos a indicar cómo podemos cambiar la ruta de los volumenes que le vamos a asignar, en el caso de que queramos que Jellyfin y Plex compartan su contenido.

Seguir leyendo
Share

PiServer con docker – Parte 7: Despliegue de Plex

Antes de empezar, vamos a ver un resumen de lo que hemos visto en anteriores artículos que hemos hecho para aprender a usar Docker sobre una Raspberry Pi.

  • Parte 1: Hemos instalado el sistema operativo a una Raspberry
  • Parte 2: Hemos explicado qué es Docker y sus componentes, y hemos instalado en nuestro equipo Docker y Docker compose.
  • Parte 3: Hemos instalado nuestro primer Docker: Pi-hole
  • Parte 4: Hemos explicado unos cuantos comandos útiles para resolver problemas y gestionar nuestros Dockers.
  • Parte 5: Le hemos instalado un VPN a nuestra Raspberry (Wireguard) con un gestor web de usuarios incluído
  • Parte 6: Hemos aprendido a desplegar Dockers descargados de internet por nuestra cuenta, y con la excusa hemos desplegado aMule y Transmission.
Carátulas de películas

Con el objetivo de homogeneizar esta serie de tutoriales con los anteriores tutoriales que habíamos hecho hace tiempo, en este artículo vamos a ver cómo podemos instalar Plex Server mediante Docker. Se trata de un servicio muy interesante que podréis correr dockerizado desde vuestra Raspberry o desde cualquier equipo con Linux.

Plex nos va a servir para organizar y transmitir todo nuestro contenido multimedia. Nos permitirá acceder a películas, series, música y fotos desde diferentes dispositivos e incluso compartir estos contenidos con otras personas. Me parece una instalación muy útil e interesante, además de ser este artículo un puente perfecto antes de pasar a explicar cómo podemos instalar servicios que generan páginas web y cómo hacer que sean disponibles en internet.

¿Qué dices? ¡Pero si Plex genera una página web! Yo he visto algunas instalaciones de Plex y al final los usuarios tienen una especie de web desde la que pueden ver el contenido de su biblioteca. Mira, mira. 
Página de Plex en un ordenador

Sí, Usuario Anónimo, pero a esa web se accede desde la página oficial de Plex, no desde un dominio nuestro. Aunque la web la genera nuestro ordenador, digamos que para que todo funcione no nos va a hacer falta abrir los puertos que suelen necesitar las páginas web (el 80 y el 443). Los próximos tutoriales se centrarán en la instalación de algunos servicios web a los que podremos acceder desde internet, pero esta instalación es una transición perfecta entre esos servicios y todo lo que hemos visto hasta ahora precisamente por lo que comentas: cuando terminemos de instalar todo, podremos acceder a nuestra biblioteca a través de la web de Plex.

Raspberry generada por IA (1)
Hay que ver qué Raspberrys más raras se monta la peña.

Y por cierto… seguro que hay gente preguntándose si una Raspberry es lo suficientemente potente como para retransmitir contenido a nuestros dispositivos. Hay una funcionalidad en el servidor de Plex que adecúa el formato del archivo que queremos reproducir al dispositivo que lo reproduce, pero para que funcione tiene que hacer una conversión de formato «al vuelo», mientras se reproduce el archivo en el dispositivo final (lo que se llama habitualmente como «transcodificación»). Si activamos esa opción, efectivamente nuestra Raspberry se puede quedar muy corta. El truco es deshabilitar la transcodificación y reproducir siempre todo el contenido de forma directa. De esta forma no habrá nunca problemas para transmitir esos contenidos a nuestros dispositivos y la Raspberry será un dispositivo más que capaz para actuar como servidor de Plex.

Evidentemente si esta instalación la hacemos desde un dispositivo más potente (un ordenador corriente, que tampoco hace falta mucho más), esa opción la podemos dejar activada sin problema.

Sobre el Docker Compose que vamos a usar para realizar la instalación, el oficial para instalar Plex lo podemos encontrar en esta página:

https://github.com/plexinc/pms-docker

Raspberry generada por IA (2)
Esas luces molan. Tengo que conseguirme una Plevex.

Pero esta instalación tiene un problema serio: está enfocada para ser usada en PC’s con procesadores de 64 bits y no nos funcionará directamente en la Raspberry. En estos tutoriales quiero que los Dockers que montemos se generen a partir de imágenes que luego permitan la ejecución del contenedor en cualquier sistema (porque a lo mejor hay gente leyendo que quiera instalar esto en un ordenador en lugar de en una Raspberry), así que vamos a usar una imagen diferente que sí nos permitirá usar Plex en cualquier dispositivo y que sacaremos de esta web:

https://github.com/linuxserver/docker-plex

Raspberry generada por IA (3)
No sé si es más inquietante la película, la Raspberry o la caja.

Recordad que si en algún momento pensáis usar un Docker en algo serio (en vuestra empresa, por ejemplo), no es nada recomendable usar imágenes que no sean las oficiales. Pero bueno… quiero suponer que algo como esto lo usaréis como entretenimiento y para uso particular. Aunque he de reconocer que yo llegue a montar un servidor de Plex para que una empresa pudiera retransmitir fotos y vídeos creados por ellos en varios dispositivos de forma centralizada.

Vamos a lo que nos interesa: echadle un vistazo al archivo docker-compose.yml de la web que os he propuesto y pensad cómo haríais el despliegue. Os voy a explicar cómo lo haría yo, securizando todo de la forma que hemos explicado en los anteriores artículos de esta serie.

Seguir leyendo
Share

© 2024 Flopy.es

Tema por Anders NorenArriba ↑

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies