Plex es un centro multimedia muy versátil que nos permitirá accesar a nuestro contenido desde cualquier dispositivo.

Con ello, podremos tener un servidor que soporte videos, películas, música e imágenes para poder consumirlo desde diferentes dispositivos en nuestro hogar.

Instalación

Para instalar en Arch y derivados utilizaremos los repositorios AUR:

yay -S plex-media-server

Y debemos habilitar e iniciar el servicio

sudo systemctl enable plexmediaserver.service
sudo systemctl start plexmediaserver.service

Para instalarlo en Debian y derivados como Ubuntu o Linux Mint debemos agregar la llave de plex para agregar su repositorio.

sudo apt install -y curl

curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -

Agregamos el repositorio:

echo "deb https://downloads.plex.tv/repo/deb public main" | sudo tee /etc/apt/sources.list.d/plexmediaserver.list

Sincronizamos con los repositorios:

sudo apt update

Instalamos Plex:

sudo apt install -y plexmediaserver

Iniciamos el servicio

sudo systemctl status plexmediaserver

Y listo.

Uso

Para poder accesar a Plex, debemos entrar a la siguiente dirección:

http://127.0.0.1:32400/web/index.html

Plex

Damos clic en “Lo tengo”.

Después aparecerá un mensaje para suscribirse a Plex Pass.

Si no lo deseas, puedes cerrar esa ventana flotante.

Plex Pass
Plex Pass

Y entramos a la configuración inicial de Plex.

En nombre podemos indicar como queremos que se llame nuestro servidor multimedia.

En biblioteca podemos agregar todas las carpetas que queremos.

Para ello debemos dar clic en “Agregar biblioteca” y agregar una por una las carpetas que queremos que estén en el servidor.

Cabe mencionar que debemos agregar las carpetas por tipo.

Es decir, una para, por ejemplo, películas, otra para fotos, otra para videos, etc.

Y en terminar, damos clic en Hecho.

Y listo. Tendremos funcional nuestro servidor.

Cuando nos lleve a la pantalla principal podremos ver también películas que no tenemos nosotros.

Esto es porque Plex ofrece varios elementos integrados.

Y lo mejor es que esos elementos estarán disponibles aunque nuestro servidor esté apagado.

Para que esto funcione así, debemos crear una cuenta en plex.tv y así accesar a todo ese contenido aunque el servidor esté apagado.

Cuenta de Plex
Cuenta

la dirección completa para crear la cuenta es:

https://app.plex.tv/

Plex

Debemos saber que cada vez que vemos un archivo en Plex, éste va guardando información, como si se ha visto, o hasta donde se reprodujo.

También va buscando las carátulas de las películas que tenemos en el servidor.

Usar otra carpeta para los metadatos

Si por alguna razón debemos formatear y reinstalar el sistema operativo, vamos a perder toda nuestra actividad.

Esto sería, las carpetas creadas, qué ya vimos, qué aún no.

Es por ello que tenemos la opción de indicar que guarde toda esa información en otra carpeta.

De esta manera aunque reinstalemos, podremos accesar a nuestras estadísticas y seguimiento que ya teníamos.

Si es la primera vez que vamos a mover la carpeta de los metadatos para tenerlo en un lugar diferente, entonces debemos copiar la carpeta

/var/lib/plex

A un lugar diferente, por ejemplo nuestro home, o en otro disco duro.

Le cambiamos el usuario dueño de esa carpeta nueva que pasamos

sudo chown -R plex:plex /rutaDeLaNuevaCarpetaDePlex

Nota: Puede tardar un poco el cambiar el usuario y grupo.

Después, debemos asegurarnos que los permisos estén correctos.

sudo chmod -R 755 /rutaDeLaNuevaCarpetaDePlex

También puede tardar un poco esta operación.

Y ahora debemos indicar en el archivo de configuración que cargue los metadatos desde otra ubicación.

Para ello, vamos a editar el siguiente archivo:

sudo nano /etc/conf.d/plexmediaserver 

Comentamos la línea:

PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=/var/lib/plex

La duplicamos para apuntar a nuestra nueva ubicación:

PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=/rutaDeLaNuevaCarpetaDePlex

Y reiniciamos el servicio:

sudo systemctl restart plexmediaserver.service

Con esto, ya tenemos los metadatos escribiéndose en otro sitio y a salvo en caso de reinstalación de Linux.

Restaurar los metadatos de Plex

En el caso de que hayamos reinstalado el sistema operativo o el mismo Plex veremos que inicia como una instalación limpia.

No tenemos contenido y mucho menos nuestras estadísticas, tal como en una instalación nueva.

Si ya indicamos previamente que tendremos los metadatos en otra ubicación, es hora de indicar de indicar en dónde están para poder restaurar nuestro Plex a como estaba antes.

Para ello debemos en primer lugar, cambiar el propietario de la carpeta:

sudo chown -R plex:plex /rutaDeLaCarpetaExternaDePlex

Y después, debemos cambiar los permisos de la carpeta:

sudo chmod -R 755 /rutaDeLaCarpetaExternaDePlex

Si usamos mucho Plex, entonces es posible que tarde algo en terminar de ejecutarse esos comandos.

Después, debemos cambiar el archivo de configuración:

sudo nano /etc/conf.d/plexmediaserver 

Comentamos la línea:

PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=/var/lib/plex

Y procedemos a duplicar esa línea para apuntar a nuestra nueva ubicación:

PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=/rutaDeLaCarpetaExternaDePlex

Después reiniciamos el servicio:

sudo systemctl restart plexmediaserver.service

Y entramos a Plex e iniciamos sesión.

Con ello veremos restaurada nuestra lista de medios, así como estadísticas y seguimiento de lo que ya vimos y de lo que no.

Gracias a todo esto, podemos disfrutar de Plex sin importar que cambiemos de distribución de Linux.

Clientes

Una vez que tenemos nuestro servidor, podemos instalar el cliente en diversos dispositivos como por ejemplo

  • Android
  • iOS
  • Smarts TVs
  • Xbox 360
  • Xbox one
  • En muchos otros dispositivos más.

Con esto, podemos disfrutar desde nuestro televisor, por ejemplo, ya sea de forma nativa o bien desde una consola, la multimedia que tenemos en nuestro servidor.


angelinux

Desarrollador de páginas web desde el año 2000 y con experiencia en programación de sistemas para empresas desde el 2008; cofundador de CONSoluciones; autor del blog de software libre “Angelinux-slack”; docente en maestría en UPAV y fundador de la distribución Linux Falco que está en desarrollo para la Universidad Veracruzana. Además, ponente, organizador de congreso, laborista social, impartidor de cursos de programación y servidores Linux, webmaster, y ex invitado en programa de televisión.

0 Comentarios

Deja un comentario