Cara Memasang Plex Media Server di Ubuntu 22.10/22.04/20.04

Plex Media Server adalah perangkat lunak yang banyak digunakan untuk menyimpan semua konten media digital Anda dan mengaksesnya melalui berbagai aplikasi klien. Ini populer di kalangan pengguna karena kemampuannya untuk menyimpan Acara TV dan Perpustakaan Film dan berbagi konten dengan teman dan anggota keluarga. Plex Media Server semakin populer dan sekarang mendukung banyak platform. Beberapa aplikasi klien paling populer untuk mengakses konten dari Server Media Plex termasuk NVIDIA Shield, Roku, Aplikasi Seluler, dan banyak lagi. Perangkat lunak ini mengatur file dan konten Anda ke dalam kategori, sehingga mudah ditemukan dan digunakan. Selain itu, Plex Media Server menyediakan fitur keamanan dan privasi yang memungkinkan Anda mengontrol siapa yang dapat mengakses konten Anda dan kapan. Plex Media Server adalah cara yang bagus untuk menyimpan dan berbagi konten media digital.

Dalam tutorial berikut, Anda akan belajar cara menginstal Plex Media Server di Ubuntu 22.10, 22.04, dan 20.04 Linux LTS dengan mengimpor kunci GPG dan repositori Plex resmi secara aman dan beberapa tip tentang set dasar membuat proxy terbalik dengan Nginx untuk pengguna yang ingin untuk mengakses Nginx dari jarak jauh, ini tidak diperlukan untuk jaringan rumah internal.

Pemberitahuan Penting

Tutorial berikut dilakukan dengan rilis Ubuntu 22.04 LTS, dan contoh gambar diambil. Namun, itu diuji pada Ubuntu 20.04 dan Ubuntu 22.10. Di masa mendatang, jika Ubuntu membuat perubahan apa pun untuk memecah tutorial untuk salah satu versi distribusi, harap beri a komentar bagi saya untuk menyelidiki sehingga saya dapat memperbarui tutorial.

Langkah-langkah yang Direkomendasikan Sebelum Instalasi

Sebelum melanjutkan dengan tutorial, pastikan sistem Anda up-to-date dengan semua paket yang ada adalah baik.

sudo apt update

Secara opsional, Anda dapat membuat daftar pembaruan untuk pengguna yang memerlukan ulasan atau ingin tahu.


sudo apt --list upgradable

Lanjutkan untuk memutakhirkan semua paket usang menggunakan perintah berikut.

sudo apt upgrade

Instal Plex Media Server di Ubuntu Linux

Untuk instalasi server Plex Media, Anda harus membuat file repositori yang diambil langsung dari repositori Plex. Ini memastikan Anda menginstal dan memperbarui langsung dari sumber resmi menggunakan manajer paket apt.

Pertama, buka terminal Anda (CTRL+ALT+T), kemudian jalankan perintah berikut untuk memastikan paket yang diperlukan diinstal; ini kemungkinan besar sudah diinstal untuk sebagian besar pengguna.

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

Impor kunci GPG menggunakan perintah terminal berikut.

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

Selanjutnya, impor repositori dengan perintah 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 menginstal Plex, jalankan Update apt perintah untuk mencerminkan repositori baru yang diimpor.


sudo apt update

Instal Server Media Plex di Ubuntu menggunakan yang berikut ini perintah instal apt.

sudo apt install plexmediaserver -y

Anda akan melihat prompt berikut yang memberi tahu Anda tentang daftar sumber Plex Anda selama instalasi.

Contoh:

contoh ganti daftar sumber atau simpan di server media plex dengan ubuntu 22.10, 22.04 dan 20.04

Ketik "N" untuk melanjutkan instalasi.

Secara default, layanan Plex Media harus dimulai secara otomatis. Untuk memverifikasi ini, gunakan yang berikut ini perintah status systemctl.

systemctl status plexmediaserver

Contoh output:


status plexmediaserver ok di ubuntu 22.10, 22.04 dan 20.04

Jika layanan tidak aktif, gunakan perintah berikut untuk memulai Plex Media Server:

sudo systemctl start plexmediaserver

Selanjutnya, aktifkan pada boot sistem:

sudo systemctl enable plexmediaserver

