A Plex Media Server telepítése Debian 12, 11 vagy 10 rendszeren

A Plex Media Server egy hatékony platform az otthoni médiamegoldásokhoz. A Debian felhasználók számára médiakezelési élményt kínál. Ez az útmutató elmagyarázza, hogyan kell telepíteni a Plex Media Servert Debian 12 Bookworm, Debian 11 Bullseye vagy Debian 10 Buster rendszerre, így minden az egyben médiaközpontot biztosít a szórakoztatási igényeihez.

A Plex Media Server figyelemre méltó tulajdonságai:

  • Összevont médiakönyvtár: A Plex zökkenőmentesen egyesíti a filmeket, TV-műsorokat, zenéket, fényképeket és egyebeket, egységes könyvtárban mutatja be őket, így nincs szükség a különböző platformok közötti ugrásra.
  • Intelligens szervezés és keresés: A metaadatok automatikus lekérésének képességével a Plex borítóképekkel, leírásokkal és értékelésekkel gazdagítja a tartalmat, miközben robusztus keresési funkciója biztosítja, hogy pillanatok alatt megtalálja, amit keres.
  • Elegáns felhasználói felület: A Plex vizuálisan lenyűgöző felülettel büszkélkedhet, amely javítja a felhasználói élményt, és kellemessé teszi a tartalom felfedezését.
  • Plex Pass Perks: A Plex Pass előfizetés javítja a médiaélményt, és olyan funkciókat kínál, mint az élő TV és DVR, a mobilszinkronizálás, a szülői felügyelet és még sok más.
  • Széles körű eszköztámogatás: A Plex biztosítja, hogy sok eszközön élvezhesse médiatartalmait, az okostelefonoktól és táblagépektől az okostévékig és játékkonzolokig.
  • Bárhol elérhető: A Plex segítségével médiakönyvtára mindig elérhető, és bárhonnan elérhető internetkapcsolattal.
  • Tartalommegosztás: A Plex lehetővé teszi, hogy megossza médiakincseit barátaival és családjával, elősegítve a közös szórakozási élményt.
  • Bővíthető bővítményekkel: A Plex közösség rengeteg beépülő modult kínál, amelyek lehetővé teszik a felhasználók számára, hogy tovább bővítsék a szerver képességeit, és új funkciókat integráljanak.

A Plex Media Server számos előnyének kiemelése után az útmutató következő részei bemutatják a Debian rendszerek telepítési folyamatát, és páratlan médiaélményt biztosítanak Önnek.

Frissítse a Debian rendszert a Plex telepítése előtt

Kezdje a Debian rendszer frissítésével, hogy biztosítsa a zökkenőmentes telepítési folyamatot. Ez biztosítja, hogy minden meglévő csomag naprakész legyen:

sudo apt update && sudo apt upgrade

Telepítse a Plex kezdeti szükséges csomagjait

A Plex telepítése további csomagokat igényel. Telepítse őket a következő parancs futtatásával:

sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https curl -y

Ezek a csomagok biztosítják a Plex adattár kezeléséhez szükséges eszközöket, beleértve a biztonságos kapcsolatokat és a GPG kulcskezelést.

Importálja a Plex APT adattárat

Adja hozzá a Plex tárolót Debian rendszeréhez, hogy a Plex hivatalos forrásból telepítse. Ez biztosítja, hogy a szoftvert közvetlenül a hivatalos tárolóból telepítse és frissítse az APT csomagkezelő segítségével.

Először nyissa meg a terminált, és importálja a Plex GPG kulcsot a következő paranccsal:

curl -fsSL https://downloads.plex.tv/plex-keys/PlexSign.key | gpg --dearmor | sudo tee /usr/share/keyrings/plex.gpg > /dev/null

Ez a parancs letölti a Plex GPG kulcsot, amely a csomagok hitelességének ellenőrzésére szolgál a tárolóból.

Ezután adja hozzá a Plex tárolót a rendszeréhez:

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

Ez a parancs egy új fájlt hoz létre a sources.list.d könyvtárat, amely tartalmazza a Plex adattárral kapcsolatos szükséges információkat.

Telepítse a Plex Media Servert az APT Command segítségével

A Plex telepítése előtt frissítse a csomagindexet, hogy tartalmazza az újonnan hozzáadott Plex-tárat:

sudo apt update

Most telepítheti a Plex Media Servert a Debianra a következő paranccsal:

