V tomto tutoriálu vám ukážeme, jak nainstalovat Jellyfin na CentOS 8. Pro ty z vás, kteří nevěděli, Jellyfin je open-source nástroj pro streamování médií, který vám umožňuje vytvářet vaše vlastní domácí mediální systémy, jako je váš osobní Netflix nebo Plex. S Jellyfin si můžete uspořádat svůj mediální obsah (knihy, filmy, hudbu atd.) a streamovat do libovolného zařízení z vašeho vlastního serveru, aniž byste museli zavazovat. Jellyfin podporuje GNU/ Operační systémy Linux, macOS a Microsoft Windows.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci open-source mediálního streamu Jellyfin na CentOS 8.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 8.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Jellyfin na CentOS 8
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo dnf update
Krok 2. Instalace Epel a RPM Fusion Repository.
Je nutné nainstalovat EPEL (Extra Packages pro Enterprise Linux) a úložiště RPM Fusion na váš systém:
sudo dnf install epel-release sudo dnf install https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm https://mirrors.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-8.noarch.rpm
Krok 3. Instalace knihovny SDL2.
Spuštěním následujícího příkazu jej nainstalujte:
sudo dnf install SDL2
Krok 4. Instalace FFmpeg.
Nyní nainstalujeme FFmpeg pomocí dnf
příkaz:
sudo dnf install ffmpeg ffmpeg-devel
Krok 5. Instalace Jellyfin na CentOS 8.
Nyní si stáhněte a nainstalujte balíček Jellyfin-server a Jellyfin-web rpm:
### Jellyfin server ### wget https://repo.jellyfin.org/releases/server/centos/versions/stable/server/10.6.4/jellyfin-server-10.6.4-1.el7.x86_64.rpm ### jellyfin-web ### wget https://repo.jellyfin.org/releases/server/centos/versions/stable/web/10.6.4/jellyfin-web-10.6.4-1.el7.noarch.rpm
Dále nainstalujte serverový balíček Jellyfin a webové balíčky Jellyfin:
sudo dnf localinstall jellyfin-server-*.rpm sudo dnf localinstall jellyfin-web-*.rpm
Po dokončení spusťte a povolte službu Jellyfin:
sudo systemctl enable jellyfin sudo systemctl start jellyfin
Krok 6. Nakonfigurujte bránu firewall.
Pokud máte povolenou bránu firewall, měli byste povolit připojení k serveru přes port 8096
:
sudo firewall-cmd --zone=public --add-port=8096/tcp --permanent
Krok 7. Přístup k webovému rozhraní Jellyfin na CentOS.
Webové rozhraní pro správu je k dispozici na portu 8096. K webovému rozhraní Jellyfin se dostanete přes následující adresu URL:
http://localhost:8096
Blahopřejeme! Úspěšně jste nainstalovali Jellyfin. Děkujeme, že jste použili tento návod k instalaci streamu médií s otevřeným zdrojovým kódem Jellyfin do vašeho systému CentOS 8. Pro další nápovědu nebo užitečné informace vám doporučujeme zkontrolovat oficiální webové stránky Jellyfin.