Servidor multimedia Plex

Configuración de un servidor de medios Plex en Ubuntu

C05348A3-9AB8-42C9-A6E0-81DB3AC59FEB
           

Plex_logo_2022.svg

Plex es un servidor de transmisión de medios que le permite almacenar y acceder a contenido multimedia en su sistema desde cualquier dispositivo. Basado en el modelo cliente-servidor, Plex convierte un sistema ordinario en un servidor multimedia completo. Todos los archivos multimedia se almacenan en un solo sistema con un servidor Plex instalado. El servidor organiza los medios de su colección y de los servicios en línea. Luego puede acceder a los medios en el servidor desde cualquier teléfono inteligente, televisor inteligente o caja de transmisión. Todo lo que necesita es tener un cliente Plex instalado en estos dispositivos.

Puede instalar el servidor de medios Plex en muchos sistemas operativos diferentes, incluidos Windows, Mac, Linux y NAS OS. Este artículo le mostrará cómo instalar el servidor de medios Plex en el sistema operativo Linux.

Se recomienda usar la IP estática en la máquina del servidor para que no se cambie cuando el cliente intente acceder a ella. Para la instalación, necesitará privilegios de sudo .

Abra la aplicación Terminal de línea de comandos para instalar Plex.

Nota: Los comandos de este artículo se ejecutaron en Ubuntu.

Paso 1: Descarga Plex Media Merver

El primer paso será descargar el servidor de medios Plex para Linux desde su página oficial de Descargas . Copie la URL de la última versión y sustituya esa versión cuando ejecute los siguientes comandos en su servidor:

wget https://downloads.plex.tv/plex-media-server-new/1.26.2.5797-5bd057d2b/debian/plexmediaserver_1.26.2.5797-5bd057d2b_amd64.deb

Paso 2: Instale su Plex Media Server

El siguiente paso después de la descarga es instalar el servidor de medios Plex. Use el comando cd para hacerlo. Navegue hasta el directorio donde se ha colocado el archivo descargado. Luego, usando el siguiente comando, instale el paquete del servidor de medios Plex descargado en su sistema:

sudo apt install ./plexmediaserver_1.26.2.5797-5bd057d2b_amd64.deb
sudo systemctl start plexmediaserver.service
sudo systemctl enable plexmediaserver.service
sudo systemctl status plexmediaserver.service

Paso 4: acceda a su Plex Media Server

Se puede acceder y configurar el servidor de medios Plex a través de su interfaz web usando el puerto 32400 . Primero deberá abrir el firewall local para permitir las conexiones entrantes a ese puerto usando los comandos que se enumeran a continuación. Si está ejecutando EC2 en AWS o en cualquier otro proveedor de la nube, también asegúrese de permitir el tráfico mediante un grupo de seguridad o equivalente

sudo apt install iptables-persistent
sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 32400 -j ACCEPT
sudo netfilter-persistent save

Notará que si solo va a la dirección IP del servidor en http://<server_ip>32400 , se le pedirá que se autentique, pero luego recibirá el siguiente error:

"No tiene permiso para acceder a este servidor"

2021-11-19_13-03-41
Plex "No tienes permiso para acceder a este servidor"
© Copyrigh Videre Research, LLC. All rights reserved.

Después de mucha investigación, la solución que funcionó para mí fue ejecutar el siguiente comando en mi sistema local (sustituyendo la dirección IP y la clave de acceso de su servidor según corresponda) para abrir un túnel ssh desde su sistema local al servidor en el puerto 32400:

ssh -i ~/.ssh/<your_key>.key ubuntu@<your_host_ip> -L 8888:localhost:32400

Con esta conexión abierta, abra una ventana del navegador y vaya a: http://localhost:8888/web

Ahora debería poder configurar este servidor.

Una vez que se haya configurado, ya no necesitará usar este truco.

Paso 5: configure su servidor de medios Plex

El siguiente paso es configurar el acceso a sus archivos multimedia.

De forma predeterminada en Ubuntu, Plex está instalado en /var/lib/plexmediaserver/Library/ pero no recomiendo colocar sus archivos multimedia allí.

Plex se ejecuta como usuario plex, por lo que todo lo que tiene que hacer es crear un nuevo directorio y darle acceso a ese usuario:

sudo mkdir /home/media
sudo chown -R plex.plex /home/media

Si su servidor no tiene una gran cantidad de almacenamiento local, recomiendo el uso de S3FS, que funciona bastante bien para un &quot;normal&quot; servidor de Plex y ofrece almacenamiento ilimitado a través de AWS S3 a un precio razonable. Ver Instalar S3fs en Linux.

Para que Plex pueda leer los archivos de forma predeterminada, puede agregar los parámetros uid=plex,gid=plex a su archivo fstab:

sudo nano /etc/fstab
 
...
s3fs#<bucket_name>:/<directory>/ /home/media fuse _netdev,allow_other,passwd_file=/home/ubuntu/.s3fs-creds,defaults,uid=plex,gid=plex 0 0
 
 
sudo umount /home/media
sudo mount /home/media
ls -al /home/media

Todos los archivos ahora deben ser propiedad del usuario plex. Puede utilizar la consola de AWS S3 o la CLI de AWS para cargar sus archivos multimedia.<

Paso 6: actualice su Plex Media Serve

Si se lanza una nueva versión de Plex, puede instalarla usando los siguientes comandos:

sudo apt update
sudo apt-get --only-upgrade install plexmediaserver

Tenga en cuenta que en algunos casos apt updates no instalará la última versión actual de su servidor multimedia Plex, en cuyo caso tendrá que descargarla de su sitio web en https://www.plex.tv/media-server-downloads/.

Para instalar, ejecute:

wget https://downloads.plex.tv/plex-media-server-new/1.30.0.6406-f3f2fcc0a/debian/plexmediaserver_1.30.0.6406-f3f2fcc0a_amd64.deb
sudo dpkg -i plexmediaserver_1.30.0.6406-f3f2fcc0a_amd64.deb
Comentarios publicados: 0