Plex Media Serverin asentaminen Ubuntuun 22.10/22.04/20.04


Plex Media Server on laajalti käytetty ohjelmisto kaiken digitaalisen median sisältöön tallentamiseen ja siihen pääsyyn erilaisten asiakassovellusten kautta. Se on suosittu käyttäjien keskuudessa, koska se pystyy tallentamaan TV-ohjelmia ja elokuvakirjastoja ja jakaa sisältöä ystävien ja perheenjäsenten kanssa. Plex Media Server on jatkuvasti kasvattanut suosiotaan ja tukee nyt monia alustoja. Jotkut suosituimmista asiakassovelluksista sisällön käyttämiseen Plex Media Serveristä ovat NVIDIA Shield, Roku, Mobile App ja monet muut. Ohjelmisto järjestää tiedostosi ja sisältösi luokkiin, mikä helpottaa niiden löytämistä ja käyttöä. Lisäksi Plex Media Server tarjoaa suojaus- ja yksityisyysominaisuuksia, joiden avulla voit hallita, kuka voi käyttää sisältöäsi ja milloin. Plex Media Server on loistava tapa tallentaa ja jakaa digitaalista mediasisältöä.

Seuraavassa opetusohjelmassa opit asentamaan Plex Media Serverin Ubuntu 22.10, 22.04 ja 20.04 Linux LTS:ään tuomalla turvallisesti GPG-avaimen ja virallisen Plex-tietovaraston sekä vinkkejä perussarjoista käänteisen välityspalvelimen luomiseen Nginxillä käyttäjille, jotka haluavat käyttääksesi Nginxiä etänä, tätä ei vaadita sisäisille kotiverkoille.

Tärkeä ilmoitus

Seuraava opetusohjelma tehtiin Ubuntu 22.04 LTS -julkaisulla, ja esimerkkikuvia otettiin. Silti sitä testattiin Ubuntu 20.04:ssä ja Ubuntu 22.10:ssä. Jos Ubuntu tekee tulevaisuudessa muutoksia, jotka rikkovat jonkin jakeluversion opetusohjelman, sijoita kommentti minun tutkittavaksi, jotta voin päivittää opetusohjelman.

Suositellut vaiheet ennen asennusta

Ennen kuin jatkat opetusohjelmaa, on hyvä varmistaa, että järjestelmäsi on ajan tasalla kaikkien olemassa olevien pakettien kanssa.

sudo apt update

Valinnaisesti voit listata päivitykset käyttäjille, jotka tarvitsevat tarkistusta tai ovat uteliaita.



sudo apt --list upgradable

Jatka vanhentuneiden pakettien päivittämistä käyttämällä seuraavaa komentoa.

sudo apt upgrade

Asenna Plex Media Server Ubuntu Linuxiin

Plex Media -palvelimen asennusta varten sinun on luotava arkistotiedosto, joka noudetaan suoraan Plex-arkistosta. Tämä varmistaa, että asennat ja päivität suoraan virallisesta lähteestä käyttämällä apt-pakettienhallintaa.

Avaa ensin terminaali (CTRL+ALT+T), Suorita sitten seuraava komento varmistaaksesi, että vaaditut paketit on asennettu; ne on todennäköisesti jo asennettu useimmille käyttäjille.

sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https curl -y

Tuo GPG-avain käyttämällä seuraavaa päätekomentoa.

curl -fsSL https://downloads.plex.tv/plex-keys/PlexSign.key | gpg --dearmor | sudo tee /usr/share/keyrings/plex.gpg

Tuo seuraavaksi arkisto seuraavalla komennolla.

echo deb [signed-by=/usr/share/keyrings/plex.gpg] https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list

Ennen kuin asennat Plexin, suorita apt päivitys komento vastaamaan uutta tuotua tietovarastoa.



sudo apt update

Asenna Plex Media Server Ubuntuun seuraavasti apt install -komento.

sudo apt install plexmediaserver -y

Näet seuraavan kehotteen, joka neuvoo sinua Plex-lähdeluettelostasi asennuksen aikana.

Esimerkiksi:

esimerkiksi korvaa lähdeluettelo tai säilytä plex-mediapalvelimessa ubuntu 22.10, 22.04 ja 20.04

Kirjoita "N" jatkaaksesi asennusta.

Oletuksena Plex Media -palvelun pitäisi käynnistyä automaattisesti. Varmista tämä käyttämällä seuraavaa systemct status -komento.

systemctl status plexmediaserver

Esimerkki ulostulosta:



plexmediaserverin tila ok ubuntu 22.10, 22.04 ja 20.04

Jos palvelu ei ole aktiivinen, käynnistä Plex Media Server seuraavalla komennolla:

