GNU/Linux >> Znalost Linux >  >> Debian

Nainstalujte Plex Media Server na Debian 11 Bullseye

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.


Debian
  1. Jak nainstalovat Plex Media Server na Debian 9

  2. Nainstalujte Plex Media Server na Ubuntu 20.04

  3. Nainstalovat Todoman na Debian 11 Bullseye Server – průvodce krok za krokem?

  1. Jak nainstalovat Jellyfin Media Server na Debian 10

  2. Jak nainstalovat Jellyfin Media Server na Debian 10 Buster

  3. Jak nainstalovat Plex Media Server na Debian 10 Buster Server nebo Desktop

  1. Jak nainstalovat Plex Media Server na Ubuntu 16.04 Server/Desktop

  2. Jak nainstalovat Jellyfin Media Server na Debian 11 Bullseye

  3. Příkazy k instalaci serveru Xrdp na Debian 11 Bullseye Linux