Cara Memasang Pelayan Media Plex pada Ubuntu 22.10/22.04/20.04

Plex Media Server ialah perisian yang digunakan secara meluas untuk menyimpan semua kandungan media digital anda dan mengaksesnya melalui pelbagai aplikasi klien. Ia popular di kalangan pengguna kerana keupayaannya untuk menyimpan Rancangan TV dan Perpustakaan Filem serta berkongsi kandungan dengan rakan dan ahli keluarga. Plex Media Server terus berkembang popular dan kini menyokong banyak platform. Beberapa aplikasi pelanggan yang paling popular untuk mengakses kandungan daripada Pelayan Media Plex termasuk NVIDIA Shield, Roku, Aplikasi Mudah Alih dan banyak lagi. Perisian ini menyusun fail dan kandungan anda ke dalam kategori, menjadikannya mudah dicari dan digunakan. Selain itu, Pelayan Media Plex menyediakan ciri keselamatan dan privasi yang membolehkan anda mengawal siapa yang boleh mengakses kandungan anda dan bila. Pelayan Media Plex ialah cara terbaik untuk menyimpan dan berkongsi kandungan media digital.

Dalam tutorial berikut, anda akan belajar cara memasang Pelayan Media Plex pada Ubuntu 22.10, 22.04, dan 20.04 Linux LTS dengan mengimport kunci GPG dan repositori Plex rasmi dengan selamat dan beberapa petua tentang set asas mencipta proksi terbalik dengan Nginx untuk pengguna yang ingin untuk mengakses Nginx dari jauh, ini tidak diperlukan untuk rangkaian rumah dalaman.

Notis penting

Tutorial berikut telah dilakukan dengan keluaran Ubuntu 22.04 LTS, dan contoh imej telah diambil. Namun, ia telah diuji pada Ubuntu 20.04 dan Ubuntu 22.10. Pada masa hadapan, jika Ubuntu membuat sebarang perubahan untuk memecahkan tutorial untuk salah satu versi pengedaran, sila letakkan a komen untuk saya siasat supaya saya boleh mengemaskini tutorial.

Langkah-Langkah yang Disyorkan Sebelum Pemasangan

Sebelum meneruskan tutorial, pastikan sistem anda dikemas kini dengan semua pakej sedia ada adalah baik.

sudo apt update


Secara pilihan, anda boleh menyenaraikan kemas kini untuk pengguna yang memerlukan semakan atau ingin tahu.

sudo apt --list upgradable

Teruskan untuk menaik taraf mana-mana pakej lapuk menggunakan arahan berikut.

sudo apt upgrade

Pasang Plex Media Server pada Ubuntu Linux

Untuk pemasangan pelayan Plex Media, anda mesti mencipta fail repositori yang menarik terus dari repositori Plex. Ini memastikan anda memasang dan mengemas kini terus daripada sumber rasmi menggunakan pengurus pakej apt.

Mula-mula, buka terminal anda (CTRL+ALT+T), kemudian jalankan arahan berikut untuk memastikan pakej yang diperlukan dipasang; ini kemungkinan besar sudah dipasang untuk kebanyakan pengguna.

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

Import kekunci GPG menggunakan arahan terminal berikut.

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

Seterusnya, import repositori dengan arahan berikut.

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


Sebelum memasang Plex, jalankan Apt update arahan untuk mencerminkan repositori baharu yang diimport.

sudo apt update

Pasang Pelayan Media Plex pada Ubuntu menggunakan yang berikut arahan pemasangan apt.

sudo apt install plexmediaserver -y

Anda akan melihat gesaan berikut menasihati anda tentang senarai sumber Plex anda semasa pemasangan.

Lihat juga  Cara Menaik taraf kepada Ubuntu 22.10 Kinetic Kudu dengan GNOME 43

Contoh:

contoh ganti senarai sumber atau simpan pada pelayan media plex dengan ubuntu 22.10, 22.04 dan 20.04

Taip “N” untuk meneruskan pemasangan.

Secara lalai, perkhidmatan Plex Media harus dimulakan secara automatik. Untuk mengesahkan ini, gunakan yang berikut perintah status systemctl.

systemctl status plexmediaserver


Contoh output:

status plexmediaserver ok pada ubuntu 22.10, 22.04 dan 20.04

Jika perkhidmatan tidak aktif, gunakan arahan berikut untuk memulakan Pelayan Media Plex:

sudo systemctl start plexmediaserver