Untuk memulai ulang layanan, gunakan yang berikut ini:

sudo systemctl restart plexmediaserver

Konfigurasikan UFW Firewall di Ubuntu Linux

Sebelum melanjutkan lebih jauh, Anda harus mengkonfigurasi firewall UFW Anda. Untuk sebagian besar pengguna, ini harus diaktifkan secara default atau mengaktifkannya menggunakan perintah berikut.

sudo ufw enable

Tambahkan port Server Media Plex 32400; Anda dapat menyesuaikan port nanti jika diinginkan; pastikan Anda menghapus aturan ini jika Anda mengizinkan yang lain dan menukarnya di dasbor server Plex Media.

sudo ufw allow 32400

Konfigurasikan Ubuntu Server SSH di Ubuntu Linux

Untuk pengguna dengan Plex Media Server yang diinstal pada server Ubuntu 22.04 jarak jauh, Anda perlu mengatur terowongan SSH di komputer lokal Anda untuk pengaturan awal untuk memungkinkan koneksi luar.


Ganti {server-ip-address} dengan milik Anda misalnya 192.168.50.1 dll.

Contoh:

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

Untuk pengguna yang baru mengenal SSH, Anda mungkin perlu menginstalnya.

sudo apt install openssh-server -y

Selanjutnya, mulai layanan.

sudo systemctl enable ssh -y

Sekarang Anda dapat mengakses Plex Media Server dengan mengakses localhost di browser web Anda.

http://localhost:8888/web

Atau alternatif jika alamat di atas tidak berfungsi.


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

MELALUI SSH TUNNEL, permintaan HTTP akan diarahkan ke http://localhost:32400/web, server jarak jauh. 

Setelah pengaturan awal selesai, Anda akan mengakses Server Media Plex Anda dengan alamat IP server jauh Anda.

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

Konfigurasikan Server Media Plex di WebUI di Ubuntu Linux

Sekarang setelah Plex diinstal pada sistem Anda, Anda harus mengonfigurasi dan menyelesaikan penyiapan melalui WebUI. Untuk mengakses ini, buka Browser Internet pilihan Anda dan navigasikan ke http://127.0.0.1:32400/web or http://localhost:32400/web.

Contoh:

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

Sekarang, Anda dapat masuk menggunakan akun media sosial yang ada yang tercantum di atas atau dengan email Anda untuk mendaftarkan akun baru jika Anda baru menggunakan Plex. Setelah masuk, Anda akan memulai pengaturan konfigurasi awal.

Langkah 1. Cara Kerja Plex

Halaman konfigurasi pertama menjelaskan Plex dan cara kerjanya dalam contoh ringkas.


Navigasi ke MENGERTI! dan tinggalkan klik untuk melanjutkan ke halaman berikutnya.

Contoh:

contoh cara kerja plex di ubuntu 22.10, 22.04 dan 20.04

Catatan, tergantung pada Browser Internet yang Anda gunakan. Pengguna Firefox akan melihat pesan yang meminta mereka untuk aktifkan DRM; pilihan ini diperlukan; tanpa itu, Plex WebUI mungkin tidak berfungsi dengan benar.

Langkah 2. Opsi Plex Pass

Selanjutnya, Anda akan diminta untuk meningkatkan ke Plex Pass mungkin. Ini opsional; namun, Plex Pass menguntungkan opsi HDR dan akses ke versi Beta. Anda selalu dapat mengatur ini nanti jika Anda ingin melewati-klik "X" di pojok kanan atas.

Contoh:

contoh pada plex pass di ubuntu 22.10, 22.04 dan 20.04

Langkah 3. Pengaturan Server

Konfigurasikan nama server Anda, dan Anda dapat memberi nama ini apa pun yang Anda inginkan dan memiliki opsi untuk menonaktifkan “Izinkan saya mengakses media saya di luar rumah.”


Secara default, akses ke media luar diaktifkan; jika Anda tidak akan melakukan ini, hapus centang pada fitur tersebut.

Setelah dikonfigurasi, klik tombol BERIKUTNYA .

Contoh:

contoh server nama pengaturan server untuk plex di ubuntu 22.10, 22.04 dan 20.04

Langkah 4. Perpustakaan Media

