Ki jan yo Enstale ak Enstale Plex Media Server sou Fedora 34 / 35

Plex Media Server se yon moso lojisyèl pou estoke tout kontni medya dijital ou ak aksè atravè yon aplikasyon kliyan tankou televizyon ou, NVIDIA Shield, Roku, Mobile App, ak anpil lòt platfòm. Plex Media Server òganize dosye ou yo ak kontni an kategori. Li trè popilè ak moun ki estoke emisyon televizyon ak bibliyotèk fim, epi si koneksyon ou ase bon, pataje li ak zanmi ou ak fanmi ou. Apre yon tan, Plex Media Server te grandi anpil e kounye a, sipòte anpil platfòm.

Nan leson patikilye sa a, ou pral aprann ki jan yo enstale Plex Media Server sou Fedora.

Kondisyon

  • OS rekòmande: Fedora Linux 27 a 34 (Nouvo vèsyon yo pral travay tou)
  • Kont itilizatè: Yon kont itilizatè ki gen aksè sudo oswa rasin.

Mete ajou sistèm operasyon

Mete ajou ou Fedora Linux sistèm operasyon pou asire tout pakè ki egziste deja yo ajou:

sudo dnf update && sudo dnf upgrade -y

reklam


Enstale Plex Media Server

Pou enstale Plex, ou dwe kreye yon fichye repozitwa ki rale dirèkteman nan repozitwa Plex la. Pou reyalize sa a, louvri tèminal ou a epi sèvi ak lòd sa a:

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

Egzanp pwodiksyon si siksè:

Ki jan yo enstale Plex Media Server sou Fedora

Anvan w enstale Plex, li se yon bon lide pou kouri dnf aktyalizasyon lòd.

sudo dnf update

Koulye a, enstale Plex Media Server la sou Fedora lè l sèvi avèk sa ki annapre yo dnf enstale lòd:

sudo dnf install plexmediaserver

Egzanp pwodiksyon:

Ki jan yo enstale Plex Media Server sou Fedora

Kalite Y, Lè sa a, peze ANTRE kle kontinye ak enstalasyon an.

Pandan enstalasyon an, ou pral wè yon notifikasyon si ou ta renmen enpòte kle GPG la:

Egzanp:

Ki jan yo enstale Plex Media Server sou Fedora

Kalite Y, Lè sa a, peze ANTRE kle kontinye ak enstalasyon an.

Pa default, sèvis Plex Media yo ta dwe otomatikman kòmanse. Pou verifye sa, sèvi ak sa ki annapre yo kòmand estati systemctl:

systemctl status plexmediaserver

Egzanp pwodiksyon:

Ki jan yo enstale Plex Media Server sou Fedora

Si sèvis la pa aktif, sèvi ak lòd sa a pou kòmanse Plex Media Server:

sudo systemctl start plexmediaserver

Apre sa, pèmèt sou bòt sistèm lan:

sudo systemctl enable plexmediaserver

Konfigure Plex Media Server nan WebUI

Kounye a ke Plex enstale sou sistèm ou an, ou bezwen konfigirasyon epi fini konfigirasyon an atravè WebUI la. Pou jwenn aksè nan sa a, louvri navigatè entènèt ou pi pito epi ale nan http://127.0.0.1:32400/web or http://localhost:32400/web.

Egzanp:

Ki jan yo enstale Plex Media Server sou Fedora

Koulye a, ou ka konekte lè l sèvi avèk yon kont medya sosyal ki deja egziste ki nan lis pi wo a oswa avèk imel ou a pou anrejistre yon nouvo kont si ou nouvo nan Plex. Yon fwa ou konekte, ou pral kòmanse konfigirasyon inisyal la.

Etap 1. Ki jan Plex Travay

Premye paj konfigirasyon an dekri sa Plex ye ak kijan li fonksyone nan yon egzanp kout. Navige pou jwenn li! epi klike sou bò gòch pou ale nan pwochen paj la. Remake byen, tou depan de Navigatè Entènèt ou itilize a, itilizatè Firefox yo pral remake yon mesaj ki mande yo pèmèt DRM; chwa sa a nesesè; san li, Plex WebUI ka pa travay kòrèkteman.

Egzanp:

Ki jan yo enstale Plex Media Server sou Fedora