sudo apt install plexmediaserver

A telepítés során megjelenhet egy kérdés, amely megkérdezi, hogy le kívánja-e cserélni az importált lerakatlistát Plexre. Írja be "N" a telepítés folytatásához. Nem szeretné lecserélni az importált lerakatlistát, mert a megfelelő GPG-kulcs már a helyén van.

Ellenőrizze a Plex Media Server telepítését

Alapértelmezés szerint a Plex Media szolgáltatásnak automatikusan el kell indulnia. Ennek ellenőrzéséhez használja a következőket systemctl parancs az állapot ellenőrzéséhez:

systemctl status plexmediaserver

Ha a szolgáltatás nem aktív, használja a következő parancsot a Plex Media Server elindításához:

sudo systemctl start plexmediaserver

Annak biztosításához, hogy a Plex Media Server automatikusan elinduljon a rendszerindításkor, engedélyezze a szolgáltatást ezzel a paranccsal:

sudo systemctl enable plexmediaserver

Ha bármilyen okból újra kell indítania a Plex Media Server szolgáltatást, használja a következő parancsot:

sudo systemctl restart plexmediaserver

Konfigurálja az UFW tűzfalat a Plex Media Server számára

Jegyzet: Ez a szakasz opcionális, a hálózat beállításától függően. Azonban erősen ajánlott az alapvető UFW tűzfalszabályok használata a Plex Media Serverrel, ha még nem ismeri a Linuxot, vagy nem biztos a hálózati biztonságban.

A Plex Media Server biztonságossá tétele kulcsfontosságú, különösen akkor, ha távolról kívánja elérni, vagy lehetővé teszi mások számára a hozzáférést. Az UFW (Uncomplicated Firewall) nagyszerű módja a szerver védelmének.

Engedélyezze az UFW tűzfalat

Először ellenőrizze, hogy az UFW telepítve van-e a rendszeren. Ha nem, telepítse a következő paranccsal:

sudo apt install ufw -y

Ezután engedélyezze az UFW-t ezzel a paranccsal:

sudo ufw enable

Adja hozzá a Plex Media Server portszabályait

Adja hozzá az alapértelmezett Plex Media Server portot (32400) az UFW-szabályokhoz. A portot később személyre szabhatja, ha kívánja. Ha módosítja a Plex Media Server irányítópult portját, törölje ezt a szabályt, és adjon hozzá egy újat.

sudo ufw allow 32400

További UFW-szabályok a Plexhez

A Plex Media Server számos további portot használ a különböző szolgáltatásokhoz és kapcsolatokhoz. Az UFW tűzfalon való átengedéshez használja a következő parancsokat:

sudo ufw allow 1900/udp
sudo ufw allow 3005/tcp
sudo ufw allow 5353/udp
sudo ufw allow 8324/tcp
sudo ufw allow 32410:32414/udp

Íme egy rövid magyarázat a portokról és céljaikról:

  • 1900/udp: A Plex Media Server felfedezésére szolgál az ügyfelek a hálózaton keresztül.
  • 3005/tcp: Kötelező a Plex Companion szolgáltatáshoz, amely lehetővé teszi a Plex lejátszás vezérlését mobileszközről.
  • 5353/udp: Az mDNS-hez (Multicast Domain Name System) használatos, hogy segítse a Plex-et a helyi hálózaton lévő eszközök felfedezésében.
  • 8324/tcp: A Plex DLNA szerverhez szükséges.
  • 32410:32414/udp: Média streaminghez használják az ügyfelek számára.

Módosítsa az UFW-szabályokat, ha testre szabja a fent említett portok bármelyikét. Az UFW tűzfal konfigurálása a Plex Media Serverhez biztonságosabb és védettebb médiaközponti élményt biztosíthat a Debian rendszeren, ha nyilvános kapcsolatokra néz.

Konfigurálja az SSH-t Plex Media Serverhez

Jegyzet: Ez a szakasz nem kötelező, és csak akkor hasznos, ha SSH-t használ a távoli Debian asztalra vagy kiszolgálóra való bejelentkezéshez.

Ha a Plex Media Servert távoli fej nélküli kiszolgálóra vagy egy másik Debian asztalra telepítette, amelyhez nem mindig van helyi hozzáférése, akkor a kezdeti beállításhoz be kell állítania egy SSH-alagutat a helyi számítógépen. Ez lehetővé teszi, hogy külső kapcsolatok hozzáférjenek a Plex szerverhez.

Állítsa be az SSH alagutat

Cserélje ki {server-ip-address} a szerver tényleges IP-címével, például 192.168.50.1.

Példa:

ssh {server-ip-address} -L 8888:localhost:32400

Ha új az SSH-ban, és még nem telepítette, a következő parancsokkal teheti meg:

sudo apt install openssh-server -y
sudo systemctl enable ssh --now

A Plex Media Server elérése SSH-alagúton keresztül

Most már elérheti a Plex Media Servert, ha megnyitja a következő címet a webböngészőjében:

http://localhost:8888/web

Vagy használja az alternatív címet, ha a fenti nem működik:

https://localhost:8888/web/index.html#!/setup

A HTTP-kérés ide kerül átirányításra http://localhost:32400/web a távoli szerveren az SSH alagúton keresztül.

Hozzáférés a Plex Media Server távolról

Miután befejezte a kezdeti beállítást, hozzáférhet a Plex Media Serverhez a távoli szerver IP-címével:

http://{server-ip-address}:32400

A Plex Media Server konfigurálása a WebUI-ban

Most, hogy a Plex telepítve van a rendszerére, konfigurálnia kell és be kell fejeznie a telepítést a WebUI-n keresztül. A WebUI lehetővé teszi a médiakönyvtár kezelését és a szerverbeállítások testreszabását. Kövesse az alábbi lépéseket a Plex Media Server eléréséhez és konfigurálásához a WebUI felületen:

1. lépés: Nyissa meg a WebUI-t

A WebUI eléréséhez nyissa meg a kívánt internetböngészőt, és navigáljon a következő címek egyikére:

http://127.0.0.1:32400/web

vagy

http://localhost:32400/web

Ha ez a kettő nem működik, próbálja meg a következő címet használni:

http://localhost:32400/web/index.html#!/setup

Mostantól bejelentkezhet a fent felsorolt ​​meglévő közösségimédia-fiókkal vagy e-mail-címével új fiók regisztrálásához, ha új a Plexben. A bejelentkezés után megkezdődik a kezdeti konfigurációs beállítás.

2. lépés: A Plex megértése

Az első konfigurációs oldal röviden elmagyarázza a Plex-et és annak működését. Internetböngészőjüktől függően a Firefox-felhasználók láthatnak egy üzenetet, amely felszólítja őket a DRM engedélyezésére. Ez a választás szükséges; e nélkül előfordulhat, hogy a Plex WebUI nem működik megfelelően.

Kattintson MEGVAN! folytatni.

3. lépés: Opcionális Plex Pass

Ezután a rendszer felkéri, hogy frissítse a Plex Pass-ra, amely opcionális. A Plex Pass olyan előnyöket kínál, mint a HDR-beállítások és a hozzáférés a béta verziókhoz.

Ha ezt ki szeretné hagyni, kattintson a gombra X a jobb felső sarokban. Ezt később bármikor beállíthatja.

4. lépés: Szerver beállítása

Állítsa be a szerver nevét, amely bármi lehet, amit csak akar. Lehetősége van a letiltásra is Engedje meg, hogy hozzáférjek a médiámhoz az otthonomon kívül. Alapértelmezés szerint a külső médiához való hozzáférés engedélyezve van; törölje a funkció jelölését, ha nem tervezi ezt.

A konfigurálás után kattintson a KÖVETKEZŐ gomb.

5. lépés: Médiatár

A Médiakönyvtár oldalon lehetőség nyílik a médiakönyvtárak előzetes hozzáadására.

Ha készen áll egy médiameghajtó vagy mappa, kattintson a gombra KÖNYVTÁR HOZZÁADÁSA gomb.

Most válassza ki a médiatípust, amelybe a mappákat rendezni szeretné, például TV-műsorok, filmek, zene stb. Kattintson a KÖVETKEZŐ gombot a mappák hozzáadásának folytatásához.

Kattintson a KERESSEN MÉDIA MAPPÁT gombot, és válassza ki a médiakönyvtárat. A mappa hozzáadása után megjelennek a Speciális beállítások, ahol tovább testreszabhatja a Plexet ízlése szerint.

Ha végzett, kattintson a gombra KÖNYVTÁR HOZZÁADÁSA a Befejezés lapra való továbblépéshez.

6. lépés: Befejezés

