Installare e configurare 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)
- Aggiungere il repository ufficiale di Plex su CentOS 7
- Installare Plex Media Server
- Aprire le porte richieste con firewalld
- Completare la configurazione iniziale tramite l’interfaccia web
- 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.
Questo screenshot mostra l’aggiunta del servizio personalizzato a firewalld.
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:
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.
Clicca il pulsante ACCEDI. Se è la prima configurazione vedrai alcuni prompt introduttivi su come funziona Plex. Conferma con GOT IT o equivalente per proseguire.
Compila il nome del server quando richiesto e premi AVANTI.
Aggiungi le librerie multimediali scegliendo cartelle e tipi (Film, Serie TV, Musica, Foto) e prosegui con AVANTI.
Al termine della procedura guidata premi FATTO per completare.
Verrai portato alla dashboard principale.
Ora puoi aggiungere contenuti alla libreria dal menu laterale.
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)
- Aggiungi il repo e importa la chiave GPG
- Installa il pacchetto plexmediaserver
- Avvia e abilita il servizio
- Crea il servizio firewalld e riavvia il demone
- 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:
- Disabilita il servizio: systemctl stop plexmediaserver && systemctl disable plexmediaserver
- Rimuovi il servizio firewalld creato: rm /etc/firewalld/services/plexmediaserver.xml && firewall-cmd –reload
- 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
- Forum ufficiale Plex: https://forums.plex.tv/discussion/
Materiali simili

Rimuovere i pop-up di Microsoft Family Safety

Ridurre il rumore delle ventole del PC

Giocare a Cards Against Humanity online con amici

Come aggiungere uno sfondo in Microsoft Word

Risolvere packet loss in Warframe
