Kako instalirati i postaviti Plex Media Server na Fedora 34/35

Plex Media Server je dio softvera za pohranu svih vaših digitalnih medijskih sadržaja i pristup putem klijentske aplikacije kao što je vaš TV, NVIDIA Shield, Roku, Mobile App i mnoge druge platforme. Plex Media Server organizira vaše datoteke i sadržaj u kategorije. Izuzetno je popularan među ljudima koji pohranjuju TV emisije i filmske zbirke, a ako je vaša veza dovoljno dobra, podijelite je s prijateljima i obitelji. Tijekom vremena Plex Media Server je mnogo narastao i sada podržava mnoge platforme.

U sljedećem tutorialu naučit ćete kako instalirati Plex Media Server na Fedora.

Preduvjeti

  • Preporučeni OS: Fedora Linux 27 do 34 (Nije verzije će također raditi)
  • Korisnički račun: Korisnički račun sa sudo ili root pristupom.

Ažuriranje operativnog sustava

Ažurirajte svoj Fedora Linux operativni sustav kako biste bili sigurni da su svi postojeći paketi ažurirani:

sudo dnf update && sudo dnf upgrade -y

Oglas


Instalirajte Plex Media Server

Da biste instalirali Plex, morate stvoriti datoteku spremišta koja se povlači izravno iz Plex spremišta. Da biste to postigli, otvorite svoj terminal i upotrijebite sljedeću naredbu:

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

Primjer izlaza ako je uspješan:

Kako instalirati Plex Media Server na Fedora

Prije instaliranja Plexa, dobro je pokrenuti dnf naredba ažuriranja.

sudo dnf update

Sada instalirajte Plex Media Server na Fedora koristeći sljedeće dnf naredba za instalaciju:

sudo dnf install plexmediaserver

Primjer rezultata:

Kako instalirati Plex Media Server na Fedora

tip Y, zatim pritisnite Enter tipka za nastavak instalacije.

Tijekom instalacije vidjet ćete obavijest ako želite uvesti GPG ključ:

Primjer:

Kako instalirati Plex Media Server na Fedora

tip Y, zatim pritisnite Enter tipka za nastavak instalacije.

Prema zadanim postavkama, Plex Media usluga bi se trebala automatski pokrenuti. Da biste to provjerili, koristite sljedeće systemctl status naredba:

systemctl status plexmediaserver

Primjer rezultata:

Kako instalirati Plex Media Server na Fedora

Ako usluga nije aktivna, upotrijebite sljedeću naredbu za pokretanje Plex Media Server:

sudo systemctl start plexmediaserver

Zatim omogućite pri pokretanju sustava:

sudo systemctl enable plexmediaserver

Konfigurirajte Plex Media Server u WebUI

Sada kada je Plex instaliran na vašem sustavu, morate konfigurirati i završiti postavljanje putem WebUI-ja. Da biste tome pristupili, otvorite željeni internetski preglednik i idite na http://127.0.0.1:32400/web or http://localhost:32400/web.

Primjer:

Kako instalirati Plex Media Server na Fedora

Sada se možete prijaviti pomoću postojećeg računa društvenih medija koji je gore naveden ili putem svoje e-pošte da biste registrirali novi račun ako ste novi u Plexu. Nakon što se prijavite, počet ćete s početnom konfiguracijom.

Korak 1. Kako Plex radi

Prva stranica konfiguracije opisuje što je Plex i kako radi u sažetom primjeru. Idite na SHVAT! i kliknite lijevom tipkom za nastavak na sljedeću stranicu. Napomena, ovisno o internetskom pregledniku koji koristite, korisnici Firefoxa primijetit će poruku koja traži omogući DRM; ovaj izbor je potreban; bez njega Plex WebUI možda neće raditi ispravno.

Primjer:

Kako instalirati Plex Media Server na Fedora

Korak 2. Izborni Plex Pass

