Otu esi etinye Plex Media Server na Debian 11 Bullseye

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 ya ndị enyi 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 Debian 11 Bullseye.

Prerequisites

  • OS akwadoro: Nnenna 11 Bullseye
  • Akaụntụ onye ọrụ: Akaụntụ onye ọrụ nwere sudo ihe ùgwù or ohere mgbọrọgwụ (su Command).
  • Ngwungwu achọrọ: curl

Na-emelite Sistemụ Ọrụ

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

sudo apt update && sudo apt upgrade

Mgbọrọgwụ ma ọ bụ Sudo Access

Site na ndabara, mgbe ị mepụtara akaụntụ gị na mmalite na Debian ma e jiri ya tụnyere nkesa ndị ọzọ, ọ naghị enweta ọkwa sudoers ozugbo. Ị ga-enwerịrị ike ịnweta ya mgbọrọgwụ paswọọdụ iji iwu su ma ọ bụ gaa na nkuzi nkuzi anyị Otu esi etinye onye ọrụ na Sudoers na Debian.

Wụnye nrụpụ

Iji mezue nkuzi a na ịwụnye na iji Plex, ị ga-etinyerịrị ngwugwu ndị a:

sudo apt install apt-transport-https curl

Ozugbo emechara, gaa n'ihu na akụkụ ntinye nke nkuzi.


Advertisement


Wụnye Plex Media Server

Iji tinye Plex, ị ga-emerịrị faịlụ nchekwa nke na-adọta ozugbo na ebe nchekwa Plex. Mbụ, ị ga-ebubata igodo GPG site na iji iwu ọnụ na-esote:

curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -

Ọzọ, bubata ebe nchekwa:

echo deb https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list

Tupu ịwụnye Plex, ọ bụ ezigbo echiche ịgba ọsọ iwu mmelite dabara adaba.

sudo apt update

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

sudo apt install plexmediaserver

Ihe atụ mmepụta:

Otu esi etinye Plex Media Server na Debian 11 Bullseye

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

Rịba ama, n'oge nrụnye, ị ga-ahụ ngwa ngwa ndị a:

Otu esi etinye Plex Media Server na Debian 11 Bullseye

Ụdị "N" ị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 Debian 11 Bullseye

Ọ 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 Debian 11 Bullseye

Ugbu a, ị nwere ike ịbanye na iji akaụntụ mgbasa ozi ọha dị adị edepụtara n'elu ma ọ bụ jiri e-mail gị iji 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 NWETARA 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 Debian 11 Bullseye

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 na-erite uru HDR nhọrọ na ịnweta Beta na-ewuli elu. Ọ bụrụ na ịchọrọ ịwụ-pịa “X” n'elu akuku aka nri, ị nwere ike ịtọ nke a mgbe ọ bụla ma emechaa.

Ihe Nlereanya:

Otu esi etinye Plex Media Server na Debian 11 Bullseye

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 Debian 11 Bullseye

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 Debian 11 Bullseye

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 Debian 11 Bullseye

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 Debian 11 Bullseye

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 Debian 11 Bullseye

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 Debian 11 Bullseye

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 Debian 11 Bullseye

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

Ihe Nlereanya:

Otu esi etinye Plex Media Server na Debian 11 Bullseye

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 Debian 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 apt 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 Debian 11 Bullseye

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 apt 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ị iwu mmelite dabara adaba na ị ga-eji ọtụtụ oge gị kwalite ngwugwu na sistemụ gị.

Ka ịlele maka mmelite:

sudo apt update

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

sudo apt upgrade plexmediaserver -y

Advertisement


Otu esi ewepu (wepụ) Plex Media Server

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

sudo apt 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.

Idenye aha
Gwa nke
1 Comment
Inline nzaghachi
Lee echiche niile

Jiri Jellyfin, ọ ka mma.

1
0
Ga-ahụ n'anya gị echiche, biko okwu.x