Come installare e ottimizzare Jellyfin su Ubuntu: guida passo-passo
Guida completa all'installazione passo-passo di Jellyfin su Ubuntu Server: configurazione repository ufficiali, ottimizzazione delle prestazioni con accelerazione hardware e panoramica delle funzionalità principali.
In un'epoca dominata da piattaforme di streaming in abbonamento, creare un proprio media server personale rappresenta la scelta ideale per chi desidera gestire la propria collezione di film, serie TV e musica con totale controllo della privacy e zero costi di licenza.
Jellyfin è il re incontrastato dei media server totalmente open source e privo di tracciamenti o funzioni a pagamento. In questa guida vedremo come installare passo-passo Jellyfin su Ubuntu Server, quali impostazioni applicare per ottenere le migliori prestazioni di riproduzione e quali sono le sue funzionalità più importanti.
1. Installazione passo-passo di Jellyfin su Ubuntu
Il metodo consigliato per installare Jellyfin su Ubuntu (20.04, 22.04 o 24.04 LTS) consiste nell'utilizzare il repository APT ufficiale aggiornato.
Passo 1: Aggiornamento del sistema e installazione delle dipendenze
Apri il terminale ed esegui i comandi per aggiornare i pacchetti esistenti e installare curl e gnupg:
sudo apt update && sudo apt upgrade -y
sudo apt install curl gnupg lsb-release ca-certificates -y
Passo 2: Aggiunta del repository ufficiale Jellyfin
Scarica ed importa la chiave GPG ufficiale per garantire l'integrità dei pacchetti e aggiungi il repository al tuo sistema:
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/jellyfin.gpg
echo "deb [signed-by=/etc/apt/keyrings/jellyfin.gpg arch=$(dpkg --print-architecture)] https://repo.jellyfin.org/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
Passo 3: Installazione ed avvio del servizio
Aggiorna l'elenco dei pacchetti ed installa il meta-pacchetto jellyfin, che include sia il server che la versione personalizzata di ffmpeg:
sudo apt update
sudo apt install jellyfin -y
Verifica che il servizio sia attivo e funzionante:
sudo systemctl status jellyfin
A questo punto, puoi accedere alla procedura guidata di prima configurazione (Wizard) aprendo il browser e visitando l'indirizzo http://IP_DEL_TUO_SERVER:8096.
2. Impostazioni avanzate per ottenere le migliori prestazioni
Per fare in modo che Jellyfin risponda istantaneamente ed esegua la riproduzione di contenuti 4K o H.265 senza blocchi o rallentamenti CPU, è fondamentale ottimizzare la configurazione.
Abilitare l'Accelerazione Hardware (Transcoding)
La transcodifica è il processo con cui Jellyfin converte un video in tempo reale per adattarlo al dispositivo di riproduzione. Delegare questo compito alla GPU anziché alla sola CPU riduce il carico del server del 90%.
- Accedi al **Pannello di Amministrazione** di Jellyfin.
- Naviga su **Server** > **Riproduzione** (Playback).
- Alla voce **Accelerazione Hardware**, seleziona il motore corrispondente all'hardware installato sul tuo server Ubuntu:
- Intel / AMD (Grafica integrata): Seleziona
VA-APIoIntel QuickSync (QSV). - Nvidia: Seleziona
Nvidia NVENC(assicurati di aver installato i driver proprietari Nvidia su Ubuntu).
- Intel / AMD (Grafica integrata): Seleziona
- Spunta i codec supportati dalla tua scheda video (es. H.264, HEVC/H.265, VP9, AV1).
- Abilita l'opzione **Consenti la transcodifica in formato HEVC/H.265** e la **Decodifica Hardware delle opzioni colore**.
Spostare la cartella di Transcodifica su RAM (TMPFS)
Per impostazione predefinita, i file temporanei della transcodifica vengono scritti sul disco fisso/SSD, riducendone la durata nel tempo. Puoi reindirizzare questa cartella direttamente nella RAM del server:
Nel pannello **Riproduzione**, imposta il percorso della cartella di transcodifica su /tmp o crea un punto di montaggio temporaneo in RAM montato tramite /etc/fstab.
Ottimizzare la libreria e la cache delle immagini
- Estrazioni Tracce/Capitoli in background: Disabilita la generazione di immagini di anteprima (trickplay) durante l'importazione iniziale dei file per evitare il blocco del server. Abilita la generazione come operazione pianificata notturna.
- Network Cache: Se accedi al server via rete locale, aumenta la dimensione del buffer di riproduzione dalle opzioni dell'app client.
3. Le caratteristiche principali di Jellyfin
Perché scegliere Jellyfin rispetto ad altre soluzioni commerciali? Ecco le funzionalità chiave che lo rendono una scelta eccellente:
- Zero costi o Abbonamenti: A differenza di Plex o Emby, la transcodifica hardware, il download offline sull'app mobile e l'accesso da remoto sono completamente gratuiti e illimitati.
- Piena Riservatezza (Privacy-First): Nessun tracciamento centralizzato, nessuna necessità di autenticarsi su un server esterno. Il server risiede totalmente sul tuo hardware.
- Supporto Client Multi-Piattaforma: Applicazioni dedicate per Android, iOS, Android TV, Google TV, Fire TV, LG webOS, Samsung Tizen e client desktop/Kodi.
- Gestione Utenti e Permessi dettagliata: Possibilità di creare account isolati per amici o familiari, limitando l'accesso a specifiche librerie o impostando filtri per la protezione dei minori.
- SyncPlay: Funzione integrata che consente a più utenti di guardare lo stesso film o serie TV in simultanea, sincronizzando la riproduzione in tempo reale anche da remoto.
- Ecosistema di Plugin: Ampia selezione di componenti aggiuntivi per scaricare automaticamente sottotitoli (OpenSubtitles), integrare metadati da Anime/TMDB e personalizzare l'interfaccia grafica con temi CSS.
Conclusioni e prossimi passi
Abbiamo visto come installare Jellyfin su Ubuntu Server e come configurare l'accelerazione hardware per ottenere uno streaming fluido e privo di interruzioni. Con questa struttura, hai a disposizione un centro multimediale domestico potente e indipendente.
Questa guida rappresenta solo il punto di partenza: nei prossimi articoli approfondiremo argomenti avanzati dedicati alla gestione e sicurezza del server. Nello specifico vedremo:
- Come configurare un **Reverse Proxy con Nginx o Caddy** e certificato SSL gratuito **Let's Encrypt** per accedere a Jellyfin da remoto in totale sicurezza.
- Come integrare Jellyfin con gli strumenti di automazione della libreria (**Arr Suite**: Sonarr, Radarr e Jellyseerr).
- Come configurare **Jellyfin Audiobookshelf** e plugin dedicati per la gestione avanzata di musica e podcast.
Fonti ufficiali
Share
What's Your Reaction?
Like
0
Cancella like
0
Amore
0
Buffo
0
arrabbiato
0
Sad
0
Wow
0