Seterusnya, dayakan pada but sistem:

sudo systemctl enable plexmediaserver

Untuk memulakan semula perkhidmatan, gunakan yang berikut:

sudo systemctl restart plexmediaserver

Konfigurasikan UFW Firewall pada Ubuntu Linux

Sebelum meneruskan lebih jauh, anda harus mengkonfigurasi tembok api UFW anda. Bagi kebanyakan pengguna, ini harus didayakan secara lalai atau dayakannya menggunakan arahan berikut.

sudo ufw enable

Tambah port Pelayan Media Plex 32400; anda boleh menyesuaikan port kemudian jika anda mahu; pastikan anda memadamkan peraturan ini jika anda membenarkan yang lain dan menukarnya dalam papan pemuka pelayan Plex Media.

sudo ufw allow 32400

Konfigurasikan SSH Pelayan Ubuntu pada Linux Ubuntu



Bagi pengguna dengan Pelayan Media Plex yang dipasang pada pelayan Ubuntu 22.04 jauh, anda perlu menyediakan terowong SSH pada komputer tempatan anda untuk persediaan awal untuk membenarkan sambungan luar.

Gantikan {server-ip-address} dengan anda sendiri contohnya 192.168.50.1 dsb.

Contoh:

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

Bagi pengguna yang baru menggunakan SSH, anda mungkin perlu memasangnya.

sudo apt install openssh-server -y

Seterusnya, mulakan perkhidmatan.

sudo systemctl enable ssh -y

Kini anda boleh mengakses Pelayan Media Plex dengan mengakses localhost dalam pelayar web anda.

http://localhost:8888/web


Atau alternatif jika alamat di atas tidak berfungsi.

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

MELALUI TEROWONG SSH, permintaan HTTP akan diubah hala ke http://localhost:32400/web, pelayan jauh. 

Setelah persediaan awal selesai, anda akan mengakses Pelayan Media Plex anda dengan alamat IP pelayan jauh anda.

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

Konfigurasikan Pelayan Media Plex dalam WebUI pada Ubuntu Linux

Sekarang setelah Plex dipasang pada sistem anda, anda mesti mengkonfigurasi dan menyelesaikan persediaan melalui WebUI. Untuk mengakses ini, buka Penyemak Imbas Internet pilihan anda dan navigasi ke http://127.0.0.1:32400/web or http://localhost:32400/web.

Contoh:

contoh selamat datang ke plex web di ubuntu 22.10, 22.04 dan 20.04

Kini, anda boleh log masuk menggunakan akaun media sosial sedia ada yang disenaraikan di atas atau dengan e-mel anda untuk mendaftar akaun baharu jika anda baru menggunakan Plex. Setelah log masuk, anda akan memulakan persediaan konfigurasi awal.

Langkah 1. Cara Plex Berfungsi



Halaman konfigurasi pertama menerangkan Plex dan cara ia berfungsi dalam contoh ringkas.

Navigasi ke DAPATKAN! dan tinggalkan satu klik untuk meneruskan ke halaman seterusnya.

Contoh:

contoh bagaimana plex berfungsi pada ubuntu 22.10, 22.04 dan 20.04

Perhatikan, bergantung pada Penyemak Imbas Internet yang anda gunakan. Pengguna Firefox akan melihat mesej yang menggesa mereka dayakan DRM; pilihan ini diperlukan; tanpa itu, Plex WebUI mungkin tidak berfungsi dengan betul.

Langkah 2. Pas Plex Pilihan

Seterusnya, anda akan digesa untuk menaik taraf kepada Plex Pass mungkin. Ini adalah pilihan; walau bagaimanapun, Plex Pass memanfaatkan pilihan HDR dan akses kepada binaan Beta. Anda sentiasa boleh menyediakannya kemudian jika anda ingin melangkau klik pada "X" di sudut kanan atas.

Contoh:

contoh pada plex pass pada ubuntu 22.10, 22.04 dan 20.04

Langkah 3. Persediaan Pelayan



Konfigurasikan nama pelayan anda, dan anda boleh menamakan ini apa sahaja yang anda inginkan dan mempunyai pilihan untuk melumpuhkan "Izinkan saya mengakses media saya di luar rumah saya."

Lihat juga  Cara Memasang MariaDB 10.6 pada Ubuntu 20.04 LTS

Secara lalai, akses kepada media luar didayakan; jika anda tidak akan melakukan ini, nyahtanda ciri tersebut.