Zatim će se od vas tražiti da eventualno nadogradite na Plex Pass. Ovo nije obavezno; međutim, Plex Pass ima neke prednosti za HDR opcije i pristup beta verzijama. Ako želite preskočiti i kliknite X u gornjem desnom kutu, to uvijek možete postaviti kasnije.

Primjer:

Kako instalirati Plex Media Server na Fedora

Korak 3. Postavljanje poslužitelja

Konfigurirajte naziv poslužitelja i možete ga imenovati kako god želite, uz mogućnost onemogućavanja "Dopusti mi pristup svojim medijima izvan moje kuće." Prema zadanim postavkama, dopuštanje pristupa medijima izvana je omogućeno; ako to nećete učiniti, poništite tu značajku.

Nakon konfiguracije, kliknite na SLJEDEĆA tipku.

Primjer:

Kako instalirati Plex Media Server na Fedora

Korak 4. Medijska knjižnica

Stranica Media Library daje vam mogućnost da unaprijed dodate svoje medijske imenike. Ako imate spreman medijski pogon ili mapu, kliknite na DODAJTE KNJIŽNICU tipku.

Primjer:

Kako instalirati Plex Media Server na Fedora

Sada odaberite vrstu medija za koju želite da vaše mape budu organizirane u TV emisije, filmove, glazbu i tako dalje. Kliknite na SLJEDEĆA gumb za nastavak dodavanja mapa.

Primjer:

Kako instalirati Plex Media Server na Fedora

kliknite PRETRAŽITE MAPU MEDIJA i odaberite medijski direktorij.

Primjer:

Kako instalirati Plex Media Server na Fedora

Posljednja opcija je kada se mapa doda, pojavit će se napredne opcije, ovdje možete dodatno prilagoditi Plex po svom ukusu. Kada završite, kliknite DODAJTE KNJIŽNICU da biste nastavili natrag na instalaciju početne konfiguracije.

Primjer:

Kako instalirati Plex Media Server na Fedora

Korak 5. Dovršavanje

Sljedeći, udari SLJEDEĆA gumb za završetak početnog postavljanja sa ili bez dodavanja biblioteke medija.

Primjer:

Kako instalirati Plex Media Server na Fedora

Sljedeći zaslon vas obavještava da ste spremni. Kliknite na DONE gumb za nastavak na Plex nadzornu ploču.

Primjer:

Kako instalirati Plex Media Server na Fedora

Na kraju, od vas će se tražiti da postavite pribadače, ostavite ih kao zadane ili uredite prema svojim željama, što se kasnije može prilagoditi. Kada završite, kliknite na ZAVRŠITE POSTAVU tipku.

Primjer:

Kako instalirati Plex Media Server na Fedora

Sada ćete stići na svoju Plex Dashboard.

Primjer:

Kako instalirati Plex Media Server na Fedora

Oglas


Dozvole za medijske datoteke i mape

Tijekom početnog postavljanja, možda ste primijetili da se vaš medij nije pojavio ili da imate problema s dodavanjem sadržaja koji neće biti pokupen s Plexom koji odbija pronaći sadržaj na vašim postojećim unutarnjim i vanjskim sekundarnim tvrdim diskovima. To je dijelom zbog toga što je Plex stvorio namjenski korisnički račun pod nazivom pleksuser, koji treba čitati i izvršavati dopuštenje na vašim medijskim imenicima. 

Fedora dopuštenja mogu se postaviti pomoću chown ili setfalc; oboje su dobri. Neki primjeri kako se prijaviti su u nastavku.

primjer setfalc načina:

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

primjer chown way:

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

Ili pojedinačne datoteke na tvrdom disku ako postoje druge mape kojima ne želite da Plex dodiruje/pristupa.

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

Postavite Nginx kao obrnuti proxy

Možete postaviti obrnuti proxy za pristup Plex Media Serveru s udaljenog računala ili mreže. U ovom primjeru, vodič će postaviti Nginx proxy poslužitelj.

Prvo instalirajte Nginx:

sudo dnf install nginx -y