sudo systemctl start plexmediaserver

Ota seuraavaksi käyttöön järjestelmän käynnistyksen yhteydessä:

sudo systemctl enable plexmediaserver

Käynnistä palvelu uudelleen käyttämällä seuraavaa:

sudo systemctl restart plexmediaserver

Määritä UFW-palomuuri Ubuntu Linuxissa

Ennen kuin jatkat, sinun tulee määrittää UFW-palomuurisi. Useimmille käyttäjille tämän pitäisi olla oletusarvoisesti käytössä tai ottaa se käyttöön seuraavalla komennolla.

sudo ufw enable

Lisää Plex Media Server -portti 32400; voit muokata porttia myöhemmin, jos haluat; Varmista, että poistat tämän säännön, jos sallit toisen ja vaihdat sen Plex Media -palvelimen kojelaudassa.

sudo ufw allow 32400

Määritä Ubuntu Server SSH Ubuntu Linuxissa

Käyttäjille, joilla on Plex Media Server asennettuna Ubuntu 22.04 -etäpalvelimelle, sinun on määritettävä SSH-tunneli paikalliselle tietokoneellesi alkuasetukset ulkoisten yhteyksien sallimiseksi.



Korvaa {palvelin-ip-osoite} omallasi, esimerkiksi 192.168.50.1 jne.

Esimerkiksi:

ssh {server-ip-address} -L 8888:localhost:32400

SSH:n uusien käyttäjien on ehkä asennettava se.

sudo apt install openssh-server -y

Käynnistä seuraavaksi palvelu.

sudo systemctl enable ssh -y

Nyt voit käyttää Plex Media Serveriä käyttämällä paikallista verkkoselaimessasi.

http://localhost:8888/web

Tai vaihtoehto, jos yllä oleva osoite ei toimi.



localhost:32400/web/index.html#!/setup

SSH-TUNNELIN KAUTTA HTTP-pyyntö ohjataan etäpalvelimeen http://localhost:32400/web. 

Kun alkuasetukset on tehty, pääset Plex Media Server -palvelimeen etäpalvelimesi IP-osoitteella.

https://{server-ip-address}:32400

Määritä Plex Media Server WebUI:ssa Ubuntu Linuxissa

Nyt kun Plex on asennettu järjestelmääsi, sinun on määritettävä ja viimeisteltävä asennus WebUI:n kautta. Pääset tähän avaamalla haluamasi Internet-selain ja siirtymällä kohtaan http://127.0.0.1:32400/web or http://localhost:32400/web.

Esimerkiksi:

esimerkki tervetuloa plex webiin ubuntuun 22.10, 22.04 ja 20.04

Nyt voit kirjautua sisään käyttämällä olemassa olevaa yllä lueteltua sosiaalisen median tiliä tai sähköpostillasi rekisteröidäksesi uuden tilin, jos olet uusi Plexissä. Kun olet kirjautunut sisään, aloitat alkuasetusten määrityksen.

Vaihe 1. Kuinka Plex toimii

Ensimmäinen asetussivu kuvaa Plexiä ja sen toimintaa tiiviissä esimerkissä.



Navigoida johonkin SAIN SEN! ja jätä napsautus siirtyäksesi seuraavalle sivulle.

Esimerkiksi:

esimerkki kuinka plex toimii ubuntu 22.10, 22.04 ja 20.04

Huomaa, että se riippuu käyttämästäsi Internet-selaimesta. Firefox-käyttäjät huomaavat viestin, joka kehottaa heitä tekemään niin ota DRM käyttöön; tämä valinta on tarpeen; ilman sitä Plex WebUI ei ehkä toimi oikein.

Vaihe 2. Valinnainen Plex Pass

Seuraavaksi sinua pyydetään päivittämään mahdollisesti Plex Passiin. Tämä on valinnainen; Plex Pass hyötyy kuitenkin HDR-vaihtoehdoista ja pääsystä beta-versioihin. Voit aina määrittää tämän myöhemmin, jos haluat ohittaa ja napsauttaa ”X” oikeassa yläkulmassa.

Esimerkiksi:

esimerkki plex passista ubuntu 22.10, 22.04 ja 20.04

Vaihe 3. Palvelimen asennus

Määritä palvelimesi nimi, ja voit nimetä tämän haluamallasi tavalla ja voit poistaa sen käytöstä "Salli minun käyttää mediaani kotini ulkopuolella."



Oletusarvoisesti pääsy ulkopuoliseen mediaan on käytössä. Jos et aio tehdä tätä, poista ominaisuuden valinta.

Kun asetukset on tehty, napsauta SEURAAVA painiketta.