Ezután nyomja meg a KÖVETKEZŐ gombot a kezdeti beállítás befejezéséhez, médiakönyvtár hozzáadásával vagy anélkül. A következő képernyő tájékoztat arról, hogy minden készen áll.

Kattintson a KÉSZ gombot, hogy továbblépjen a Plex Dashboardra.

Fájlok és mappák engedélyeinek konfigurálása

Lehet, hogy észrevette, hogy az adathordozó nem jelent meg a kezdeti beállítás során. Problémái adódhatnak olyan tartalom hozzáadásával, amelyet a rendszer nem vesz fel, mivel a Plex nem hajlandó megtalálni a tartalmat a meglévő belső és külső másodlagos merevlemezeken. Ez részben annak köszönhető, hogy a Plex létrehozott egy dedikált nevű felhasználói fiókot plex, amelyhez olvasási és végrehajtási engedélyre van szüksége a médiakönyvtáraiban.

A Debian engedélyek a segítségével állíthatók be chown vagy setfacl; mindkettő hatásos. Az alábbiakban néhány példa látható arra, hogyan kell alkalmazni ezeket a parancsokat a megfelelő hozzáférés biztosítása érdekében.

1. lehetőség: Állítsa be az engedélyeket a setfacl használatával

Engedélyek beállításához a használatával setfacl, hajtsa végre a következő parancsokat, lecserélve /media/yourfolder/ a médiakönyvtár elérési útjával:

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

Ha a fenti parancsok nem működnek, előfordulhat, hogy újra kell telepítenie az ACL-csomagot, ha az hiányzik a rendszerről:

sudo apt install acl -y

2. lehetőség: Állítsa be az engedélyeket a chown segítségével

Engedélyek beállításához a használatával chown, hajtsa végre a következő parancsokat, lecserélve /media/yourfolder/ a médiakönyvtár elérési útjával:

sudo chown -R plex:plex /media/yourfolder/

Vagy állítson be engedélyeket a merevlemezen lévő egyes fájlokhoz, ha vannak olyan mappák, amelyekhez nem szeretné, hogy a Plex hozzáférjen:

sudo chown -R plex:plex /media/yourfolder/tv
sudo chown -R plex:plex /media/yourfolder/movies

Állítsa be az Nginx fordított proxyt a Plex Media Server számára

Jegyzet: Ez a szakasz kihagyható, ha nem tervezi a Plex használatát fordított proxybeállításon keresztül.

A fordított proxy beállítása lehetővé teszi a Plex Media Server elérését egy távoli számítógépről vagy hálózatról. Ebben a példában egy Nginx proxyszervert fogunk beállítani.

Telepítse az Nginx-et a fordított proxy beállításához

Először telepítse az Nginx-et a következő paranccsal:

sudo apt install nginx -y

Alapértelmezés szerint az Nginxnek engedélyezve kell lennie. Ha nincs aktiválva, használja a következő parancsot:

sudo systemctl start nginx

Most ellenőrizze, hogy az Nginx aktiválva van-e, és nincs-e benne hiba:

sudo systemctl enable nginx

Most ellenőrizze, hogy az Nginx aktiválva van-e, és nincs-e benne hiba:

systemctl status nginx

Hozzon létre egy Plex Nginx kiszolgálóblokkot

Hozzon létre egy új szerverblokkot az alábbiak szerint:

sudo nano /etc/nginx/conf.d/plex.conf

Szüksége lesz egy aktív domain névre, és létre kell hoznia egy aldomaint. Ha elkészült, adja hozzá a következőket a szerverblokk fájlhoz:

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";
      }
}

Mentse el a fájlt (CTRL+O), majd lépjen ki (CTRL+X).

Tesztelje az Nginx konfigurációját

Végezzen száraz futtatást, hogy megbizonyosodjon arról, hogy az Nginx konfigurációjában vagy a kiszolgálóblokkban nincsenek hibák:

sudo nginx -t

Ha minden megfelelően működik, a példa kimenetének a következőnek kell lennie:

nginx: az /etc/nginx/nginx.conf konfigurációs fájl szintaxisa rendben van nginx: konfigurációs fájl /etc/nginx/nginx.conf teszt sikeres

Töltse be újra az Nginx-et, hogy a változás életbe lépjen:

sudo systemctl reload nginx