Prema zadanim postavkama, Nginx bi trebao biti omogućen ako nije aktiviran. koristiti:

sudo systemctl start nginx

Da biste omogućili pokretanje Nginxa pri pokretanju, koristite sljedeću naredbu:

sudo systemctl enable nginx

Primjer izlaza ako je uspješan:

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

Sada provjerite je li Nginx aktiviran i nema pogrešaka:

systemctl status nginx

Primjer rezultata:

Kako instalirati Plex Media Server na Fedora

Sada stvorite novi blok poslužitelja na sljedeći način:

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

Trebat će vam aktivni naziv domene koji se može kupiti za samo 1 do 2 dolara ako ga nemate. NameCheap ima najbolje jeftine domene i ako više volite .com, koristite CloudFlare.

Nakon što ste stvorili svoju poddomenu, dodajte sljedeće u datoteku bloka poslužitelja:

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

Spremite datoteku (CTRL+O), zatim izađi (CTRL+X).

Sada izvršite suho testiranje kako biste bili sigurni da nema pogrešaka u konfiguraciji Nginxa ili bloku vašeg poslužitelja:

sudo nginx -t

Ako sve radi ispravno, primjer bi trebao biti:

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

Ponovno učitajte Nginx kako bi promjena stupila na snagu:

sudo systemctl reload nginx

Ako ste postavili svoju domenu i DNS zapise da upućuju na IP vašeg poslužitelja, sada možete pristupiti svom Plex Media Serveru na plex.example.com.


Oglas


Osigurajte Nginx s Let's Encrypt SSL Free certifikatom

U idealnom slučaju, želite pokrenuti svoj Nginx HTTPS pomoću SSL certifikata. Najbolji način da to učinite je korištenje Hajdemo šifrirati, besplatno, automatizirano i otvoreno certifikacijsko tijelo koje vodi neprofitna grupa za istraživanje internetske sigurnosti (ISRG).

Prvo, instalirajte certbot paket kako slijedi:

sudo dnf install python3-certbot-nginx -y

Nakon instalacije, pokrenite sljedeću naredbu da započnete kreiranje certifikata:

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

Ovo je idealno postavljanje koje uključuje prisilno HTTPS 301 preusmjeravanje, zaglavlje Strict-Transport-Security i OCSP spajanje. Samo pazite da prilagodite e-poštu i naziv domene svojim zahtjevima.

Sada će vaš URL biti https://plex.example.com umjesto HTTP://plex.example.com.

Napomena, ako koristite stari HTTP URL, automatski će se preusmjeriti na HTTPS.

Kako ažurirati Plex Media Server

Plex se može ažurirati prema standardu dnf naredba ažuriranja da biste većinu svog vremena koristili za nadogradnju paketa na vašem sustavu.

Da biste provjerili ima li ažuriranja:

sudo dnf update

Ako je dostupna, upotrijebite naredbu za nadogradnju:

sudo dnf upgrade

Ili nadogradite sam Plex Media Player:

sudo dnf upgrade plexmediaserver -y

Oglas


Kako ukloniti (deinstalirati) Plex Media Server

Ako više ne želite koristiti Plex i želite ga ukloniti iz svog Fedora sustava, izvedite sljedeću naredbu:

sudo dnf autoremove plexmediaserver -y

Napomena, ako ste instalirali Nginx reverse proxy, ne zaboravite ga onemogućiti i, ako je potrebno, izbrisati konfiguracijsku datoteku svoje domene.

Komentari i zaključak

Plex Media Server izvrstan je softver za medijske knjižnice i jednostavan je za održavanje s velikim značajkama koje su općenito vrlo stabilne. Probao sam mnoge druge, kao što je Emby, i uvijek sam se vraćao u Plex. Još jedna velika prednost je da Plex ima neke sjajne programere treće strane koji rade neke projekte zajednice koji su otvorenog koda koje ne vidite u drugim zajednicama ove prirode.

Ostavite komentar