Setelah dikonfigurasikan, klik pada NEXT .

Contoh:

contoh pelayan nama persediaan pelayan untuk plex pada ubuntu 22.10, 22.04 dan 20.04

Langkah 4. Perpustakaan Media

Halaman Pustaka Media memberi anda pilihan untuk pra-menambah direktori media anda. Jika anda mempunyai pemacu media atau folder sedia, klik butang TAMBAH PERPUSTAKAAN .

Contoh:

contoh tambah perpustakaan untuk plexmediaserver pada ubuntu 22.10, 22.04 dan 20.04


Sekarang pilih jenis media yang anda mahu folder anda disusun ke dalam rancangan tv, filem, muzik, dsb. Klik NEXT butang untuk meneruskan menambah folder.

Contoh:

contoh tambahkan filem, rancangan tv atau muzik untuk pelayan media plex pada ubuntu 22.10, 22.04 dan 20.04

Klik SELAYAR UNTUK FOLDER MEDIA butang dan pilih direktori media.

Contoh:

contoh semak imbas folder media pada pelayan media plex pada ubuntu 22.10, 22.04 dan 20.04

Pilihan terakhir ialah pilihan Lanjutan muncul setelah folder ditambahkan. Di sini, anda boleh menyesuaikan lagi Plex mengikut keinginan anda.

Setelah selesai, klik TAMBAH PERPUSTAKAAN untuk meneruskan kembali ke pemasangan tetapan konfigurasi awal.



Contoh:

contoh tetapan lanjutan untuk menambah perpustakaan untuk pelayan media plex pada ubuntu 22.10, 22.04 dan 20.04

Langkah 5. Menamatkan

Seterusnya, melanda NEXT butang untuk menyelesaikan persediaan awal dengan atau tanpa menambah Pustaka Media.

Contoh:

contoh susun media untuk pelayan media plex pada ubuntu 22.10, 22.04 dan 20.04

Skrin seterusnya memberitahu anda bahawa anda sudah bersedia. Klik pada DONE butang untuk meneruskan ke Papan Pemuka Plex.

Contoh:

contoh persediaan pelayan lengkap untuk pelayan media plex pada ubuntu 22.10, 22.04 dan 20.04

Kini anda akan tiba di Papan Pemuka Plex anda.



Contoh:

contoh perpustakaan lalai desktop gui lihat pelayan media plex pada ubuntu 22.10, 22.04 dan 20.04

Konfigurasi/Sediakan Kebenaran Fail & Folder Media

Semasa persediaan awal, anda mungkin perasan bahawa media anda tidak muncul atau menghadapi masalah menambah kandungan yang tidak akan diambil. Plex enggan mencari kandungan pada pemacu keras sedia ada dalaman dan luaran anda. Ini sebahagiannya disebabkan oleh Plex mencipta akaun pengguna khusus bernama plexuser, yang perlu membaca dan melaksanakan kebenaran pada direktori media anda. 

Keizinan Ubuntu boleh ditetapkan menggunakan chown atau setfalc; kedua-duanya baik. Beberapa contoh cara memohon adalah di bawah.

contoh cara 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

Arahan ini memerlukan pakej ACL untuk dipasang; jika ini tiada, gunakan arahan berikut untuk memasang.

sudo apt install acl -y

Contoh cara Chown:

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


Atau fail individu dalam cakera keras jika terdapat folder lain yang anda tidak mahu Plex sentuh/akses.

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

Konfigurasikan/Sediakan Nginx sebagai Proksi Terbalik pada Linux Ubuntu

Anda boleh menyediakan proksi terbalik untuk mengakses Pelayan Media Plex daripada komputer atau rangkaian jauh. Dalam contoh ini, tutorial akan menyediakan pelayan proksi Nginx.

Pertama, pasang Nginx:

sudo apt install nginx -y

Nginx harus didayakan secara lalai jika ia tidak diaktifkan menggunakan arahan berikut.

sudo systemctl enable nginx --now

Sekarang semak untuk memastikan Nginx diaktifkan dan tiada ralat:

systemctl status nginx

Contoh output:

contoh status nginx ok untuk pelayan media plex pada ubuntu 22.10, 22.04 dan 20.04


Sekarang, buat blok pelayan baharu seperti berikut:

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

Anda memerlukan nama domain aktif yang boleh dibeli dengan harga serendah 1 hingga 2 dolar jika anda tidak memilikinya. NameCheap mempunyai domain murah terbaik yang berlaku dan jika anda lebih suka a .com, Gunakan CloudFlare.