Etap 2. Si ou vle Plex Pass

Apre sa, w ap mande w ajou ak Plex Pass posib. Sa a se opsyonèl; sepandan, Plex Pass gen kèk avantaj pou opsyon HDR ak aksè nan bati Beta. Si ou vle sote-klike sou X nan kwen an tèt dwat, ou ka toujou mete sa a kanpe pita.

Egzanp:

Ki jan yo enstale Plex Media Server sou Fedora

Etap 3. Enstalasyon sèvè

Konfigure non sèvè ou a, epi ou ka nonmen sa a nenpòt bagay ou vle ansanm ak gen opsyon a enfim "Pèmèt mwen jwenn aksè nan medya mwen an deyò lakay mwen." Pa default, pèmèt aksè nan medya deyò pèmèt; si ou pa pral fè sa, dezaktive karakteristik nan.

Yon fwa konfigirasyon, klike sou la PWOCHÈN bouton.

Egzanp:

Ki jan yo enstale Plex Media Server sou Fedora

Etap 4. Bibliyotèk medya

Paj Media Library a ba ou opsyon pou ajoute anyè medya ou yo. Si ou gen yon kondwi medya oswa katab pare, klike sou la AJOUTE BIBLIYOTÈK bouton.

Egzanp:

Ki jan yo enstale Plex Media Server sou Fedora

Koulye a, chwazi ki kalite medya ou vle dosye ou yo dwe òganize nan emisyon televizyon, sinema, mizik, ak sou sa. Klike la PWOCHÈN bouton pou kontinye ajoute dosye.

Egzanp:

Ki jan yo enstale Plex Media Server sou Fedora

Klike sou la ROUCHE POU DOSYE MEDIA bouton epi chwazi anyè medya a.

Egzanp:

Ki jan yo enstale Plex Media Server sou Fedora

Dènye opsyon a se yon fwa ke katab la te ajoute, opsyon avanse yo ap parèt, isit la ou ka plis Customized Plex nan gou ou. Yon fwa fè, klike sou AJOUTE BIBLIYOTÈK pou kontinye tounen nan enstalasyon konfigirasyon inisyal la.

Egzanp:

Ki jan yo enstale Plex Media Server sou Fedora

Etap 5. Fini

Next, frape PWOCHÈN bouton pou fini konfigirasyon inisyal la avèk oswa san ajoute yon Bibliyotèk Media.

Egzanp:

Ki jan yo enstale Plex Media Server sou Fedora

Ekran kap vini an enfòme w ke ou tout ansanm. Klike la bouton pou ale nan Plex Dashboard.

Egzanp:

Ki jan yo enstale Plex Media Server sou Fedora

Anfen, yo pral mande w pou mete broch, kite yo kòm default, oswa modifye nan preferans ou, ki ka ajiste pita sou. Yon fwa fè, klike sou la Fini konfigirasyon bouton.

Egzanp:

Ki jan yo enstale Plex Media Server sou Fedora

Koulye a, ou pral rive nan Plex Dashboard ou a.

Egzanp:

Ki jan yo enstale Plex Media Server sou Fedora

reklam


Medya Files & Dosye Otorizasyon

Pandan konfigirasyon inisyal la, ou ka remake ke medya ou a pa parèt epi oswa ou gen pwoblèm pou ajoute kontni ki pa pral ranmase ak Plex refize jwenn kontni an sou disk segondè ki egziste deja entèn ak ekstèn. Sa a se an pati akòz Plex kreye yon kont itilizatè devwe yo te rele plexuser, ki bezwen li ak egzekite pèmisyon sou anyè medya ou yo. 

Ou ka mete pèmisyon Fedora lè l sèvi avèk chown oswa setfalc; tou de yo bon. Men kèk egzanp sou fason pou aplike.

egzanp fason konplo:

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

egzanp fason chown:

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

Oswa fichye endividyèl yo nan kondwi di a si gen lòt dosye ke ou pa vle Plex manyen/aksede.

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

Enstale Nginx kòm yon prokurasyon ranvèse

Ou ka mete yon prokurasyon ranvèse pou jwenn aksè nan Plex Media Server soti nan yon òdinatè oswa rezo aleka. Nan egzanp sa a, leson patikilye a pral mete kanpe yon sèvè proxy Nginx.

