A Plex Media Server telepítése Fedora 40 vagy 39 rendszeren

A Plex Media Server egy sokoldalú és népszerű médiakezelő eszköz, amely lehetővé teszi a médiatartalmak rendszerezését, streamelését és elérését számos eszközön. Legyen szó filmek, zenék, tévéműsorok vagy fényképek nagy gyűjteményéről, a Plex zökkenőmentes módot biztosít a média helyi és távoli kezelésére és streamelésére. A platformok széles skáláját támogatja, és felhasználóbarát felületet kínál, amely megkönnyíti a beállítást és az Ön preferenciáinak megfelelő testreszabást. A Plex Media Server különösen kedvelt a tartalom menet közbeni átkódolásának képessége miatt, amely biztosítja a kompatibilitást a különböző eszközökkel.

Fedora 40 vagy 39 rendszeren telepítheti a Plex Media Servert a Plex hivatalos RPM-tárolóján keresztül, amely biztosítja, hogy hozzáférjen a legújabb stabil verzióhoz és a jövőbeni frissítésekhez. Ez az útmutató nemcsak a telepítési folyamaton vezeti végig a parancssori terminál használatával, hanem az első alkalommal történő telepítés alapvető lépéseit is ismerteti, beleértve a mappa- és fájlengedélyeket. Ezek a tippek segítenek abban, hogy médiaszerverét zökkenőmentesen üzembe helyezze, és minimális gonddal élvezhesse médiatartalmát.

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

A telepítési folyamat megkezdése előtt elengedhetetlen a Fedora rendszer frissítése, hogy minden meglévő csomag naprakész legyen. Ez segít megelőzni az esetleges konfliktusokat és biztosítja a zökkenőmentes telepítést.

A rendszer frissítéséhez hajtsa végre a következő parancsot:

sudo dnf upgrade --refresh

Importálja a Plex RPM-tárat

Importálnia kell a Plex RPM-tárat, hogy a Plex Media Servert közvetlenül a hivatalos lerakatból telepíthesse. Ez a módszer lehetővé teszi a Plex legújabb verziójának azonnali kézhezvételét, amint az megjelenik, anélkül, hogy meg kellene várnia a külső karbantartók csomagjaik frissítését. A Plex RPM lerakat importálásához hajtsa végre a következő parancsot:

sudo tee /etc/yum.repos.d/plex.repo<<EOF
[Plexrepo]
name=plexrepo
baseurl=https://downloads.plex.tv/repo/rpm/\$basearch/
enabled=1
gpgkey=https://downloads.plex.tv/plex-keys/PlexSign.key
gpgcheck=1
EOF

Ez a parancs egy új lerakatkonfigurációs fájlt hoz létre az /etc/yum.repos.d könyvtárban, és hozzáadja a szükséges információkat a hivatalos Plex RPM tárhely eléréséhez.

Telepítse a Plex Media Servert a DNF paranccsal

Ha a tárhely a helyén van, telepítheti a Plex Media Servert a Fedora rendszerére. Ehhez futtassa a következő „dnf install” parancsot:

sudo dnf install plexmediaserver -y

Ez a parancs letölti a Plex Media Server csomagot a lerakatból, és telepíti a rendszerére.

Ellenőrizze és konfigurálja a Plex Media Servert

A telepítés befejezése után döntő fontosságú annak ellenőrzése, hogy a Plex Media Server szolgáltatás megfelelően elindult-e. A Plex Media Server állapotának ellenőrzéséhez használja a következő systemctl status parancsot:

systemctl status plexmediaserver

Ha a szolgáltatás nem fut vagy inaktív, a következő paranccsal indíthatja el:

sudo systemctl start plexmediaserver

Annak biztosítására, hogy a Plex Media Server automatikusan elinduljon a rendszerindításkor, hajtsa végre a következő parancsot:

sudo systemctl enable plexmediaserver

Ez a parancs úgy konfigurálja a Plex Media Servert, hogy a Fedora rendszer indulásakor automatikusan elinduljon, így biztosítva, hogy a médiakönyvtár mindig elérhető legyen.

SSH konfigurálása a Plex Media Serverhez (opcionális)

Az OpenSSH Server telepítése a Fedorára (ha szükséges)

Az SSH-alagút konfigurálása előtt győződjön meg arról, hogy az OpenSSH-kiszolgáló telepítve van a távoli Fedora-kiszolgálón. Ha nem ismeri az SSH-t, vagy nem biztos abban, hogy telepítve van-e, a következő paranccsal telepítheti:

sudo dnf install openssh-server -y

