Otu esi etinye & Mepụta Plex Media Server na Fedora 34/35

Plex Media Server bụ sọftụwia iji chekwaa ọdịnaya mgbasa ozi dijitalụ gị yana nweta site na ngwa ndị ahịa dị ka TV gị, NVIDIA Shield, Roku, Mobile App na ọtụtụ nyiwe ndị ọzọ. Plex Media Server na-ahazi faịlụ na ọdịnaya gị ka ọ bụrụ otu. Ọ na-ewu ewu nke ukwuu na ndị mmadụ na-echekwa ihe ngosi TV na ọba akwụkwọ ihe nkiri, ma ọ bụrụ na njikọ gị dị mma, kesaa ndị enyi gị na ezinụlọ gị. Ka oge na-aga Plex Media Server etoola nke ukwuu ma na-akwado ọtụtụ nyiwe ugbu a.

N'ime nkuzi a, ị ga-amụta otu esi etinye Plex Media Server na Fedora.

Prerequisites

  • OS akwadoro: Fedora Linux 27 ruo 34 (Ụdị ọhụrụ ga-arụkwa ọrụ)
  • Akaụntụ onye ọrụ: Akaụntụ onye ọrụ nwere sudo ma ọ bụ ohere mgbọrọgwụ.

Na-emelite Sistemụ Ọrụ

Melite gi Fedora Linux Sistemụ arụmọrụ iji hụ na ngwugwu niile dị adị adịla ugbu a:

sudo dnf update && sudo dnf upgrade -y

Advertisement


Wụnye Plex Media Server

Iji tinye Plex, ị ga-emerịrị faịlụ nchekwa nke na-adọta ozugbo na ebe nchekwa Plex. Iji nweta nke a, mepee ọnụ ọnụ gị wee jiri iwu 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

Mwepụta ihe atụ ma ọ bụrụ na ọ ga nke ọma:

Otu esi etinye Plex Media Server na Fedora

Tupu ịwụnye Plex, ọ bụ ezigbo echiche ịgba ọsọ dnf update iwu.

sudo dnf update

Ugbu a wụnye Plex Media Server na Fedora site na iji ihe ndị a dnf tinye iwu:

sudo dnf install plexmediaserver

Ihe atụ mmepụta:

Otu esi etinye Plex Media Server na Fedora

Ụdị Y, wee pịa Tinye igodo ịga n'ihu na nwụnye.

N'oge nrụnye, ị ga-ahụ ọkwa ma ọ bụrụ na ịchọrọ ibubata igodo GPG:

Ihe Nlereanya:

Otu esi etinye Plex Media Server na Fedora

Ụdị Y, wee pịa Tinye igodo ịga n'ihu na nwụnye.

Site na ndabara, ekwesịrị ịmalite ọrụ Plex Media ozugbo. Iji nyochaa nke a, jiri ihe ndị a systemctl iwu iwu:

systemctl status plexmediaserver

Ihe atụ mmepụta:

Otu esi etinye Plex Media Server na Fedora

Ọ bụrụ na ọrụ anaghị arụ ọrụ, jiri iwu a ka ịmalite Plex Media Server:

sudo systemctl start plexmediaserver

Na-esote, gbanye sistemu buut:

sudo systemctl enable plexmediaserver

Hazie Plex Media Server na WebUI

Ugbu a etinyere Plex na sistemụ gị, ịkwesịrị ịhazi ma mechaa ntọlite ​​​​site na WebUI. Iji nweta nke a, mepee ihe nchọgharị ịntanetị masịrị gị wee gaa na http://127.0.0.1:32400/web or http://localhost:32400/web.

Ihe Nlereanya:

Otu esi etinye Plex Media Server na Fedora

Ugbu a, ị nwere ike ịbanye na iji akaụntụ mgbasa ozi ọha dị adị edepụtara n'elu ma ọ bụ jiri email gị ịdebanye aha akaụntụ ọhụrụ ma ọ bụrụ na ị bụ onye ọhụrụ na Plex. Ozugbo ịbanye, ị ga-amalite nhazi nhazi mbụ.

Nzọụkwụ 1. Ka Plex si arụ ọrụ

Ibe nhazi nke mbụ na-akọwa ihe Plex bụ yana otu o si arụ ọrụ na nkenke ihe atụ. Gaa na-enweta ya! wee pịa aka ekpe ka ịga n'ihu na ibe na-esote. Mara, dabere na ihe nchọgharị ịntanetị ị na-eji, ndị ọrụ Firefox ga-ahụ ozi na-akpali nyere DRM aka; nhọrọ a dị mkpa; na-enweghị ya, Plex WebUI nwere ike ọ gaghị arụ ọrụ nke ọma.

Ihe Nlereanya:

Otu esi etinye Plex Media Server na Fedora

Nzọụkwụ 2. Nhọrọ Plex Pass

