Guida alle tecnologie

Installare e configurare Plex Media Server su CentOS 7

6 min read Linux Aggiornato 16 Oct 2025
Installare Plex Media Server su CentOS 7
Installare Plex Media Server su CentOS 7

Questo tutorial mostra come installare e configurare Plex Media Server su CentOS 7, aggiungendo il repository ufficiale, aprendo le porte necessarie con firewalld e completando la configurazione iniziale tramite l’interfaccia web di Plex. Include checklist per ruoli, criteri di accettazione e una breve procedura di risoluzione problemi.

Plex è una suite client-server per la gestione e lo streaming di contenuti multimediali. Si compone principalmente di Plex Media Server (backend) e di Plex Player (interfaccia front-end). Questo articolo illustra l’installazione del server su CentOS 7, la configurazione del firewall e le operazioni iniziali tramite l’app web.

Per chi è questa guida

  • Amministratori Linux che gestiscono server CentOS 7
  • Utenti che vogliono centralizzare e condividere librerie multimediali
  • Chi preferisce installare Plex dal repository ufficiale e gestire le porte con firewalld

Cosa tratteremo (sintesi dei passaggi)

  1. Aggiungere il repository ufficiale di Plex su CentOS 7
  2. Installare Plex Media Server
  3. Aprire le porte richieste con firewalld
  4. Completare la configurazione iniziale tramite l’interfaccia web
  5. Checklist, criteri di accettazione e risoluzione dei problemi

Requisiti

  • Server CentOS 7 aggiornato
  • Privilegi di root o sudo
  • Accesso alla rete per scaricare pacchetti e chiavi GPG

1. Aggiungere il repository Plex

Accedere alla directory dei repository di yum e creare il file plex.repo:

cd /etc/yum.repos.d/
vim plex.repo

Incollare la configurazione del repository ufficiale di Plex:

# Plex.repo file will allow dynamic install/update of plexmediaserver.
[PlexRepo]
name=PlexRepo
baseurl=https://downloads.plex.tv/repo/rpm/$basearch/
enabled=1
gpgkey=https://downloads.plex.tv/plex-keys/PlexSign.key
gpgcheck=1

Salvare ed uscire. Questo permette di installare e aggiornare Plex tramite yum.

Nota: il repository punta ai pacchetti forniti da Plex; assicurati che il server abbia accesso a downloads.plex.tv.

2. Installare Plex Media Server su CentOS 7

Eseguire il comando di installazione:

sudo yum -y install plexmediaserver

Dopo l’installazione avviare il servizio e abilitarlo all’avvio:

systemctl start plexmediaserver
systemctl enable plexmediaserver

Verificare lo stato del servizio:

systemctl status plexmediaserver

Se il servizio è attivo (active) la parte server è operativa.

3. Configurare Firewalld per Plex

Plex usa diverse porte per discovery, streaming e connessioni remote. In CentOS 7 è consigliabile gestirle con firewalld. Se non è installato, installalo:

sudo yum -y install firewalld

Avvia e abilita firewalld:

systemctl start firewalld
systemctl enable firewalld

Creeremo un servizio personalizzato per Plex. Spostati nella directory dei servizi di firewalld e crea il file xml:

cd /etc/firewalld/services/
vim plexmediaserver.xml

Incolla la seguente definizione:



  plexmediaserver
  Ports required by plexmediaserver.
  
  
  
  
  
  
  
  
  
  

Salva ed esci. Poi aggiungi il servizio e ricarica la configurazione di firewalld:

sudo firewall-cmd --add-service=plexmediaserver --permanent
sudo firewall-cmd --reload

Controlla i servizi attivi:

firewall-cmd --list-all

Dovresti vedere plexmediaserver nella lista dei servizi.

Configurare il firewall

Questo screenshot mostra l’aggiunta del servizio personalizzato a firewalld.

Elenco porte del firewall

Elenco delle porte e servizi attivi dopo la configurazione.

4. Configurare Plex Media Server tramite interfaccia web

Prima di procedere assicurati di avere un account Plex. Se non ne hai uno, registrati su:

https://app.plex.tv/

Apri l’interfaccia di gestione del server dal browser (sostituisci l’IP con quello del tuo server):

http://192.168.33.10:32400/web/

Verrai reindirizzato alla pagina di login.

Login di Plex Media Server

Clicca il pulsante ACCEDI. Se è la prima configurazione vedrai alcuni prompt introduttivi su come funziona Plex. Conferma con GOT IT o equivalente per proseguire.

Come funziona Plex

Compila il nome del server quando richiesto e premi AVANTI.

Configurazione server Plex

Aggiungi le librerie multimediali scegliendo cartelle e tipi (Film, Serie TV, Musica, Foto) e prosegui con AVANTI.

Organizza i media

Al termine della procedura guidata premi FATTO per completare.

Scaricare le app Plex

Verrai portato alla dashboard principale.

Dashboard di Plex

Ora puoi aggiungere contenuti alla libreria dal menu laterale.

Esempio libreria Plex