Az OpenSSH-kiszolgáló telepítése után indítsa el az SSH-szolgáltatást, és engedélyezze az indításkor való futását:

sudo systemctl enable sshd --now

Állítson be egy SSH-alagutat a kezdeti beállításhoz

A távoli kapcsolatok engedélyezéséhez a kezdeti telepítés során hozzon létre egy SSH-alagutat a helyi számítógépről a távoli Fedora-kiszolgálóra. Cserélje ki a {szerver-ip-cím} értéket a távoli szerver tényleges IP-címére (pl. 192.168.50.1):

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

Ez a parancs SSH-alagutat hoz létre a helyi számítógép és a távoli kiszolgáló között, és továbbítja a forgalmat a helyi gép 8888-as portjáról a távoli kiszolgáló 32400-as portjára.

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

Ha az SSH alagút működik, a következő URL-címen keresztül elérheti a Plex Media Servert a webböngészőn keresztül:

http://localhost:8888/web

Ha a fenti URL nem működik, próbálja ki az alternatív URL-t:

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

Ezek az URL-ek a távoli kiszolgálón lévő http://localhost:32400/web címre irányítanak át az SSH-alagúton keresztül, lehetővé téve a Plex Media Server kezdeti beállításának befejezését.

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

A kezdeti beállítás után távolról is elérheti a Plex Media Servert a távoli szerver IP-címével. Cserélje le a {szerver-ip-cím} értéket a távoli szerver tényleges IP-címére:

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

Ezeket a lépéseket követve sikeresen konfigurált egy SSH-alagutat a Plex Media Server távoli eléréséhez a kezdeti beállítási folyamat során, amely alább folytatódik.

A FirewallD konfigurálása a Plex Media Server számára

Hozzon létre egy dedikált zónát a Plex számára

Kezdje egy új dedikált zóna hozzáadásával a Plex számára a FirewallD házirenden belül. Ez lehetővé teszi, hogy a Plex tűzfalszabályait a rendszer többi részétől elkülönítve kezelje:

sudo firewall-cmd --permanent --new-zone=plex

Adja meg az engedélyezett IP-címeket

Ezután határozza meg a Plex Media Server eléréséhez engedélyezett IP-címeket. Cserélje ki az 1.2.3.4-et arra a tényleges IP-címre, amelyet hozzá szeretne adni az engedélyezési listához:

sudo firewall-cmd --permanent --zone=plex --add-source=1.2.3.4

Ismételje meg ezt a parancsot minden olyan IP-címre, amelyhez hozzáférést kíván biztosítani a kiszolgálóhoz.

Nyissa meg a Plex portot

Alapértelmezés szerint a Plex a 32400-as TCP-portot használja a kommunikációhoz. Nyissa meg ezt a portot a plex zónában a bejövő kapcsolatok engedélyezéséhez:

sudo firewall-cmd --permanent --zone=plex --add-port=32400/tcp

Ha módosítja az alapértelmezett portot a Plex konfigurációs fájljában, frissítse ennek megfelelően a tűzfal portszabályát.

Töltse be újra a tűzfalat

A tűzfalszabályok konfigurálása után töltse be újra a FirewallD-t az új beállítások alkalmazásához:

sudo firewall-cmd --reload

A Plex Media Server első indítása a WebUI-ban

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

Nyissa meg a kívánt internetböngészőt, és lépjen a http://127.0.0.1:32400/web vagy a http://localhost:32400/web oldalra a Plex WebUI eléréséhez.

Példa:

Jelentkezzen be meglévő közösségimédia-fiókjával, vagy regisztráljon egy új fiókot az e-mail címével, ha új a Plex. A bejelentkezés után megkezdheti a kezdeti konfiguráció beállítását.

Megjegyzés: Ha úgy tűnik, hogy böngészője nem válaszol az első beállítás során, nyomja meg a frissítés gombot.

2. lépés: Ismerje meg a Plex működését

Az első konfigurációs oldal áttekintést nyújt a Plexről és szolgáltatásairól.

Kattintson a „MEGÉRTEM!” hogy továbblépjen a következő oldalra.

Példa:

Megjegyzés: A Firefox felhasználók megjelenhetnek a DRM engedélyezésére vonatkozó felszólítást, amely szükséges a Plex WebUI megfelelő működéséhez. A Chrome és Chromium alapú böngészők felhasználói nem látják ezt az értesítést.

3. lépés: Fontolja meg a Plex Passot (opcionális)