Na-esote, a ga-akpali gị ịkwalite na Plex Pass ikekwe. Nke a bụ nhọrọ; Otú ọ dị, Plex Pass nwere ụfọdụ uru maka nhọrọ HDR na ịnweta beta na-ewuli elu. Ọ bụrụ na ịchọrọ ịwụ-pịa X dị n'akụkụ aka nri elu, ị nwere ike ịtọ nke a mgbe ọ bụla ma emechaa.

Ihe Nlereanya:

Otu esi etinye Plex Media Server na Fedora

Nzọụkwụ 3. Server Mbido

Hazie aha nkesa gị, ma ị nwere ike ịkpọ nke a ihe ọ bụla ịchọrọ yana inwe nhọrọ iji gbanyụọ "Kwe ka m nweta mgbasa ozi m n'èzí ụlọ m." Site na ndabara, enyere ohere ịnweta mgbasa ozi n'èzí; ọ bụrụ na ịgaghị eme nke a, kpọghee atụmatụ ahụ.

Ozugbo ahaziri, pịa OSOTE bọtịnụ.

Ihe Nlereanya:

Otu esi etinye Plex Media Server na Fedora

Nzọụkwụ 4. Media Library

Ibe Media Library na-enye gị nhọrọ iji bu ụzọ tinye akwụkwọ ndekọ aha mgbasa ozi gị. Ọ bụrụ na ị nwere draịva mgbasa ozi ma ọ bụ nchekwa dị njikere, pịa ya gbakwunye ọba akwụkwọ bọtịnụ.

Ihe Nlereanya:

Otu esi etinye Plex Media Server na Fedora

Ugbu a họrọ ụdị mgbasa ozi ịchọrọ ka hazie folda gị ka ọ bụrụ ihe nkiri TV, ihe nkiri, egwu na ihe ndị ọzọ. Pịa OSOTE bọtịnụ ka gaba n'ihu ịgbakwunye nchekwa.

Ihe Nlereanya:

Otu esi etinye Plex Media Server na Fedora

pịa Chọgharịa maka folda mgbasa ozi bọtịnụ wee họrọ ndekọ mgbasa ozi.

Ihe Nlereanya:

Otu esi etinye Plex Media Server na Fedora

Nhọrọ ikpeazụ bụ ozugbo agbakwunyere nchekwa ahụ, nhọrọ dị elu ga-apụta, ebe a ị nwere ike hazie Plex ọzọ ka ọ masịrị gị. Ozugbo emechara, pịa gbakwunye ọba akwụkwọ ka ịga n'ihu na nrụnye nhazi nhazi mbụ.

Ihe Nlereanya:

Otu esi etinye Plex Media Server na Fedora

Nzọụkwụ 5. Ịmecha

Osote, see OSOTE bọtịnụ iji mechaa nhazi mbụ na ma ọ bụ na-agbakwunyeghị ọbá akwụkwọ mgbasa ozi.

Ihe Nlereanya:

Otu esi etinye Plex Media Server na Fedora

Ihuenyo na-esote ga-agwa gị na edochala gị. Pịa Emee ya bọtịnụ ka ịga n'ihu na Plex Dashboard.

Ihe Nlereanya:

Otu esi etinye Plex Media Server na Fedora

N'ikpeazụ, a ga-akpali gị ịtọ ntụtụ, hapụ ha dị ka nke ndabara, ma ọ bụ dezie na mmasị gị, nke enwere ike gbanwee ma emechaa. Ozugbo emechara, pịa NTỤTỤ NTỤTA bọtịnụ.

Ihe Nlereanya:

Otu esi etinye Plex Media Server na Fedora

Ugbu a ị ga-abata na Plex Dashboard gị.

Ihe Nlereanya:

Otu esi etinye Plex Media Server na Fedora

Advertisement


Faịlụ mgbasa ozi & ikike nchekwa nchekwa

N'oge nhazi mbụ, ị nwere ike chọpụtala na mgbasa ozi gị apụtaghị ma ọ bụ nwee nsogbu ịgbakwunye ọdịnaya nke a na-agaghị ebuli na Plex na-ajụ ịchọta ọdịnaya dị na draịvụ ike gị dị ugbu a n'ime na mpụga. Nke a bụ akụkụ maka Plex ịmepụta akaụntụ onye ọrụ raara onwe ya nye aha ya plexuser, nke kwesịrị ịgụ na mebie ikike na akwụkwọ ndekọ aha mgbasa ozi gị. 

Enwere ike ịtọ ikike Fedora site na iji chown ma ọ bụ setfalc; ha abụọ dị mma. Ụfọdụ ọmụmaatụ otu esi etinye akwụkwọ dị n'okpuru.

ihe atụ 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

ihe atụ chown:

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

Ma ọ bụ faịlụ nke ọ bụla na draịvụ ike ma ọ bụrụ na nchekwa ndị ọzọ dị na ị chọghị ka Plex metụ / nweta.

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

Tọọ Nginx ka ọ bụrụ onye nnọchi anya azụ

Ị nwere ike ịtọ proxy ntụgharị iji nweta Plex Media Server site na kọmputa dịpụrụ adịpụ ma ọ bụ netwọk. N'ọmụmaatụ a, nkuzi ga-edozi ihe nkesa proxy Nginx.