Controlli e comandi utili

  • Verificare lo stato del servizio: systemctl status plexmediaserver
  • Log principali: journalctl -u plexmediaserver –since today
  • Controllare che le porte siano in ascolto: ss -tuln | grep 32400

Criteri di accettazione

Per considerare l’installazione completata con successo, verifica:

  • Il servizio plexmediaserver è attivo e abilitato all’avvio
  • Firewalld include il servizio plexmediaserver nelle regole permanenti
  • L’interfaccia web su http://:32400/web/ è raggiungibile dalla rete prevista
  • È possibile aggiungere una libreria e riprodurre un file in locale

Mini-metodologia (passi rapidi)

  1. Aggiungi il repo e importa la chiave GPG
  2. Installa il pacchetto plexmediaserver
  3. Avvia e abilita il servizio
  4. Crea il servizio firewalld e riavvia il demone
  5. Completa la configurazione via web

Checklist per ruolo

Amministratore di sistema

  • Aggiunto plex.repo in /etc/yum.repos.d/
  • Installato plexmediaserver
  • Abilitato e avviato il servizio
  • Configurato firewalld e verificato le porte
  • Controllati i log dopo l’avvio

Utente finale (colui che carica i media)

  • Accesso all’interfaccia web confermato
  • Aggiunta almeno una cartella alla libreria
  • Riproduzione locale verificata

Operatore di rete

  • Porte TCP/UDP richieste aperte nel firewall di rete
  • Se necessario, regole NAT/port forwarding verificate per accessi esterni

Esempi di guasti comuni e soluzioni rapide

Problema: Non riesco ad accedere all’interfaccia web

  • Controlla che plexmediaserver sia attivo: systemctl status plexmediaserver
  • Verifica che la porta 32400 sia in ascolto: ss -tuln | grep 32400
  • Assicurati che firewalld abbia il servizio plexmediaserver: firewall-cmd –list-all

Problema: I client remoti non trovano il server

  • Controlla discovery (mDNS/UDP 1900 e 5353) sia consentito nella rete
  • Se esponi il server su Internet, verifica il port forwarding e i record DNS
  • Controlla che la funzione Remote Access sia abilitata nell’interfaccia Plex

Procedura di rollback

Se l’installazione causa problemi di stabilità o di rete:

  1. Disabilita il servizio: systemctl stop plexmediaserver && systemctl disable plexmediaserver
  2. Rimuovi il servizio firewalld creato: rm /etc/firewalld/services/plexmediaserver.xml && firewall-cmd –reload
  3. Disinstalla il pacchetto: sudo yum -y remove plexmediaserver

Sicurezza e privacy (note importanti)

  • Plex gestisce file personali e metadati. Proteggi l’accesso con un account Plex sicuro e, se esponi il server su Internet, abilita l’autenticazione a due fattori lato account Plex.
  • Limita l’accesso remoto solo agli IP o alle reti necessari. Usa VPN per accessi esterni quando possibile.
  • Verifica regolarmente gli aggiornamenti del pacchetto Plex per patch di sicurezza.
  • Se gestisci dati personali di terzi, assicurati che la condivisione sia conforme al GDPR e alle normative locali.

Casi di test e accettazione

Test base da eseguire dopo l’installazione:

  • TC1: Avvio del servizio -> plexmediaserver attivo
  • TC2: Accesso web -> pagina di login raggiungibile
  • TC3: Aggiunta di una libreria -> file visibile in dashboard
  • TC4: Riproduzione in LAN -> playback senza interruzioni
  • TC5: Verifica firewall -> porte elencate in firewall-cmd –list-all

Glossario rapido

  • Plex Media Server: applicazione server che indicizza e distribuisce media.
  • Plex Player: client che riproduce i media forniti dal server.
  • firewalld: demone di gestione dinamica delle regole di firewall su CentOS.

Riepilogo finale

L’installazione e la configurazione di Plex Media Server su CentOS 7 consiste nell’aggiungere il repository ufficiale, installare il pacchetto, abilitare il servizio e aprire le porte necessarie tramite firewalld. Dopo la configurazione iniziale via web è possibile aggiungere librerie e iniziare a usare Plex in LAN o, con le dovute precauzioni di sicurezza, anche da remoto.

Importante: tieni il server e Plex aggiornati e limita l’esposizione di porte sensibili su Internet.

Riferimenti

Autore
Redazione

Materiali simili

Rimuovere i pop-up di Microsoft Family Safety
Windows

Rimuovere i pop-up di Microsoft Family Safety

Ridurre il rumore delle ventole del PC
Hardware

Ridurre il rumore delle ventole del PC

Giocare a Cards Against Humanity online con amici
Giochi

Giocare a Cards Against Humanity online con amici

Come aggiungere uno sfondo in Microsoft Word
Tutorial Word

Come aggiungere uno sfondo in Microsoft Word

Risolvere packet loss in Warframe
Gaming

Risolvere packet loss in Warframe

Sopravvivere a un'apocalisse zombie con l'iPhone
Sopravvivenza

Sopravvivere a un'apocalisse zombie con l'iPhone