Esimerkiksi:

esimerkkipalvelinasetusten nimipalvelin plexille ubuntu 22.10, 22.04 ja 20.04

Vaihe 4. Mediakirjasto

Mediakirjasto-sivulla voit lisätä mediahakemistosi valmiiksi. Jos sinulla on media-asema tai kansio valmiina, napsauta LISÄÄ KIRJASTO painiketta.

Esimerkiksi:

Esimerkki: lisää kirjasto plexmediaserverille ubuntu 22.10, 22.04 ja 20.04

Valitse nyt mediatyyppi, jonka haluat järjestää kansioihin TV-ohjelmiin, elokuviin, musiikkiin jne. Napsauta SEURAAVA -painiketta jatkaaksesi kansioiden lisäämistä.



Esimerkiksi:

Lisää esimerkiksi elokuvia, tv-ohjelmia tai musiikkia plex-mediapalvelimelle ubuntu 22.10, 22.04 ja 20.04

Valitse SELAA MEDIAKANSIOT -painiketta ja valitse mediahakemisto.

Esimerkiksi:

esimerkki selaa mediakansiota plex mediapalvelimella ubuntu 22.10, 22.04 ja 20.04

Viimeinen vaihtoehto on, että Lisäasetukset tulevat näkyviin, kun kansio on lisätty. Täällä voit muokata Plexiä edelleen mieleiseksesi.

Kun olet valmis, napsauta LISÄÄ KIRJASTO jatkaaksesi alkuperäisen kokoonpanon asennusta.

Esimerkiksi:



esimerkki lisäasetuksista plex-mediapalvelimen lisäyskirjastoon ubuntu 22.10, 22.04 ja 20.04

Vaihe 5. Viimeistely

seuraava, lyö SEURAAVA -painiketta, kun haluat lopettaa alkuasennuksen lisäämällä tai lisäämättä mediakirjastoa.

Esimerkiksi:

esimerkiksi järjestää media plex mediapalvelimelle ubuntu 22.10, 22.04 ja 20.04

Seuraava näyttö ilmoittaa, että olet valmis. Klikkaa DONE -painiketta jatkaaksesi Plex Dashboardiin.

Esimerkiksi:

esimerkkipalvelimen asennus on valmis plex mediapalvelimelle ubuntu 22.10, 22.04 ja 20.04

Nyt saavut Plex Dashboardiisi.

Esimerkiksi:



esimerkkikirjaston oletustyöpöydän gui look plex mediapalvelin ubuntu 22.10, 22.04 ja 20.04

Määritä/asenna mediatiedostojen ja kansioiden käyttöoikeudet

Olet ehkä huomannut alkuasennuksen aikana, että mediasi ei ilmestynyt tai sinulla on ongelmia sisällön lisäämisessä, jota ei noudeta. Plex kieltäytyi löytämään sisältöä olemassa olevan kiintolevyn sisäisestä ja ulkoisesta toissijaisesta kiintolevystä. Tämä johtuu osittain siitä, että Plex on luonut erillisen käyttäjätilin nimeltä plexuser, joka tarvitsee luvan lukea ja suorittaa mediahakemistojasi. 

Ubuntun käyttöoikeudet voidaan asettaa chown- tai setfalc-komennolla; molemmat hyviä. Alla on esimerkkejä hakemisesta.

setfalc tapa esimerkki:

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

Nämä komennot edellyttävät ACL-paketin asentamista; Jos tämä puuttuu, asenna seuraava komento.

sudo apt install acl -y

Chown tapa esimerkki:

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

Tai yksittäisiä tiedostoja kiintolevyllä, jos siellä on muita kansioita, joita et halua Plexin koskettavan/käyvän.



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

Määritä/asenna Nginx käänteiseksi välityspalvelimeksi Ubuntu Linuxissa

Voit määrittää käänteisen välityspalvelimen päästäksesi Plex Media Serveriin etätietokoneesta tai verkosta. Tässä esimerkissä opetusohjelma määrittää Nginx-välityspalvelimen.

Asenna ensin Nginx:

sudo apt install nginx -y

Nginxin tulisi olla oletusarvoisesti käytössä, jos sitä ei ole aktivoitu seuraavalla komennolla.

sudo systemctl enable nginx --now

Tarkista nyt, että Nginx on aktivoitu eikä siinä ole virheitä:

systemctl status nginx

Esimerkki ulostulosta:

esimerkkitila nginx ok plex mediapalvelimelle ubuntu 22.10, 22.04 ja 20.04

Luo nyt uusi palvelinlohko seuraavasti:



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

