Installa Plex Media Server su Ubuntu
- Installa Plex su Ubuntu dal repository ufficiale di Plex
- Configura Firewall per Plex Media Server
- Configura Plex Media Server
Plex è un software di streaming multimediale che ci consente di organizzare file multimediali e trasmettere in streaming tali contenuti multimediali ogni volta che lo desideriamo. Possiamo installare il server multimediale Plex
dal repository ufficiale di Plex.
Installa Plex su Ubuntu dal repository ufficiale di Plex
-
Importa il
GPG
del repository utilizzando il comando:curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
-
Elenca il repository di Plex nel nostro lista delle fonti utilizzando il comando
echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
-
Installa il pacchetto
apt-transport-https
usando il comando:sudo apt install apt-transport-https
-
Aggiorna i sorgenti del pacchetto utilizzando il comando:
sudo apt update
-
Installa il pacchetto
Plex
utilizzando il comando:sudo apt install plexmediaserver
Possiamo verificare se Plex Media Server è installato o meno utilizzando il comando:
sudo systemctl status plexmediaserver
Se è installato Plex Media Server otterremo l’output come:
● plexmediaserver.service - Plex Media Server
Loaded: loaded (/lib/systemd/system/plexmediaserver.service; enabled; vendor
Active: active (running) since Wed 2020-10-07 18:01:06 +0545; 2min 5s ago
Process: 15357 ExecStartPre=/bin/sh -c /usr/bin/test -d "${PLEX_MEDIA_SERVER_A
Main PID: 15361 (Plex Media Serv)
Tasks: 111 (limit: 4915)
CGroup: /system.slice/plexmediaserver.service
Configura Firewall per Plex Media Server
Una volta verificata l’installazione, è necessario configurare il firewall, che consentirà il traffico su porte specificate del media server Plex. Per configurare il firewall, eseguiamo i seguenti passaggi:
-
Crea un profilo di applicazione UFW nella posizione
/etc/ufw/applications.d/plexmediaserver
con il contenuto utilizzando qualsiasi editor.[plexmediaserver] title=Plex Media Server (Standard) description=The Plex Media Server ports=32400/tcp|3005/tcp|5353/udp|8324/tcp|32410:32414/udp [plexmediaserver-dlna] title=Plex Media Server (DLNA) description=The Plex Media Server (additional DLNA capability only) ports=1900/udp|32469/tcp [plexmediaserver-all] title=Plex Media Server (Standard + DLNA) description=The Plex Media Server (with additional DLNA capability) ports=32400/tcp|3005/tcp|5353/udp|8324/tcp|32410:32414/udp|1900/udp|32469/tcp
-
Aggiorna l’lista dei profili utilizzando il comando:
sudo ufw app update plexmediaserver
-
Configura nuove regole per il firewall utilizzando il comando:
sudo ufw allow plexmediaserver-all
Per verificare se le regole sono configurate o meno, utilizziamo il comando:
sudo ufw status verbose
Se la configurazione ha esito positivo, otteniamo il seguente Output:
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip
To Action From
-- ------ ----
22/tcp ALLOW IN Anywhere
32400/tcp (plexmediaserver-all) ALLOW IN Anywhere
3005/tcp (plexmediaserver-all) ALLOW IN Anywhere
5353/udp (plexmediaserver-all) ALLOW IN Anywhere
8324/tcp (plexmediaserver-all) ALLOW IN Anywhere
32410:32414/udp (plexmediaserver-all) ALLOW IN Anywhere
1900/udp (plexmediaserver-all) ALLOW IN Anywhere
32469/tcp (plexmediaserver-all) ALLOW IN Anywhere
Configura Plex Media Server
Ora creiamo una directory per contenere i contenuti in Plex con il seguente comando:
sudo mkdir -p /opt/plexmedia/<content-folder-name>
Successivamente, impostiamo il permesso per l’utente plex
di accedere ai file di contenuto con il seguente comando:
sudo chown -R plex: /opt/plexmedia
Ora possiamo andare su http://server_ip:32400/web
e accedere all’account plex e continuare.a
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn