GNU/Linux >> Linux Esercitazione >  >> Linux

Come configurare il server multimediale in streaming utilizzando Jellyfin in Linux

Questa guida spiega come configurare il server multimediale in streaming utilizzando Jellyfin in Linux. Jellyfin è un'alternativa gratuita, multipiattaforma e open source alle applicazioni di streaming multimediale proprietarie come Emby e Plex .

Il principale sviluppatore di Jellyfin lo ha biforcato da Emby dopo l'annuncio del passaggio di Emby a un modello proprietario. Jellyfin non include funzionalità premium, licenze o piani di abbonamento. È un progetto completamente gratuito e open source supportato da centinaia di membri della comunità. Usando Jellyfin, possiamo configurare istantaneamente il server multimediale Linux in pochi minuti e accedervi tramite LAN/WAN da qualsiasi dispositivo utilizzando più app. Jellyfin supporta i sistemi operativi GNU/Linux, Mac OS e Microsoft Windows.

Installa Jellyfin su Linux

Al momento della stesura di questa guida, i pacchetti Jellyfin sono disponibili per le distribuzioni Linux più popolari, come Arch Linux, Debian, CentOS, Fedora e Ubuntu.

Jellyfin è disponibile in AUR . Su Arch Linux e i suoi derivati ​​come Antergos , Manjaro Linux , puoi installare Jellyfin utilizzando qualsiasi strumento di supporto AUR, ad esempio YaY .

$ yay -S jellyfin

Su CentOS/RHEL :

Scarica l'ultimo pacchetto rpm Jellyfin da qui e installalo come mostrato di seguito.

$ wget https://repo.jellyfin.org/releases/server/centos/stable/jellyfin-10.5.5-1.el7.x86_64.rpm
$ sudo yum localinstall jellyfin-10.5.5-1.el7.x86_64.rpm

Su Fedora :

Scarica Jellyfin per Fedora da qui .

$ wget https://repo.jellyfin.org/releases/server/fedora/jellyfin-10.5.5-1.fc31.x86_64.rpm
$ sudo dnf install jellyfin-10.5.5-1.fc31.x86_64.rpm

Su Debian :

Installa il trasporto HTTPS per APT se non è già installato:

$ sudo apt install apt-transport-https

Importa la chiave di firma GPG Jellyfin:

$ wget -O - https://repo.jellyfin.org/debian/jellyfin_team.gpg.key | sudo apt-key add -

Aggiungi repository Jellyfin:

$ sudo touch /etc/apt/sources.list.d/jellyfin.list
$ echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/debian $( lsb_release -c -s ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list

Infine, aggiorna il repository Jellyfin e installa Jellyfin usando i comandi:

$ sudo apt update
$ sudo apt install jellyfin

Su Ubuntu 20.04 LTS e versioni precedenti:

Installa il trasporto HTTPS per APT se non è già installato:

$ sudo apt install apt-transport-https

Abilita repository [Universo]:

$ sudo add-apt-repository universe

Importa e aggiungi la chiave di firma GPG Jellyfin:

$ wget -O - https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt-key add -

Aggiungi il repository Jellyfin:

$ sudo touch /etc/apt/sources.list.d/jellyfin.list
$ echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/ubuntu $( lsb_release -c -s ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list

Infine, aggiorna il repository Jellyfin e installa Jellyfin usando i comandi:

$ sudo apt update
$ sudo apt install jellyfin

Avvia il servizio Jellyfin

Esegui i seguenti comandi per abilitare e avviare il servizio Jellyfin ad ogni riavvio:

$ sudo systemctl enable jellyfin
$ sudo systemctl start jellyfin

Per verificare se il servizio è stato avviato o meno, eseguire:

$ sudo systemctl status jellyfin

Risultato di esempio:

● jellyfin.service - Jellyfin Media Server
     Loaded: loaded (/lib/systemd/system/jellyfin.service; enabled; vendor preset: enabled)
    Drop-In: /etc/systemd/system/jellyfin.service.d
             └─jellyfin.service.conf
     Active: active (running) since Wed 2020-06-10 06:34:32 UTC; 6min ago
   Main PID: 2893 (jellyfin)
      Tasks: 16 (limit: 2283)
     Memory: 76.8M
     CGroup: /system.slice/jellyfin.service
             └─2893 /usr/bin/jellyfin --restartpath=/usr/lib/jellyfin/restart.sh --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg

Jun 10 06:34:45 ubuntuserver jellyfin[2893]: [06:34:45] [INF] Registering publisher for urn:schemas-upnp-org:device:MediaServer:1 on 192.168.225.52
Jun 10 06:34:45 ubuntuserver jellyfin[2893]: [06:34:45] [INF] Registering publisher for urn:schemas-upnp-org:device:MediaServer:1 on 192.168.225.60
Jun 10 06:34:45 ubuntuserver jellyfin[2893]: [06:34:45] [INF] Registering publisher for urn:schemas-upnp-org:device:MediaServer:1 on 192.168.225.51
Jun 10 06:34:46 ubuntuserver jellyfin[2893]: [06:34:46] [INF] Executed all post-startup entry points in 0:00:01.0366093
Jun 10 06:34:46 ubuntuserver jellyfin[2893]: [06:34:46] [INF] Startup complete 0:00:12.7912482
Jun 10 06:34:47 ubuntuserver jellyfin[2893]: [06:34:47] [INF] StartupTrigger fired for task: Update Plugins
Jun 10 06:34:47 ubuntuserver jellyfin[2893]: [06:34:47] [INF] Queueing task PluginUpdateTask
Jun 10 06:34:47 ubuntuserver jellyfin[2893]: [06:34:47] [INF] Executing Update Plugins
Jun 10 06:34:49 ubuntuserver jellyfin[2893]: [06:34:49] [INF] Update Plugins Completed after 0 minute(s) and 2 seconds
Jun 10 06:34:49 ubuntuserver jellyfin[2893]: [06:34:49] [INF] ExecuteQueuedTasks

Se vedi un output qualcosa, congratulazioni! Il servizio Jellyfin è stato avviato.

Successivamente, dovremmo eseguire una configurazione iniziale.

Impostazione del server multimediale in streaming utilizzando Jellyfin in Linux

Una volta installato Jellyfin, apri il browser e vai a - http://:8096 o http://:8096 URL.

Vedrai la schermata di benvenuto di Jellyfin. Seleziona la lingua preferita e fai clic su Avanti.

Crea un nuovo utente per Jellyfin. Puoi aggiungere più utenti in un secondo momento dalla dashboard di Jellyfin.

Net, scegli le cartelle in cui hai salvato i file multimediali. Per fare ciò, fai clic sul pulsante "Aggiungi libreria multimediale":

Scegli il tipo di contenuto (ad es. audio, video, film ecc.), inserisci il nome visualizzato e fai clic sul segno più (+) accanto all'icona Cartelle per scegliere la posizione in cui hai conservato i file multimediali. Puoi inoltre scegliere altre impostazioni della libreria come la lingua di download preferita, il paese, ecc. Fai clic su OK dopo aver scelto le opzioni preferite.

Allo stesso modo, aggiungi tutti i file multimediali. Puoi anche creare più librerie multimediali facendo clic sul pulsante "Aggiungi libreria multimediale". Dopo aver scelto tutto per lo streaming, fai clic su Avanti.

Scegli la lingua dei metadati e fai clic su Avanti:

Successivamente, è necessario configurare se si desidera consentire connessioni remote a questo server multimediale. Assicurati di aver consentito le connessioni remote. Inoltre, abilita la mappatura automatica delle porte e fai clic su Avanti:

Sei a posto! Fai clic su Fine per completare la configurazione di Jellyfin.

Ora verrai reindirizzato alla pagina di accesso di Jellyfin. Inserisci il nome utente e la password che abbiamo creato in precedenza.

Ecco come appare la dashboard di Jellyfin.

Come vedi nello screenshot, tutti i tuoi file multimediali vengono mostrati nella dashboard stessa nella sezione I miei media. Basta fare clic su qualsiasi file multimediale di tua scelta e iniziare a guardarlo!!

Puoi accedere a questo server multimediale Jellyfin da qualsiasi sistema o dispositivo come telefono cellulare, tablet pc, sulla rete utilizzando l'URL - http://indirizzo-ip:8096 . Non è necessario installare alcuna app aggiuntiva. Tutto ciò di cui hai bisogno è un moderno browser web.

Se vuoi cambiare qualcosa o riconfigurare, clicca sulle tre barre orizzontali dalla schermata Home. Qui puoi aggiungere utenti, file multimediali, modificare le impostazioni di riproduzione, aggiungere TV/DVR, installare plug-in, modificare la porta predefinita n. e molte altre impostazioni.

Per maggiori dettagli, consulta la documentazione ufficiale di Jellyfin pagina.

E per ora è tutto. Come puoi vedere, la configurazione di un server multimediale in streaming su Linux non è un grosso problema. L'ho testato sul mio server Ubuntu 20.04 LTS. Ha funzionato bene fuori dagli schemi. Posso essere in grado di guardare i film da altri sistemi e dispositivi mobili nella mia LAN. Se stai cercando una soluzione facile, veloce e gratuita per ospitare un server multimediale, Jellyfin è sicuramente un'ottima scelta.

Lettura correlata:

  • Come configurare il server multimediale in streaming utilizzando Jellyfin in Linux

Linux
  1. Come configurare un servizio DNS denominato su Redhat 7 Linux Server

  2. Come configurare il server di registrazione centralizzato utilizzando Rsyslog

  3. Come configurare un sottodominio o ospitare più domini usando nginx nel server Linux

  4. Come configurare SSH senza password su Linux

  5. Come configurare il tunnel SSH inverso su Linux

Come configurare un file server di base utilizzando simpleHTTPserver

Come ospitare il tuo server multimediale in streaming utilizzando Streama (Mini Netflix in Linux)

Come installare Jellyfin Media Server su Ubuntu 20.04 LTS Server/Desktop

Come installare Jellyfin Media Server su Debian 11

Come configurare un server NGINX RTMP per lo streaming

Come configurare il server e il client VPN Linux utilizzando OpenVPN