Tarvitset aktiivisen verkkotunnuksen, jonka voi ostaa vain 1-2 dollarilla, jos sinulla ei ole sellaista. namecheap on parhaita halpoja verkkotunnuksia, ja jos haluat a .comKäytä CloudFlare.

Kun olet luonut aliverkkotunnuksesi, lisää seuraavat tiedot palvelinlohkotiedostoon:

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

Tallenna tiedosto (CTRL+O), sitten poistu (CTRL+X).

Tee nyt kuivaajo varmistaaksesi, ettei Nginx-kokoonpanossa tai palvelinlohkossa ole virheitä:

sudo nginx -t

Jos kaikki toimii oikein, esimerkkitulosteen tulee olla:

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

Lataa Nginx uudelleen, jotta muutos astuu voimaan:



sudo systemctl reload nginx

Jos olet määrittänyt verkkotunnuksesi ja DNS-tietueet osoittamaan palvelimesi IP-osoitetta, voit nyt käyttää Plex Media Serveriä osoitteessa plex.example.com.

Suojaa Nginx LeLet'sncrypt SSL -vapaalla varmenteella

Ihannetapauksessa haluat käyttää Nginxiäsi HTTPS:llä SSL-varmenteen avulla. Paras tapa tehdä tämä on käyttää Let's Encryptia, ilmaista, automatisoitua ja avointa varmenneviranomaista, jota ylläpitää voittoa tavoittelematon Internet Security Research Group (ISRG).

Asenna ensin certbot-paketti seuraavasti.

sudo apt install python3-certbot-nginx -y

Kun olet asentanut, suorita seuraava komento aloittaaksesi varmenteen luomisen:

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

Varmenteen asennuksen aikana saat ilmoituksen sähköpostien vastaanottamisesta EFF (Electronic Frontier Foundation). Valitse jompikumpi Y or N sitten TLS-sertifikaattisi asennetaan ja konfiguroidaan automaattisesti puolestasi.

Tämä ihanteellinen kokoonpano sisältää pakotetut HTTPS 301 -uudelleenohjaukset, Strict-Transport-Security-otsikon ja OCSP-nidonta. Muista vain säätää sähköpostiosoitteesi ja verkkotunnuksen nimi tarpeidesi mukaan.



Nyt URL-osoitteesi on HTTPS://www.example.com sijasta HTTP://www.example.com.

Jos käytät vanhaa HTTP URL, se ohjaa automaattisesti osoitteeseen HTTPS.

Vaihtoehtoisesti voit asettaa cron-työn uusimaan varmenteet automaattisesti. Certbot tarjoaa komentosarjan, joka tekee tämän automaattisesti, ja voit ensin testata, että kaikki toimii kuivaajon avulla.

sudo certbot renew --dry-run

Jos kaikki toimii, avaa crontab-ikkuna käyttämällä seuraavaa päätekomentoa.

sudo crontab -e

Määritä seuraavaksi aika, jolloin se uusitaan automaattisesti. Tämä tulee tarkistaa vähintään päivittäin, ja jos varmenne on uusittava, komentosarja ei päivitä varmennetta. Jos tarvitset apua sopivan ajan asettamiseen, käytä crontab.guru ilmainen työkalu.

00 00 */1 * * /usr/sbin/certbot-auto renew

Päivitä Plex Media Server Ubuntu Linuxiin

Plex voidaan päivittää standardin mukaisesti apt päivityskomento että käyttäisit suurimman osan ajasta järjestelmän pakettien päivittämiseen.



Tarkistaaksesi päivitykset:

sudo apt update

Jos sellainen on saatavilla, käytä päivityskomentoa:

sudo apt upgrade plexmediaserver -y

Poista Plex Media Server Ubuntu Linuxista

Jos et enää halua käyttää Plexiä ja haluat poistaa sen Ubuntu-järjestelmästäsi, suorita seuraava komento:

sudo apt autoremove plexmediaserver --purge -y

Huomaa, että jos asensit Nginx-käänteisen välityspalvelimen, älä unohda poistaa sitä käytöstä ja tarvittaessa poistaa verkkotunnuksesi määritystiedosto.

Poista lopuksi arkisto, joka sijaitsee /etc/apt/sources.list.d/ jos sinun ei tarvitse asentaa Plexiä uudelleen Ubuntu-järjestelmääsi.

sudo rm /etc/apt/sources.list.d/plexmediaserver.list

Poista lopuksi hyvän ylläpidon ja turvallisuuden takaamiseksi GPG avain sijaitsee usr/share/keyrings/.



sudo rm usr/share/keyrings/plex.gpg


Ei se mitä etsit? Yritä etsiä lisää opetusohjelmia.

Jätä kommentti