Nke mbụ, wụnye Nginx:

sudo dnf install nginx -y

Site na ndabara, ekwesịrị ịgbanye Nginx ma ọ bụrụ na agbaghị ya ọrụ. jiri:

sudo systemctl start nginx

Iji kwe ka ịmalite Nginx na buut, jiri iwu a:

sudo systemctl enable nginx

Mwepụta ihe atụ ma ọ bụrụ na ọ ga nke ọma:

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

Ugbu a lelee iji hụ na agbanyere Nginx na enweghị mperi:

systemctl status nginx

Ihe atụ mmepụta:

Otu esi etinye Plex Media Server na Fedora

Ugbu a, mepụta ngọngọ sava ọhụrụ dị ka ndị a:

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

Ị ga-achọ ngalaba aha na-arụsi ọrụ ike nke enwere ike ịzụta maka ihe dị ka 1 ruo 2 dollar ma ọ bụrụ na ịnweghị otu. AhaCheap nwere ngalaba dị ọnụ ala kachasị mma na-aga gburugburu ma ọ bụrụ na ịchọrọ .com, jiri Igwe ojii.

Mgbe ịmechara ngalaba ngalaba gị, tinye ihe ndị a na faịlụ ngọngọ sava:

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

Chekwaa faịlụ (Ctrl+O), wee pụọ (CTRL+X).

Ugbu a, mee ọsọ ọsọ iji jide n'aka na ọ dịghị njehie na nhazi Nginx ma ọ bụ ngọngọ nkesa gị:

sudo nginx -t

Ọ bụrụ na ihe niile na-arụ ọrụ nke ọma, ihe atụ kwesịrị ịbụ:

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

Bugharịa Nginx maka mgbanwe ahụ ka ọ rụọ ọrụ:

sudo systemctl reload nginx

Ọ bụrụ na ịtọlitela ngalaba gị na ndekọ DNS iji rụtụ aka na IP nkesa gị, ị nwere ike nweta Plex Media Server gị ugbu a. plex.example.com.


Advertisement


Chekwaa Nginx na ka anyị zoo SSL Asambodo efu

Dị ka o kwesịrị, ị ga-achọ ịgba ọsọ Nginx gị HTTPS na-eji asambodo SSL. Ụzọ kacha mma isi mee nke a bụ iji Ka anyị zoo, ikike asambodo efu, akpaaka na mepere emepe nke ndị Otu nyocha nchekwa ịntanetị anaghị akwụ ụgwọ (ISRG).

Mbụ, wụnye ngwugwu certbot dị ka ndị a:

sudo dnf install python3-certbot-nginx -y

Ozugbo arụnyere, gbanye iwu a ka ịmalite imepụta asambodo gị:

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

Nke a bụ ezigbo ntọala nke gụnyere ike HTTPS 301 redirects, Strict-Transport-Security nkụnye eji isi mee, na OCSP Stapling. Naanị jide n'aka na ịhazigharịa e-mail na ngalaba aha na ihe ị chọrọ.

Ugbu a URL gị ga-abụ https://plex.example.com kama HTTP://plex.example.com.

Rịba ama, ọ bụrụ na ị na-eji nke ochie URL HTTP, ọ ga-akpaghị aka redirect gaa na HTTPS.

Otu esi emelite Plex Media Server

Enwere ike imelite Plex dịka ọkọlọtọ si dị dnf update iwu na ị ga-eji ọtụtụ oge gị kwalite ngwugwu na sistemụ gị.

Ka ịlele maka mmelite:

sudo dnf update

Ọ bụrụ otu dị, jiri iwu nkwalite:

sudo dnf upgrade

Ma ọ bụ kwalite Plex Media Player n'onwe ya:

sudo dnf upgrade plexmediaserver -y

Advertisement


Otu esi ewepu (wepụ) Plex Media Server

Ọ bụrụ na ịchọghị iji Plex ma chọọ iwepụ ya na sistemụ Fedora gị, mebie iwu a:

sudo dnf autoremove plexmediaserver -y

Rịba ama, ọ bụrụ na ị wụnye Nginx reverse proxy, echefula gbanyụọ ya ma, ọ bụrụ na ọ dị mkpa, hichapụ faịlụ nhazi nke ngalaba gị.

Okwu na mmechi

Plex Media Server bụ sọftụwia magburu onwe ya maka ọba akwụkwọ mgbasa ozi yana ọ dị mfe idowe ya na njiri mara mma nke kwụsiri ike. Agbalịrị m ọtụtụ ndị ọzọ, dị ka Emby, na-ahụkwa onwe m mgbe niile ka m na-alaghachi na Plex. Uru ọzọ dị ukwuu bụ na Plex nwere ụfọdụ ndị mmepe nke atọ dị egwu na-eme ụfọdụ ọrụ obodo bụ isi mmalite nke ị na-ahụghị na mpaghara ndị ọzọ nke ụdị a.

Ahapụ a Comment