Plex Media Server je software pro ukládání veškerého vašeho digitálního mediálního obsahu a přístup prostřednictvím klientské aplikace, jako je vaše televize, NVIDIA Shield, Roku, mobilní aplikace a mnoho dalších platforem. Plex Media Server organizuje vaše soubory a obsah do kategorií. Je extrémně oblíbený u lidí, kteří ukládají televizní pořady a filmové knihovny, a pokud je vaše připojení dostatečně dobré, sdílejte jej se svými přáteli a rodinou. V průběhu času se Plex Media Server značně rozrostl a nyní podporuje mnoho platforem.
V následujícím tutoriálu se dozvíte, jak nainstalovat Plex Media Server na Debian 11 Bullseye .
Aktualizace operačního systému
Aktualizujte svůj Debian operační systém, abyste se ujistili, že všechny existující balíčky jsou aktuální:
sudo apt update && sudo apt upgrade -y
Instalační závislosti
Chcete-li dokončit tutoriál a musíte nainstalovat a používat Plex, musíte nainstalovat následující balíčky:
sudo apt install apt-transport-https curl wget -y
Po dokončení přejděte k části návodu k instalaci.
Instalovat Plex Media Server
Importovat a vytvářet nový klíč GPG.
Nejprve si stáhněte a importujte klíč GPG
sudo wget -O- https://downloads.plex.tv/plex-keys/PlexSign.key | gpg --dearmor | sudo tee /usr/share/keyrings/plex.gpg
Importovat úložiště a nainstalovat PlexMediaServer
Nyní, s klíčem GPG, importujte úložiště.
echo deb [signed-by=/usr/share/keyrings/plex.gpg] https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
Před instalací Plexu je dobré před instalací Plexu spustit příkaz apt update .
sudo apt update
Nyní nainstalujte Plex Media Server na Debian pomocí následujícího příkazu apt install :
sudo apt install plexmediaserver
Příklad výstupu:
Zadejte „Y“ poté stiskněte „klávesu ENTER“ pokračujte v instalaci.
Všimněte si, že během instalace se zobrazí následující výzva:
Zadejte „N“ pokračujte v instalaci.
Ve výchozím nastavení by se služba Plex Media měla spouštět automaticky. Chcete-li to ověřit, použijte následující příkaz systemctl status :
systemctl status plexmediaserver
Příklad výstupu:
Pokud služba není aktivní, spusťte Plex Media Server pomocí následujícího příkazu:
sudo systemctl start plexmediaserver
Dále povolte při spouštění systému:
sudo systemctl enable plexmediaserver
Konfigurovat Debian Server SSH
TUTO ČÁST PŘESKOČTE, POKUD NEBUDETE PŘISTUPOVAT K SVÉMU PLEX MEDIA SERVERU VZDÁLENĚ.
Pro uživatele, kteří mají Plex Media Server nainstalovaný na vzdáleném serveru Debian, budete muset nejprve nastavit SSH tunel na vašem místním počítači propočáteční nastavení, abyste povolili externí připojení.
Nahraďte {server-ip-address}
s vaším vlastním, například 192.168.50.1
atd.
Příklad:
ssh {server-ip-address} -L 8888:localhost:32400
Pro nové uživatele SSH jej možná budete muset nainstalovat.
sudo apt install openssh-server -y
Dále spusťte službu.
sudo systemctl enable ssh --now
Nyní můžete přistupovat k serveru Plex Media Server přístupem k localhost ve vašem webovém prohlížeči.
http://localhost:8888/web
Nebo alternativa, pokud výše uvedená adresa nefunguje.
localhost:32400/web/index.html#!/setup
Výše uvedený požadavek HTTP bude přesměrován na http://localhost:32400/web
vzdálený server prostřednictvím tunelu SSH.
Po dokončení počátečního nastavení budete přistupovat k serveru Plex Media Server pomocí IP adresy vzdáleného serveru.
https://{server-ip-address}:32400
Konfigurace serveru Plex Media ve webovém uživatelském rozhraní
Nyní, když je Plex nainstalován ve vašem systému, musíte nakonfigurovat a dokončit nastavení prostřednictvím WebUI. Chcete-li to provést, otevřete svůj preferovaný internetový prohlížeč a přejděte na http://127.0.0.1:32400/web nebo http://localhost:32400/web .
Příklad:
Nyní se můžete přihlásit pomocí stávajícího účtu sociálních médií uvedeného výše nebo pomocí svého e-mailu a zaregistrovat si nový účet, pokud jste v Plexu noví. Po přihlášení zahájíte počáteční nastavení konfigurace.
Krok 1. Jak Plex funguje
První konfigurační stránka popisuje, co je Plex a jak stručně funguje. Přejděte na ROZUMÍM! a kliknutím levým tlačítkem přejděte na další stránku. Upozorňujeme, že v závislosti na používaném internetovém prohlížeči a uživatelé Firefoxu si všimnou zprávy s výzvou k povolení DRM; tato volba je nutná; bez něj nemusí Plex WebUI fungovat správně.
Příklad:
Krok 2. Volitelný vstup Plex
Dále budete vyzváni k případnému upgradu na Plex Pass. Toto je volitelné; Plex Pass však těží z možností HDR a přístupu k beta verzím. Pokud chcete přeskočit, klikněte na „X“ v pravém horním rohu, můžete to kdykoli nastavit později.
Příklad:
Krok 3. Nastavení serveru
Nakonfigurujte název svého serveru a můžete jej pojmenovat jakkoli chcete, a zároveň mít možnost deaktivovat „Povolit mi přístup k médiím mimo můj domov.“ Ve výchozím nastavení je povolen přístup k médiím venku; pokud to neuděláte, zrušte zaškrtnutí této funkce.
Po nakonfigurování klikněte na DALŠÍ tlačítko.
Příklad:
Krok 4. Knihovna médií
Stránka Knihovna médií vám dává možnost předpřidat adresáře médií. Pokud máte připravenou jednotku médií nebo složku, klikněte na PŘIDAT KNIHOVNU tlačítko.
Příklad:
Nyní vyberte typ média, které chcete, aby byly vaše složky uspořádány do televizních pořadů, filmů, hudby a tak dále. Klikněte na DALŠÍ pokračujte v přidávání složek.
Příklad:
Klikněte na PROCHÁZET SLOŽKU MÉDIÍ a vyberte adresář médií.
Příklad:
Poslední možností je, že po přidání složky se zobrazí Pokročilé možnosti. Zde si můžete Plex dále upravit podle svých představ. Po dokončení klikněte na ADD LIBRARY pokračujte zpět k instalaci počátečního nastavení konfigurace.
Příklad:
Krok 5. Dokončení
Další, stiskněte DALŠÍ dokončete počáteční nastavení s přidáním knihovny médií nebo bez něj.
Příklad:
Další obrazovka vás informuje, že jste připraveni. Klikněte na HOTOVO přejděte na panel Plex Dashboard.
Příklad:
Nyní se dostanete na svůj Plex Dashboard.
Příklad:
Oprávnění pro mediální soubory a složky
Během počátečního nastavení jste si mohli všimnout, že se vaše média nezobrazila. Můžete mít problémy s přidáváním obsahu, který nebude vyzvednut, protože Plex odmítne najít obsah na vašich stávajících interních a externích sekundárních discích. To je částečně způsobeno tím, že Plex vytvořil vyhrazený uživatelský účet s názvem plexuser , který potřebuje číst a spouštět oprávnění ve vašich mediálních adresářích.
Oprávnění Debianu lze nastavit pomocí chown nebo setfalc; obě jsou dobré. Některé příklady, jak se přihlásit, jsou uvedeny níže.
Příklad způsobu setfalc:
sudo setfacl -R -m u:plex:rx /media/yourfolder/
sudo setfacl -R -m u:plex:rx /media/yourfolder/tv
sudo setfacl -R -m u:plex:rx /media/yourfolder/movies
Příklad způsobu chown:
sudo chown -R plex:plex /media/yourfolder/
Nebo jednotlivé soubory na pevném disku, pokud jsou přítomny další složky, ke kterým nechcete, aby se Plex dotýkal nebo k nim měl přístup.
sudo chown -R plex:plex /media/yourfolder/tv
sudo chown -R plex:plex /media/yourfolder/movies
Nastavení Nginx jako reverzního proxy
Můžete nastavit reverzní proxy pro přístup k Plex Media Server ze vzdáleného počítače nebo sítě. V tomto příkladu výukový program nastaví proxy server Nginx.
Nejprve nainstalujte Nginx:
sudo apt install nginx -y
Ve výchozím nastavení by měl být Nginx povolen, pokud není aktivován. použití:
sudo systemctl start nginx
Chcete-li povolit spuštění Nginx při spouštění, použijte následující příkaz:
sudo systemctl enable nginx
Příklad výstupu v případě úspěchu:
Synchronizing state of nginx.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable nginx
Nyní zkontrolujte, zda je Nginx aktivován a nemá žádné chyby:
systemctl status nginx
Příklad výstupu:
Nyní vytvořte nový blok serveru následovně:
sudo nano /etc/nginx/conf.d/plex.conf
Budete potřebovat aktivní doménové jméno, které lze zakoupit za pouhých 1 až 2 dolary, pokud žádnou nemáte. NameCheap má ty nejlepší levné domény a pokud dáváte přednost .com, použijte Cloudflare.
Po vytvoření subdomény přidejte do souboru bloku serveru následující:
server {
listen 80;
server_name plex.example.com;
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žte soubor (CTRL+O), poté ukončete (CTRL+X) .
Nyní proveďte zkušební provoz, abyste se ujistili, že v konfiguraci Nginx nebo v bloku vašeho serveru nejsou žádné chyby:
sudo nginx -t
Pokud vše funguje správně, příklad výstupu by měl být:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Znovu načtěte Nginx, aby se změna projevila:
sudo systemctl reload nginx
Pokud jste nastavili svou doménu a záznamy DNS tak, aby odkazovaly na IP adresu vašeho serveru, můžete nyní přistupovat k serveru Plex Media Server na adrese plex.example.com .
Zabezpečte Nginx pomocí bezplatného certifikátu Let's Encrypt SSL
V ideálním případě byste chtěli spustit svůj Nginx na HTTPS pomocí certifikátu SSL . Nejlepší způsob, jak toho dosáhnout, je použít Let’s Encrypt bezplatná, automatizovaná a otevřená certifikační autorita provozovaná neziskovou organizací Internet Security Research Group (ISRG) .
Nejprve nainstalujte balíček certbot takto:
sudo apt install python3-certbot-nginx -y
Po instalaci spusťte následující příkaz pro zahájení vytváření vašeho certifikátu:
sudo certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email [email protected] -d plex.example.com
Toto ideální nastavení zahrnuje vynucené přesměrování HTTPS 301, hlavičku Strict-Transport-Security a sešívání OCSP. Jen nezapomeňte upravit e-mail a název domény podle svých požadavků.
Nyní bude vaše adresa URL HTTPS://plex.example.com namísto HTTP://plex.example.com .
Všimněte si, že používáte starou URL HTTP , automaticky se přesměruje na HTTPS .
Jak aktualizovat Plex Media Server
Plex lze aktualizovat standardním příkazem apt update že většinu času využijete při aktualizaci balíčků na vašem systému.
Chcete-li zkontrolovat aktualizace:
sudo apt update
Pokud je k dispozici, použijte příkaz upgrade:
sudo apt upgrade plexmediaserver -y
Jak odebrat (odinstalovat) Plex Media Server
Pokud již nechcete používat Plex a chcete jej odstranit ze systému Debian, proveďte následující příkaz:
sudo apt autoremove plexmediaserver -y
Poznámka:Pokud jste nainstalovali reverzní proxy server Nginx, nezapomeňte jej deaktivovat a v případě potřeby smazat konfigurační soubor vaší domény.