Naučte se jednoduché příkazy k instalaci serveru Plex Media Server na Ubuntu 22.04 LTS Jammy JellyFish pro vytvoření vašeho streamovacího serveru.
Plex byl zahájen jako hobby projekt, ale postupem času se vyvinul v profesionální streamovací serverový software pro správu různých typů mediálních souborů. Uživatelé jej mohou nainstalovat a používat pro vzdálený přístup ke svým videím, hudbě a obrázkům pomocí internetu nebo lokálně přes místní síť; dokonce je můžete sdílet s přáteli, když jste na cestách.
Základní verzi Plex Media Server lze používat zdarma, má však pouze omezený rozsah funkcí. Další funkce můžete získat zakoupením Plex Pass za 4,99 $/měsíc. Jak je obvyklé u placených předplatných, cena se s prodlužujícím se termínem snižuje. Roční předplatné stojí 39,99 $ ročně, zatímco pokud již jste uživatelem Plex a chcete doživotní závazek, pak nabízí doživotní předplatné za jednorázový poplatek 119,99 $.
Postup instalace Plex Media Server na Ubuntu 22.04 LTS
Co potřebujete, abyste mohli začít?
• Ubuntu 22.04 LTS Jammy JellyFish Server
• Uživatel sudo bez oprávnění root alespoň
• Aktivní připojení k internetu
1. Aktualizujte mezipaměť APT
Nejprve bychom měli provést aktualizaci systému v systému Linux před použitím jeho správce balíčků. Tím se znovu sestaví mezipaměť systému a také se nainstaluje jakákoli aktualizace, pokud je k dispozici. Spolu s tím nainstalujte také „CURL“.
sudo apt update
Spolu s tím nainstalujte některé nástroje, které jsme požadovali před provedením jakékoli další konfigurace.
sudo apt install apt-transport-https curl
2. Přidejte úložiště Plex Media Server na Ubuntu 22.04
Uživatel si může stáhnout přímo binární soubor serveru Plex a nainstalovat jej na Ubuntu 22.04, ale nejlepším způsobem je použít jeho oficiální úložiště. Zde jsou kroky k přidání repozitáře:
Přidat klíč GPG:
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
Dále pomocí daného příkazu přidejte úložiště:
echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
Spustit aktualizaci systému
sudo apt update
3. Příkaz k instalaci Plex pro server Ubuntu 22.04
Jakmile máme vše nastaveno, je velmi snadné nainstalovat server Plex Media pouze pomocí Správce balíčků APT. Zde je příkaz:
sudo apt install plexmediaserver
Až budete požádáni o aktualizaci konfiguračního souboru Plex Media, stiskněte Y a stiskněte Enter klíč.
4. Zkontrolujte stav služby Plex
Chcete-li potvrdit, že server médií Plex běží na pozadí v pořádku. Spusťte příkaz status.
sudo systemctl status plexmediaserver
Pokud není aktivní, použijte daný příkaz ke spuštění a povolení.
sudo systemctl enable --now plexmediaserver
5. Otevřete webovou stránku nastavení Plex Media
Nyní přistoupíme k webovému rozhraní serveru Plex Media Server a nakonfigurujeme jej dále. Za tímto účelem jednoduše otevřete jakýkoli webový prohlížeč, který má přístup k IP adrese serveru Ubuntu 22.04, kde jste nainstalovali Plex. Formát je uveden níže:
Port serveru Plex číslo je 32400
http://server-ip-address:32400/web
Poznámka :Nahraďte IP adresu serveru svou původní IP adresou serveru.
Pokud také používáte bránu firewall, otevřete v něm port 32400:
sudo ufw allow 32400
————————————————————————————-
Pro vzdálený server Ubuntu 22.04
Pokud vaše Ubuntu běží na nějakém vzdáleném serveru, pak pro přístup na konfigurační stránku Plex pro další nastavení otevřete tunel SSH a odeberte server z místního počítače, abyste získali přístup k webovému nastavení Plex.
ssh remote-server-ip -L 8888:localhost:32400
Poté na místním počítači můžete použít:
http://localhost:8888/web
————————————————————————————
6. Zaregistrujte svůj mediální server
Jakmile budete mít Plex Web, uživatel musí zaregistrovat server v účtu Plex, který vlastní, přihlášením se. Pokud nemáte účet u Plex, použijte libovolnou danou metodu k registraci.
Uvidíte letmý pohled na infografiku ukazující, jak Plex funguje. Jednoduše klikněte na OK! tlačítko pro pohyb vpřed.
7. Plex Pass na Ubuntu 22.04
Toto je volitelná věc, pokud chcete nějakou pokročilou funkci, přihlaste se k odběru plánů Plex pass, jinak ji zavřete; protože to můžeme udělat později.
8. Nastavení serveru
Chcete-li svůj mediální server snadno identifikovat v síti a v případě, že máte více serverů Plex pod jedním účtem, dejte mu nějaký uživatelsky přívětivý název. Zde přidáváme –h2smedia . Můžete dát, co chcete. Dále, ti z vás, kteří plánují přistupovat k Plex mimo svou domovskou síť, nezapomeňte zaškrtnout políčko „Povolit mi přístup k mým médiím mimo domov e“, pokud není vybráno ve výchozím nastavení.
9. Přidat knihovnu médií
Chcete-li přidat své mediální soubory pro přístup přes Plex, klikněte na „Přidat knihovnu “.
Vyberte kategorii mediálních souborů, které chcete přidat, například Hudba, Fotografie a Videa. Zde vybíráme Hudba.
Klikněte na „Prohlížeč pro složku médií “ a poté přejděte do složky, kde máte zvukové soubory. Vyberte to a poté klikněte na „Přidat knihovnu " knoflík. Poznámka :V případě, že i po přidání mediálních souborů se to samé nezobrazuje na webovém klientovi Plex k přehrání, pak dejte práva ke složce, kde máte svůj obsah, vyhrazenému uživateli Plex.
sudo chown -R plex:plex /media/your-content-folder/
Nahraďte /media/your-content-folder / s vaší aktuální složkou.
10. Webový klient Plex Media
Jakmile přidáte mediální soubory, budete je mít ve webovém klientovi Plex buď ve vašem prohlížeči nebo zařízení. Kromě toho můžeme také sledovat živé televizní vysílání, filmy a pořady, webové pořady a další obsah nabízený samotným Plexem.
11. Nginx jako reverzní proxy pro Plex Media Server
Nginx je webový server a také může fungovat jako reverzní proxy pro zabezpečení a lepší výkon vašich webových aplikací, zde je to Plex Media server. Jeho instalace je navíc velmi snadná, protože balíčky, které potřebujeme, jsou již k dispozici v úložišti Ubuntu 22.04. Stačí tedy spustit daný příkaz:
sudo apt install nginx
Spusťte a povolte službu Nginx
Abyste se ujistili, že se Nginx může spustit automaticky v případě havárie nebo restartu systému, použijte daný příkaz, který nejen spustí jeho službu, ale také označí, že je povoleno spouštění se spouštěním systému.
sudo systemctl enable --now nginx
Pro potvrzení stavu služby:
systemctl status nginx
Vytvořte konfigurační soubor Nginx pro Plex
Jakmile je Nginx v provozu, vytvořte konfigurační soubor, který Nginxu řekne, co je IP adresa a číslo portu, na kterém běží Plex, a jaký port musí Nginx použít, aby to zobrazil v prohlížeči; aby k němu měl uživatel snadný přístup.
sudo nano /etc/nginx/conf.d/plexmediaserver.conf
Nyní zkopírujte a vložte níže uvedené řádky. Při této změně název_serveru hodnotu buď na plně kvalifikovanou doménu, nebo pokud chcete k Plex přistupovat pouze přes IP-adresu, pak místo zadání názvu domény použijte IP-adresu. Například název_serveru demo.how2shout.com změnit na jakýkoli název domény, který chcete používat. Ujistěte se však, že A záznam ve vašem DNS je již nasměrován na vaši IP-adresu serveru, kam jste nainstalovali Plex. V jiném scénáři, pokud chcete použít reverzní proxy pouze s IP, pak místo názvu domény odstraňte #
a nahraďte server-ip
s vaší IP adresou.
server { listen 80; server_name demo.how2shout.com; #server_name server-ip; location / { proxy_pass http://127.0.0.1:32400; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; #upgrade to WebSocket protocol when requested proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; } }
Uložit soubor stisknutím Ctrl+O , Stiskněte Enter a poté pro ukončení použijte:Ctrl + X . Kontrola konfiguračního souboru, který jsme vytvořili, je bezchybný:
nginx -t
Poté znovu načtěte službu Nginx.
sudo systemctl reload nginx
Nyní otevřete prohlížeč a začněte přistupovat k mediálnímu serveru Plex prostřednictvím názvu domény nebo IP adresy na výchozím portu HTTP 80.
12. Jak aktualizovat Plex Media Server – Ubuntu 22.04
No, protože jsme použili oficiální úložiště Plex k jeho instalaci na Ubuntu 22.04, nemusíme pro jeho aktualizaci dělat nic dalšího. Spuštění jednoduchého příkazu aktualizace a aktualizace systému udělá své.
sudo apt update sudo apt upgrade
13. Odinstalujte nebo odeberte Plex
Ti, kteří se již o tento bezplatný mediální server nezajímají, jej mohou zcela odstranit pomocí daných příkazů:
sudo systemctl stop plexmediaserver
sudo apt remove plexmediaserver*
Odstranění úložiště:
sudo rm /etc/apt/sources.list.d/plexmediaserver.list
Odebrání serveru Nginx:
sudo systemctl stop nginx
sudo apt remove nginx*
Tímto způsobem můžeme nainstalovat a používat Plex Media Server na Ubuntu 22.04 Jammy JellyFish. Chcete-li se o něm dozvědět více, můžete se podívat na oficiální stránku Plex Knowledge.