Halaman Perpustakaan Media memberi Anda opsi untuk menambahkan direktori media sebelumnya. Jika Anda telah menyiapkan drive media atau folder, klik tombol TAMBAHKAN PERPUSTAKAAN .

Contoh:

contoh tambahkan perpustakaan untuk plexmediaserver di ubuntu 22.10, 22.04 dan 20.04

Sekarang pilih jenis media yang Anda inginkan untuk mengatur folder Anda menjadi acara tv, film, musik, dll. Klik tombol BERIKUTNYA tombol untuk melanjutkan menambahkan folder.


Contoh:

contoh tambahkan film, acara tv, atau musik untuk server media plex di ubuntu 22.10, 22.04 dan 20.04

klik TELUSURI UNTUK FOLDER MEDIA tombol dan pilih direktori media.

Contoh:

contoh menelusuri folder media di server media plex di ubuntu 22.10, 22.04 dan 20.04

Opsi terakhir adalah opsi Lanjutan muncul setelah folder ditambahkan. Di sini, Anda dapat lebih lanjut menyesuaikan Plex sesuai keinginan Anda.

Setelah selesai, klik TAMBAHKAN PERPUSTAKAAN untuk melanjutkan kembali ke instalasi pengaturan konfigurasi awal.

Contoh:


contoh pengaturan lanjutan untuk menambahkan perpustakaan untuk server media plex di ubuntu 22.10, 22.04 dan 20.04

Langkah 5. Menyelesaikan

Next, memukul BERIKUTNYA untuk menyelesaikan pengaturan awal dengan atau tanpa menambahkan Perpustakaan Media.

Contoh:

contoh mengatur media untuk server media plex di ubuntu 22.10, 22.04 dan 20.04

Layar berikutnya memberitahu Anda bahwa Anda sudah siap. Klik SELESAI tombol untuk melanjutkan ke Plex Dashboard.

Contoh:

contoh penyiapan server selesai untuk server media plex di ubuntu 22.10, 22.04 dan 20.04

Sekarang Anda akan tiba di Dasbor Plex Anda.

Contoh:


contoh perpustakaan desktop default gui terlihat server media plex di ubuntu 22.10, 22.04 dan 20.04

Izin Konfigurasi/Atur File & Folder Media

Selama penyiapan awal, Anda mungkin memperhatikan bahwa media Anda tidak muncul atau mengalami masalah saat menambahkan konten yang tidak dapat diambil. Plex menolak untuk menemukan konten di hard drive internal dan eksternal sekunder yang ada. Ini sebagian karena Plex membuat akun pengguna khusus bernama plexuser, yang perlu membaca dan menjalankan izin pada direktori media Anda. 

Izin Ubuntu dapat diatur menggunakan chown atau setfalc; keduanya baik. Beberapa contoh cara melamar ada di bawah ini.

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

Perintah-perintah ini memerlukan paket ACL untuk diinstal; jika ini tidak ada, gunakan perintah berikut untuk menginstal.

sudo apt install acl -y

Contoh cara chown:

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

Atau file individual di hard drive jika ada folder lain yang tidak ingin Anda sentuh/akses oleh Plex.


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

Konfigurasi/Setup Nginx sebagai Proxy Terbalik di Ubuntu Linux

Anda dapat mengatur proxy terbalik untuk mengakses Plex Media Server dari komputer atau jaringan jarak jauh. Dalam contoh ini, tutorial akan menyiapkan server proxy Nginx.

Pertama, instal Nginx:

sudo apt install nginx -y

Nginx harus diaktifkan secara default jika tidak diaktifkan menggunakan perintah berikut.

sudo systemctl enable nginx --now

Sekarang periksa untuk memastikan Nginx diaktifkan dan tidak ada kesalahan:

systemctl status nginx

Contoh output:

contoh status nginx ok untuk server media plex di ubuntu 22.10, 22.04 dan 20.04

Sekarang, buat blok server baru sebagai berikut:


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

Anda akan memerlukan nama domain aktif yang dapat dibeli hanya dengan 1 hingga 2 dolar jika Anda tidak memilikinya. NameCheap memiliki domain murah terbaik yang beredar dan jika Anda lebih suka a .com, Gunakan cloudflare.

