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.