Home
» LINUX
»
Come configurare un server multimediale Jellyfin su Linux
Come configurare un server multimediale Jellyfin su Linux
Per configurare un server multimediale Jellyfin su Linux , installa il pacchetto del server, apri la procedura guidata web, crea un account amministratore e aggiungi le cartelle dei tuoi file multimediali. Questa guida utilizza il programma di installazione di Jellyfin con verifica del checksum per Debian, Ubuntu e distribuzioni derivate supportate. Per le altre distribuzioni Linux, segui le istruzioni di Jellyfin relative ai container o ai pacchetti della community.
Prima di iniziare, monta il tuo spazio di archiviazione multimediale e annota il suo percorso Linux, ad esempio /srv/media/Movies. Il pacchetto esegue Jellyfin come un account di servizio separato denominato jellyfin, che necessita dell'autorizzazione per attraversare le directory padre e leggere i file. Per altre distribuzioni o per la configurazione manuale del repository, consulta la guida ufficiale all'installazione per Linux .
Installare e configurare Jellyfin
1. Scarica e verifica il programma di installazione
Sul server Debian o Ubuntu, apri un terminale o connettiti tramite SSH. Installa gli strumenti di download e di checksum, quindi scarica lo script e il relativo file di checksum:
Continua solo se il risultato è install-debuntu.sh: OK. Poiché il programma di installazione viene eseguito con privilegi elevati, puoi prima ispezionarlo con less install-debuntu.sh. La guida di Jellyfin elenca i derivati supportati e le opzioni di installazione manuale.
2. Eseguire il programma di installazione e verificare il servizio
Esegui lo script verificato, quindi conferma che Jellyfin sia attivo:
sudo bash install-debuntu.sh
sudo systemctl status jellyfin
Il programma di installazione ufficiale configura il repository Jellyfin e il pacchetto server.
Se è arrestato, abilitalo all'avvio e avvialo con sudo systemctl enable --now jellyfin.
3. Aprire la procedura guidata di installazione
Da un dispositivo sulla stessa rete, visita http://<server-ip>:8096, sostituendo il segnaposto con l'indirizzo LAN del server Linux. Usa http://localhost:8096sul server stesso. La porta 8096/TCPè la porta HTTP predefinita. Se la pagina non si carica, controlla il servizio e consenti la porta attraverso il firewall per i dispositivi LAN attendibili.
Apri l'indirizzo del server in un browser sulla stessa rete.
4. Scegli una lingua e crea un amministratore
Seleziona la lingua dell'interfaccia di configurazione, quindi inserisci un nome utente amministratore e una password complessa e univoca. Questo account controlla le impostazioni del server e gli utenti; se necessario, aggiungi altri account dopo aver completato la procedura guidata.
Scegli un nome amministratore univoco e una password complessa.
5. Aggiungi una libreria multimediale
Seleziona Aggiungi libreria multimediale , scegli un tipo come Film, Serie TV o Musica, inserisci un nome visualizzato e aggiungi il percorso completo della cartella. Le librerie separate aiutano Jellyfin a identificare i contenuti. Ad esempio, usa una cartella come /srv/media/Movies/Arrival (2016)/Arrival (2016).mkv. Consulta la guida alle librerie e la guida alla denominazione dei film .
Aggiungi un percorso di libreria dedicato che il servizio Jellyfin possa leggere.
Se una cartella risulta mancante o vuota alla scansione, prova ad accedere come account di servizio: sudo -u jellyfin ls /srv/media/Movies. Concedigli solo le autorizzazioni di lettura e di attraversamento delle directory tramite il tuo gruppo multimediale o un ACL con ambito. Evita di modificare chmod 777o modificare la proprietà di un intero disco in modo ricorsivo esplicito. Le FAQ ufficiali indicano anche le autorizzazioni e l'organizzazione dei file come cause comuni di file multimediali mancanti.
6. Imposta la lingua e la regione dei metadati
Scegli la lingua e la regione che Jellyfin dovrebbe preferire per titoli, descrizioni e altri metadati recuperati. Questa impostazione è separata dalla lingua dell'interfaccia di configurazione e può essere modificata in seguito per ogni singola biblioteca. I risultati dipendono dalla disponibilità del provider e da una connessione a Internet.
Imposta la lingua e la regione che Jellyfin deve utilizzare per le ricerche dei metadati.
7. Rivedere le impostazioni di accesso remoto
Per un server locale, disattiva l'accesso remoto. Se intendi guardare i contenuti da fuori casa, abilita l'opzione " Consenti l'accesso remoto a questo server" e configura separatamente una connessione sicura, come una VPN o un proxy inverso HTTPS. La procedura guidata non fornisce la crittografia né completa la configurazione del router. Lascia disattivata l'opzione "Abilita mappatura automatica delle porte" a meno che tu non abbia bisogno specificamente di UPnP; Jellyfin consiglia di disattivarla se non necessaria.
Mantieni disabilitata la mappatura automatica delle porte, a meno che tu non abbia specificamente bisogno di UPnP.
Non inoltrare la porta HTTP non crittografata 8096direttamente a Internet. La porta HTTPS predefinita di Jellyfin è 8920/TCPe non viene utilizzata finché non viene configurato HTTPS. Segui la guida di rete ufficiale prima di abilitare l'accesso da remoto.
8. Terminare e testare la riproduzione
Completa la procedura guidata, accedi e lascia che Jellyfin analizzi le cartelle selezionate. Esegui un test da un altro dispositivo sulla tua rete locale, inserendo manualmente l'indirizzo e la porta del server se la funzione di rilevamento non lo trova. Le app compatibili sono elencate nella pagina ufficiale dei client .
Dopo la prima scansione, apri un client Jellyfin e verifica che le librerie vengano visualizzate.
Risolvi i problemi di configurazione più comuni
Pagina web non disponibile: verificare sudo systemctl status jellyfinl'indirizzo IP del server, la porta 8096e le regole del firewall LAN. Log recenti: sudo journalctl -u jellyfin -n 50 --no-pager.
Libreria vuota: verificare che lo spazio di archiviazione sia montato e che l' jellyfinaccount disponga dei permessi di lettura per la cartella. Utilizzare il tipo di libreria corretto e la convenzione di denominazione supportata.
Il client non riesce a rilevare il server: inserire l'indirizzo LAN :8096manualmente. Il rilevamento locale utilizza UDP 7359, ma l'inserimento diretto dell'indirizzo non dipende dal rilevamento.
Una volta che la riproduzione locale funziona, aggiungi utenti o configura l'accesso remoto come attività di rete separata.