Premyèman, enstale Nginx:

sudo dnf install nginx -y

Pa default, Nginx ta dwe aktive si li pa aktive. itilize:

sudo systemctl start nginx

Pou pèmèt Nginx kòmanse sou bòt, sèvi ak lòd sa a:

sudo systemctl enable nginx

Egzanp pwodiksyon si siksè:

Synchronizing state of nginx.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable nginx

Koulye a, tcheke pou asire w ke Nginx aktive epi li pa gen okenn erè:

systemctl status nginx

Egzanp pwodiksyon:

Ki jan yo enstale Plex Media Server sou Fedora

Koulye a, kreye yon nouvo blòk sèvè jan sa a:

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

Ou pral bezwen yon non domèn aktif ki ka achte pou ti kòm 1 a 2 dola si ou pa gen youn. Nonb gen pi bon domèn yo bon mache ale alantou epi si ou prefere yon .com, sèvi ak CloudFlare.

Apre ou fin kreye sub-domèn ou a, ajoute sa ki annapre yo nan dosye blòk sèvè a:

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

Sove dosye a (CTRL+O), Lè sa a, sòti (CTRL+X).

Koulye a, fè yon kouri sèk pou asire w pa gen okenn erè nan konfigirasyon Nginx oswa blòk sèvè ou a:

sudo nginx -t

Si tout bagay ap travay kòrèkteman, egzanp pwodiksyon ta dwe:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Rechaje Nginx pou chanjman an pran efè:

sudo systemctl reload nginx

Si ou te etabli domèn ou ak dosye DNS pou montre IP sèvè ou a, ou kapab kounye a jwenn aksè nan Plex Media Server ou a nan plex.egzanp.com.


reklam


Sekirize Nginx ak ann ankripte Sètifika SSL gratis

Idealman, ou ta vle kouri Nginx ou sou HTTPS lè l sèvi avèk yon sètifika SSL. Pi bon fason pou fè sa se sèvi ak Ann ankripte, yon otorite sètifika gratis, otomatik epi ouvè dirije pa la Gwoup rechèch sekirite entènèt san bi likratif (ISRG).

Premyèman, enstale pake certbot jan sa a:

sudo dnf install python3-certbot-nginx -y

Yon fwa enstale, kouri lòd sa a pou kòmanse kreyasyon sètifika ou a:

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

Sa a se konfigirasyon ideyal la ki gen ladan fòs HTTPS 301 redireksyon, Strict-Transport-Security header, ak OCSP Stapling. Jis asire w ke ou ajiste imel la ak non domèn nan kondisyon ou yo.

Koulye a, URL ou a pral https://plex.example.com olye pou yo HTTP://plex.example.com.

Remake byen, si ou itilize ansyen an URL HTTP, li pral otomatikman redireksyon nan T.

Ki jan yo mete ajou Plex Media Server

Plex ka mete ajou dapre estanda a dnf aktyalizasyon lòd ke ou ta itilize pi fò nan tan ou amelyore pakè sou sistèm ou an.

Pou tcheke pou mizajou:

sudo dnf update

Si gen youn ki disponib, sèvi ak lòd ajou:

sudo dnf upgrade

Oswa ajou Plex Media Player tèt li:

sudo dnf upgrade plexmediaserver -y

reklam


Ki jan yo retire (dezenstale) Plex Media Server

Si ou pa vle sèvi ak Plex ankò epi ou vle retire li nan sistèm Fedora ou a, egzekite lòd sa a:

sudo dnf autoremove plexmediaserver -y

Remake byen, si ou enstale proxy ranvèse Nginx, pa bliye enfim li epi, si sa nesesè, efase fichye konfigirasyon domèn ou a.

Kòmantè ak konklizyon

Plex Media Server se yon lojisyèl ekselan pou bibliyotèk medya epi li fasil pou kenbe ak gwo karakteristik ki jeneralman trè estab. Mwen te eseye anpil lòt, tankou Emby, epi mwen toujou jwenn mwen tounen nan Plex. Yon lòt gwo benefis se ke Plex gen kèk devlopè 3yèm pati awizom k ap fè kèk pwojè kominote ki louvri sous ke ou pa wè nan lòt kominote nan nati sa a.

Leave a Comment