Selepas anda membuat subdomain anda, tambahkan yang berikut pada fail blok pelayan:

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

Simpan fail (CTRL+O), kemudian keluar (CTRL+X).

Lihat juga  Cara Memasang Kernel XanMod pada Ubuntu 22.10/22.04/20.04

Sekarang lakukan larian kering untuk memastikan tiada ralat dalam konfigurasi Nginx atau blok pelayan anda:

sudo nginx -t

Jika semuanya berfungsi dengan betul, contoh output hendaklah:

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


Muat semula Nginx untuk perubahan berkuat kuasa:

sudo systemctl reload nginx

Jika anda telah menyediakan domain dan rekod DNS anda untuk menghala ke IP pelayan anda, anda kini boleh mengakses Pelayan Media Plex anda di plex.example.com.

Lindungi Nginx dengan Sijil Percuma SSL LeLet'sncrypt

Sebaik-baiknya, anda ingin menjalankan Nginx anda pada HTTPS menggunakan sijil SSL. Cara terbaik untuk melakukan ini ialah menggunakan Let's Encrypt, satu pihak berkuasa sijil percuma, automatik dan terbuka yang dikendalikan oleh Kumpulan Penyelidikan Keselamatan Internet (ISRG) bukan untung.

Mula-mula, pasang pakej certbot seperti berikut.

sudo apt install python3-certbot-nginx -y

Setelah dipasang, jalankan arahan berikut untuk memulakan penciptaan sijil anda:

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

Semasa pemasangan sijil, anda akan mendapat notis untuk menerima e-mel daripadanya EFF(Asasi Frontier Elektronik). Pilih sama ada Y or N maka sijil TLS anda akan dipasang dan dikonfigurasikan secara automatik untuk anda.



Persediaan ideal ini termasuk ubah hala HTTPS 301 paksa, pengepala Ketat-Pengangkutan-Keselamatan dan OCSP Stapling. Cuma pastikan anda menyesuaikan e-mel dan nama domain dengan keperluan anda.

Sekarang URL anda akan menjadi HTTPS://www.example.com bukan HTTP://www.example.com.

Jika anda menggunakan yang lama URL HTTP, ia akan mengubah hala secara automatik ke HTTPS.

Secara pilihan, anda boleh menetapkan tugas cron untuk memperbaharui sijil secara automatik. Certbot menawarkan skrip yang melakukan ini secara automatik, dan anda boleh menguji terlebih dahulu untuk memastikan semuanya berfungsi dengan melakukan larian kering.

sudo certbot renew --dry-run

Jika semuanya berfungsi, buka tetingkap crontab anda menggunakan arahan terminal berikut.

sudo crontab -e

Seterusnya, sila nyatakan masa apabila ia perlu diperbaharui secara automatik. Ini hendaklah disemak setiap hari sekurang-kurangnya, dan jika sijil perlu diperbaharui, skrip tidak akan mengemas kini sijil. Jika anda memerlukan bantuan mencari masa yang sesuai untuk menetapkan, gunakan crontab.guru alat percuma.

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

Kemas kini Plex Media Server pada Ubuntu Linux



Plex boleh dikemas kini mengikut standard arahan kemas kini apt bahawa anda akan menggunakan sebahagian besar masa anda menaik taraf pakej pada sistem anda.

Untuk menyemak kemas kini:

sudo apt update

Jika ada, gunakan arahan naik taraf:

sudo apt upgrade plexmediaserver -y

Alih keluar Plex Media Server pada Ubuntu Linux

Jika anda tidak lagi mahu menggunakan Plex dan ingin mengeluarkannya daripada sistem Ubuntu anda, laksanakan arahan berikut:

sudo apt autoremove plexmediaserver --purge -y

Ambil perhatian, jika anda memasang proksi terbalik Nginx, jangan lupa untuk melumpuhkannya dan, jika perlu, padamkan fail konfigurasi domain anda.

Akhir sekali, keluarkan repositori yang terletak di /etc/apt/sources.list.d/ jika anda tidak perlu memasang semula Plex sekali lagi pada sistem Ubuntu anda.

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


Akhir sekali, untuk penyelenggaraan dan keselamatan yang baik, keluarkan kunci GPG yang terletak di usr/share/keyrings/.

sudo rm usr/share/keyrings/plex.gpg


Bukan yang anda cari? Cuba cari tutorial tambahan.

Tinggalkan Komen