Előfordulhat, hogy a rendszer felkéri, hogy frissítsen Plex Pass-ra. Ez az opcionális frissítés olyan előnyöket kínál, mint a HDR-beállítások és a bétaverziókhoz való hozzáférés. Később bármikor frissíthet, ezért kattintson a jobb felső sarokban található „X” gombra, ha kívánja, kihagyja ezt a lépést.

Példa:

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

Konfigurálja a szerver nevét (bármilyen nevet választhat), és döntse el, hogy engedélyezi-e az „Engedélyezze, hogy az otthonomon kívül hozzáférjek a médiámhoz” beállítást. Alapértelmezés szerint ez az opció engedélyezve van. Ha nem tervezi a média távoli elérését, kapcsolja ki ezt a funkciót.

A folytatáshoz kattintson a „KÖVETKEZŐ” gombra.

5. lépés: Állítsa be a médiakönyvtárat

A Media Library oldal lehetővé teszi a médiakönyvtárak előzetes hozzáadását, ha rendelkezik médiameghajtóval vagy mappával.

Kattintson a „KÖNYVTÁR HOZZÁADÁSA” gombra.

Válassza ki a mappákba rendezni kívánt médiatípust, például tévéműsorok, filmek vagy zene.

Kattintson a „KÖVETKEZŐ” gombra a mappák hozzáadásának folytatásához.

Kattintson a „MEDIA MAPPA KERESÉSE” gombra, és válassza ki a médiakönyvtárat.

A mappa hozzáadása után megjelennek a speciális beállítások. Itt tovább testreszabhatja a Plexet.

Kattintson a „KÖNYVTÁR HOZZÁADÁSA” gombra a kezdeti konfigurációs beállítás folytatásához.

6. lépés: Fejezze be a telepítést

Kattintson a „KÖVETKEZŐ” gombra 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ő megerősíti, hogy a beállítás befejeződött. Kattintson a „KÉSZ” gombra, hogy továbblépjen a Plex irányítópultjára.

A rendszer felkéri, hogy állítsa be a tűket. Hagyja őket alapértelmezettként, vagy szerkessze őket ízlése szerint. Ezeket a beállításokat később módosíthatja, majd megérkezik a Plex Dashboardhoz.

Médiafájlok és mappák engedélyeinek konfigurálása

A Plex Media Server kezdeti beállítása során problémákba ütközhet, ha a média nem jelenik meg, vagy problémákba ütközhet a Plex által nem észlelt tartalom hozzáadásával. Ez akkor fordulhat elő, ha a Plex nem találja a tartalmat a meglévő belső vagy külső merevlemezeken. A probléma elsődleges oka az, hogy a Plex létrehoz egy plexuser nevű dedikált felhasználói fiókot, amely olvasási és végrehajtási engedélyeket igényel a médiakönyvtáraknál.

A probléma megoldásához beállíthatja a megfelelő engedélyeket a médiafájlokhoz és -mappákhoz a segítségével chown vagy setfacl parancsokat a Fedorában. Mindkét módszer hatékony, és mindegyikre példákat mutatunk be.

Engedélyek konfigurálása a setfacl használatával

A setfacl parancs lehetővé teszi egy fájl vagy könyvtár hozzáférés-vezérlési listájának (ACL) módosítását. Ebben az esetben olvasási és végrehajtási engedélyeket ad a plexusernek a médiamappákon.

Íme egy példa a setfacl használatára az engedélyek beállítására:

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
sudo setfacl -R -m u:plex:rx /media/yourfolder/tv
sudo setfacl -R -m u:plex:rx /media/yourfolder/movies

Engedélyek konfigurálása a chown segítségével

A chown parancs lehetővé teszi a fájlok vagy könyvtárak tulajdonosának és csoportjának megváltoztatását. Arra fogja használni, hogy átadja a médiamappák plexusának tulajdonjogát.

Íme egy példa a használatára chown engedélyek beállításához:

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

A /media/yourfolder/ helyére írja be a médiakönyvtár elérési útját.

Ha vannak olyan mappák a merevlemezen, amelyekhez nem szeretné, hogy a Plex hozzáférjen, ehelyett beállíthatja az egyes mappák engedélyeit:

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

Ismét cserélje ki a /media/yourfolder/ fájlt a médiakönyvtár elérési útjára.

Állítsa be az Nginx-et fordított proxyként a Plex Media Server számára

Fordított proxy beállítása a Plex Media Serverhez lehetővé teszi a hozzáférést egy távoli számítógépről vagy hálózatról. Ebben az oktatóanyagban az Nginxet fogjuk használni proxyszerverként.

Telepítse az Nginx-et a Fedora for Plex Media Server-re

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