Ha úgy állította be domain- és DNS-rekordjait, hogy a szerver IP-címére mutassanak, most már elérheti a Plex Media Servert a következő címen: plex.example.com.

Biztonságos Nginx Reverse Proxy a Let's Encrypt SSL ingyenes tanúsítvánnyal

Javasoljuk, hogy az Nginxet HTTPS-en futtassa SSL-tanúsítvány használatával. Használhatja a Let's Encrypt ingyenes, automatizált, nyílt tanúsító hatóságot, amelyet a nonprofit Internet Security Research Group (ISRG) üzemeltet.

Először telepítse a certbot csomagot az alábbiak szerint:

sudo apt install python3-certbot-nginx -y

A telepítés után futtassa a következő parancsot a tanúsítvány létrehozásának megkezdéséhez:

sudo certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email you@example.com -d www.example.com

Ez a beállítás magában foglalja a kényszerített HTTPS 301 átirányításokat, a Strict-Transport-Security fejlécet és az OCSP tűzést. Ügyeljen arra, hogy az e-mail címet és a domain nevet az igényeinek megfelelően állítsa be.

Most az URL lesz https://plex.example.com helyett http://plex.example.com. Ha a régi HTTP URL-t használja, az automatikusan átirányítja a HTTPS-re.

Állítsa be az Nginx automatikus SSL-tanúsítvány megújítását

Opcionálisan beállíthat egy cron feladatot a tanúsítványok automatikus megújításához. A Certbot olyan szkriptet kínál, amely ezt automatikusan elvégzi. Először száraz futtatással ellenőrizze, hogy minden működik-e:

sudo certbot renew --dry-run

Ha minden működik, nyissa meg a crontab ablakot a következő terminálparancs segítségével:

sudo crontab -e

Ezután adja meg az időpontot, amikor a tanúsítványnak automatikusan meg kell újulnia. Ezt legalább naponta ellenőrizni kell, és ha meg kell újítani, a szkript frissíti a tanúsítványt.

Adja hozzá a következő sort a crontabhoz:

00 00 */1 * * /usr/sbin/certbot-auto renew

Ez a parancs minden nap éjfélkor ellenőrzi a tanúsítvány megújítását. Ha egy tanúsítvány megújítása esedékes, automatikusan frissíti azt. Ez biztosítja, hogy SSL-tanúsítványa naprakész marad, a fordított proxy pedig biztonságos marad.

További parancsok a Plex Media Serverhez

Frissítse a Plex Media Servert

Tartsa naprakészen Plex Media Serverét, hogy a legújabb funkciókkal, hibajavításokkal és biztonsági javításokkal rendelkezzen.

A frissítések kereséséhez futtassa a következő parancsot:

sudo apt update

Ha elérhető frissítés, használja a upgrade parancs a Plex Media Server frissítéséhez:

sudo apt upgrade plexmediaserver

Vagy frissítse az összes csomagot egyszerre a Plex Media Serverrel együtt:

sudo apt upgrade

A Plex Media Server eltávolítása

Ha már nem szeretné használni a Plexet, és el szeretné távolítani a Debian rendszerről, kövesse az alábbi lépéseket.

Távolítsa el a Plex Media Servert

Hajtsa végre a következő parancsot a Plex Media Server eltávolításához a rendszerről:

sudo apt remove plexmediaserver

Az Nginx fordított proxy letiltása (ha van)

Ha telepítette az Nginx fordított proxyt, ne felejtse el letiltani, és ha szükséges, törölje a tartományhoz társított konfigurációs fájlt.

Az Nginx fordított proxy letiltásához futtassa a következő parancsot:

sudo systemctl disable nginx --now

A konfigurációs fájl eltávolításához használja a következőket:

sudo rm /etc/apt/sources.list.d/plexmediaserver.list

Végül töltse be újra az Nginxet a módosítások alkalmazásához:

sudo rm usr/share/keyrings/plex.gpg

Következtetés

Összefoglalva, a Plex Media Server telepítése Debian 12, 11 vagy 10 Linux rendszeren egyszerű. Ez lehetővé teszi, hogy hatékony és rugalmas médiaszervert hozzon létre otthona vagy szervezete számára. Az útmutató lépéseit követve gyorsan üzembe helyezheti a teljesen működőképes Plex Media Servert. Ne felejtse el folyamatosan frissíteni és karbantartani szerverét az optimális teljesítmény és biztonság érdekében.

Joshua James

Szólj hozzá!