Setelah Anda membuat sub-domain Anda, tambahkan berikut ini ke file blok server:

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 file (CTRL+O), lalu keluar (CTRL+X).

Sekarang lakukan dry run untuk memastikan tidak ada kesalahan dalam konfigurasi Nginx atau blok server Anda:

sudo nginx -t

Jika semuanya bekerja dengan benar, contoh outputnya adalah:

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

Muat ulang Nginx agar perubahan diterapkan:


sudo systemctl reload nginx

Jika Anda telah mengatur domain dan catatan DNS Anda untuk menunjuk ke IP server Anda, Anda sekarang dapat mengakses Server Media Plex Anda di plex.example.com.

Amankan Nginx dengan Sertifikat Gratis SSL LeLet'sncrypt

Idealnya, Anda ingin menjalankan Nginx Anda di HTTPS menggunakan sertifikat SSL. Cara terbaik untuk melakukannya adalah dengan menggunakan Let's Encrypt, otoritas sertifikat gratis, otomatis, dan terbuka yang dijalankan oleh Internet Security Research Group (ISRG) nirlaba.

Pertama, instal paket certbot sebagai berikut.

sudo apt install python3-certbot-nginx -y

Setelah terinstal, jalankan perintah berikut untuk memulai pembuatan sertifikat Anda:

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

Selama instalasi sertifikat, Anda akan mendapatkan pemberitahuan untuk menerima email dari EFF (Yayasan Perbatasan Elektronik). Pilih salah satu Y or N maka sertifikat TLS Anda akan diinstal dan dikonfigurasi secara otomatis untuk Anda.

Penyiapan ideal ini mencakup pengalihan paksa HTTPS 301, header Strict-Transport-Security, dan OCSP Stapling. Pastikan untuk menyesuaikan email dan nama domain dengan kebutuhan Anda.


Sekarang URL Anda akan menjadi HTTPS://www.contoh.com alih-alih HTTP://www.contoh.com.

Jika Anda menggunakan yang lama URL HTTP, itu akan secara otomatis mengarahkan ke HTTPS.

Secara opsional, Anda dapat mengatur tugas cron untuk memperbarui sertifikat secara otomatis. Certbot menawarkan skrip yang melakukan ini secara otomatis, dan Anda dapat menguji terlebih dahulu untuk memastikan semuanya berfungsi dengan menjalankan dry run.

sudo certbot renew --dry-run

Jika semuanya berfungsi, buka jendela crontab Anda menggunakan perintah terminal berikut.

sudo crontab -e

Selanjutnya, harap tentukan waktu kapan harus diperpanjang secara otomatis. Ini harus diperiksa minimal setiap hari, dan jika sertifikat perlu diperbarui, skrip tidak akan memperbarui sertifikat. Jika Anda memerlukan bantuan untuk menemukan waktu yang tepat untuk menyetel, gunakan crontab.guru alat gratis.

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

Perbarui Plex Media Server di Ubuntu Linux

Plex dapat diperbarui sesuai standar perintah pembaruan yang tepat bahwa Anda akan menggunakan sebagian besar waktu Anda untuk meningkatkan paket pada sistem Anda.


Untuk memeriksa pembaruan:

sudo apt update

Jika tersedia, gunakan perintah upgrade:

sudo apt upgrade plexmediaserver -y

Hapus Plex Media Server di Ubuntu Linux

Jika Anda tidak lagi ingin menggunakan Plex dan ingin menghapusnya dari sistem Ubuntu Anda, jalankan perintah berikut:

sudo apt autoremove plexmediaserver --purge -y

Catatan, jika Anda menginstal proxy terbalik Nginx, jangan lupa untuk menonaktifkannya dan, jika perlu, hapus file konfigurasi domain Anda.

Terakhir, hapus repositori yang terletak di /etc/apt/sources.list.d/ jika Anda tidak perlu menginstal ulang Plex lagi di sistem Ubuntu Anda.

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

Terakhir, untuk pemeliharaan dan keamanan yang baik, lepaskan kunci GPG terletak di usr/bagikan/gantungan kunci/.


sudo rm usr/share/keyrings/plex.gpg


Bukan yang Anda cari? Coba cari tutorial tambahan.

Tinggalkan Komentar