sudo dnf install nginx -y

Ha az Nginx alapértelmezés szerint nincs aktiválva, indítsa el a következővel:

sudo systemctl start nginx

Az Nginx rendszerindításkor történő elindításához futtassa a következő parancsot:

sudo systemctl enable nginx

Most ellenőrizze az Nginx állapotát, hogy megbizonyosodjon arról, hogy aktív és hibamentes:

systemctl status nginx

Hozzon létre egy Nginx kiszolgálóblokkot a Plex Media Server számára

Ezután hozzon létre egy új szerverblokkot a következő paranccsal:

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

Az aldomain létrehozása után adja hozzá a következő tartalmat 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";
      }
}

Cserélje le a plex.example.com címet saját aldomainjére. Mentse el a fájlt a CTRL+O megnyomásával, majd lépjen ki a CTRL+X billentyűkombinációval.

Tesztelje az Nginx konfigurációt

A folytatás előtt végezzen száraz futtatást, hogy megbizonyosodjon arról, hogy nincs hiba az Nginx konfigurációjában vagy a szerverblokkban:

sudo nginx -t

Ha minden megfelelően van beállítva, a következő kimenetet kell látnia:

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 újra az Nginxet

A változtatások életbe lépéséhez töltse be újra az Nginx-et:

sudo systemctl reload nginx

Miután beállította a tartomány- és DNS-rekordokat, hogy a szerver IP-címére mutassanak, most hozzáférhet a Plex Media Serverhez a kiválasztott aldomainben, például a plex.example.com címen.

Biztonságos Nginx a Let's Encrypt SSL ingyenes tanúsítvánnyal a Plex számára

Érdemes lehet az Nginxet HTTPS-en futtatni a nagyobb biztonság érdekében SSL-tanúsítvány használatával. Ennek egyik módja a Let's Encrypt, egy ingyenes, automatizált és nyílt tanúsító hatóság, amelyet a nonprofit Internet Security Research Group (ISRG) működtet.

Telepítse a Certbot csomagot

Először telepítse a certbot csomagot a következő paranccsal:

sudo dnf install python3-certbot-nginx -y

Hozd létre a tanúsítványt

A certbot csomag telepítése után futtassa a következő parancsot a tanúsítvány létrehozásához:

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

Ez a parancs biztonságos konfigurációt konfigurál, beleértve 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 cserélje ki adataival.

A módosítások érvénybe lépésével az URL-címe mostantól https://plex.example.com lesz a http://plex.example.com helyett. Ha a régi HTTP URL-t használja, az automatikusan átirányít a HTTPS verzióra.

További Plex Media Server parancsok

Ez a rész további parancsokat tanít meg a Plex Media Server kezeléséhez Fedora Linux rendszeren. Leírjuk, hogyan frissítheti, távolíthatja el és kezelheti a Plex Media Server tárolóját.

Frissítse a Plex Media Servert

A Plex Media Server a szabvány segítségével frissíthető dnf update parancs, amelyet általában a Fedora rendszeren lévő csomagok frissítésére használnak. A Plex frissítéséhez futtassa a következő parancsot:

sudo dnf update --refresh

Általában a böngésző Plex Media Server grafikus felhasználói felülete értesíti Önt, ha frissítések állnak rendelkezésre. Amikor ezt az értesítést látja, futtassa a fenti parancsot a szerver frissítéséhez.

Távolítsa el a Plex Media Servert

Ha úgy dönt, hogy nem kívánja többé használni a Plexet, és el kívánja távolítani a Fedora rendszeréből, akkor ezt a következő parancs végrehajtásával teheti meg:

sudo dnf remove plexmediaserver

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

Távolítsa el a Plex Repository-t

A Plex lerakat Fedora rendszeréből való eltávolításához futtassa a következő parancsot:

sudo rm /etc/yum.repos.d/plex.repo

Következtetés

A Plex Media Server telepítése a Fedorára a hivatalos RPM tükör használatával biztosítja, hogy a szoftver legfrissebb és legbiztonságosabb verziója legyen. A telepítés után a kiszolgáló megfelelő beállítása, beleértve a mappa- és fájljogosultságok konfigurálását, elengedhetetlen a zökkenőmentes használathoz. A gyors beállítási lépések és tippek követésével elkerülheti a gyakori buktatókat, és gondoskodhat arról, hogy a média rendszerezve és minden eszközén elérhető legyen. A Plex segítségével Fedora rendszerét hatékony médiaközponttá alakíthatja, amely bárhol és bármikor streameli a tartalmat.

Joshua James

Szólj hozzá!