Plex Media Server adalah platform manajemen media yang kuat dan serbaguna yang memungkinkan Anda mengatur dan mengalirkan koleksi media pribadi Anda ke perangkat apa pun, termasuk video, musik, dan foto. Plex menawarkan serangkaian fitur lanjutan, seperti pengambilan metadata otomatis, dukungan untuk berbagai format media, kemampuan siaran langsung TV dan DVR, dan akses jarak jauh. Antarmuka webnya yang intuitif dan beragam aplikasi klien memastikan pengalaman yang lancar di berbagai perangkat.
Untuk menginstal Plex Media Server di Linux Mint 22, 21, atau 20, Anda dapat menggunakan repositori APT resmi yang disediakan oleh Plex, yang mencakup versi stabil dan pengembangan terbaru. Panduan ini akan memandu Anda melalui proses instalasi menggunakan terminal baris perintah.
Perbarui Linux Mint Sebelum Menginstal Plex
Mulailah dengan memperbarui sistem Linux Mint Anda untuk memastikan proses instalasi lancar. Hal ini memastikan semua paket yang ada adalah yang terbaru:
sudo apt update && sudo apt upgrade
Instal Paket yang Diperlukan untuk Plex
Instalasi Plex memerlukan beberapa paket tambahan. Instal dengan menjalankan perintah berikut:
sudo apt install dirmngr ca-certificates software-properties-common apt-transport-https curl -y
Paket-paket ini akan menyediakan alat untuk menangani repositori Plex, termasuk koneksi aman dan manajemen kunci GPG.
Impor Repositori Plex APT
Tambahkan repositori Plex ke sistem Linux Mint Anda untuk menginstal Plex dari sumber resmi. Ini memastikan Anda menginstal dan memperbarui perangkat lunak langsung dari repositori resmi menggunakan manajer paket APT.
Pertama, buka terminal Anda dan impor kunci Plex GPG dengan perintah berikut:
curl -fsSL https://downloads.plex.tv/plex-keys/PlexSign.key | gpg --dearmor | sudo tee /usr/share/keyrings/plex.gpg > /dev/null
Perintah ini mengunduh kunci Plex GPG, yang digunakan untuk memverifikasi keaslian paket dari repositori.
Selanjutnya, tambahkan repositori Plex ke sistem Anda:
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
Perintah ini membuat file baru di direktori source.list.d dengan informasi yang diperlukan tentang repositori Plex.
Selesaikan Instalasi Plex Media Server melalui perintah APT
Sebelum menginstal Plex, perbarui indeks paket Anda untuk menyertakan repositori Plex yang baru ditambahkan:
sudo apt update
Sekarang Anda dapat menginstal Plex Media Server di Linux Mint menggunakan perintah berikut:
sudo apt install plexmediaserver -y
Selama instalasi, Anda mungkin melihat pesan yang menanyakan apakah Anda ingin mengganti daftar repositori yang diimpor dengan Plex. Jenis "N" untuk melanjutkan instalasi, karena Anda tidak ingin mengganti daftar repositori yang diimpor. Hal ini karena kunci GPG yang ditandatangani dengan benar sudah ada.
Verifikasi Instalasi Server Media Plex dan Status Layanan
Secara default, layanan Plex Media akan dimulai secara otomatis. Untuk memverifikasi ini, gunakan perintah systemctl berikut untuk memeriksa status:
systemctl status plexmediaserver
![Status Systemctl untuk Plex Media Server di Linux Mint](https://linuxcapable.com/wp-content/uploads/2024/08/example-systemctl-status-for-server-on-linux-mint-for-plex-media-server.png)
Jika layanan tidak aktif, gunakan perintah berikut untuk memulai Plex Media Server:
sudo systemctl start plexmediaserver
Untuk memastikan Plex Media Server dimulai secara otomatis saat boot sistem, aktifkan layanan dengan perintah ini:
sudo systemctl enable plexmediaserver
Jika Anda perlu memulai ulang layanan Plex Media Server karena alasan apa pun, gunakan perintah berikut:
sudo systemctl restart plexmediaserver
Konfigurasikan Firewall UFW Untuk Server Media Plex
Mengamankan Server Media Plex Anda sangatlah penting, terutama ketika Anda berencana untuk mengaksesnya dari jarak jauh atau mengizinkan orang lain untuk mengaksesnya. UFW (Firewall Tidak Rumit) adalah cara terbaik untuk melindungi server Anda.
Aktifkan Firewall UFW
Pertama, periksa apakah UFW diinstal pada sistem Anda. Jika belum, instal menggunakan perintah berikut:
sudo apt install ufw -y
Selanjutnya, aktifkan UFW dengan perintah ini:
sudo ufw enable
Tambahkan Aturan Port Server Media Plex
Tambahkan port Plex Media Server default (32400) ke aturan UFW. Anda dapat menyesuaikan port nanti jika diinginkan. Jika Anda mengubah port dasbor Plex Media Server, hapus aturan ini dan tambahkan yang baru.
sudo ufw allow 32400
Aturan UFW Tambahan untuk Plex
Plex Media Server menggunakan beberapa port tambahan untuk layanan dan koneksi yang berbeda. Untuk mengizinkannya melalui firewall UFW, gunakan perintah berikut:
sudo ufw allow 1900/udp
sudo ufw allow 3005/tcp
sudo ufw allow 5353/udp
sudo ufw allow 8324/tcp
sudo ufw allow 32410:32414/udp
Berikut penjelasan singkat mengenai port dan kegunaannya:
- 1900/udp: Digunakan untuk penemuan Plex Media Server oleh klien melalui jaringan.
- 3005/tcp: Diperlukan untuk Plex Companion, sebuah fitur yang memungkinkan Anda mengontrol pemutaran Plex dari perangkat seluler.
- 5353/udp: Digunakan untuk mDNS (Sistem Nama Domain Multicast) untuk membantu Plex menemukan perangkat di jaringan lokal.
- 8324/tcp: Diperlukan untuk server Plex DLNA.
- 32410:32414/udp: Digunakan untuk streaming media ke klien.
Sesuaikan aturan UFW Anda jika Anda menyesuaikan salah satu port yang disebutkan di atas.
Konfigurasikan SSH Server Tanpa Kepala Plex
Jika Anda telah menginstal Plex Media Server di server tanpa kepala jarak jauh atau desktop Linux Mint lain yang akses lokalnya tidak selalu Anda miliki, Anda harus menyiapkan terowongan SSH di komputer lokal Anda untuk pengaturan awal. Ini memungkinkan koneksi luar untuk mengakses server Plex.
Siapkan Terowongan SSH
Ganti {server-ip-address} dengan alamat IP server Anda yang sebenarnya, misalnya 192.168.50.1.
Contoh:
ssh {server-ip-address} -L 8888:localhost:32400
Jika Anda baru mengenal SSH dan belum menginstalnya, Anda dapat melakukannya dengan perintah berikut:
sudo apt install openssh-server -y
sudo systemctl enable ssh --now
Akses Plex Media Server melalui Terowongan SSH
Sekarang Anda dapat mengakses Plex Media Server dengan membuka alamat berikut di browser web Anda:
http://localhost:8888/web
Atau gunakan alamat alternatif jika alamat di atas tidak berhasil:
https://localhost:8888/web/index.html#!/setup
Terowongan SSH akan mengarahkan permintaan HTTP ke http://localhost:32400/web di server jarak jauh.
Akses Server Media Plex dari Jarak Jauh
Setelah Anda menyelesaikan pengaturan awal, Anda dapat mengakses Plex Media Server menggunakan alamat IP server jarak jauh Anda:
http://{server-ip-address}:32400
Konfigurasikan Plex Media Server melalui WebUI
Sekarang Plex telah terinstal di sistem Anda, Anda harus mengonfigurasi dan menyelesaikan pengaturan melalui WebUI. Untuk mengakses ini, buka browser internet pilihan Anda dan navigasikan ke:
http://127.0.0.1:32400/web
atau
http://localhost:32400/web
Jika keduanya tidak berhasil, coba ubah ujungnya dengan:
http://localhost:32400/web//web/index.html#!/setup
![Cara Install Plex Media Server di Debian 11 Bullseye 5 Masuk ke WebUI Plex Media Server di Linux Mint](https://linuxcapable.com/wp-content/uploads/2024/08/sign-into-plex-media-server-webui-on-linux-mint.png)
Sekarang, Anda dapat masuk menggunakan akun media sosial 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 secara singkat apa itu Plex dan cara kerjanya. Klik "MENGERTI!" untuk melanjutkan ke halaman berikutnya.
Catatan: Pengguna Firefox mungkin melihat pesan yang meminta mereka untuk mengaktifkan DRM tergantung pada browser internet mereka. Pilihan ini diperlukan; tanpanya, Plex WebUI mungkin tidak berfungsi dengan benar.
Klik MENGERTI! untuk melanjutkan.
![Cara Install Plex Media Server di Debian 11 Bullseye 6 Pesan selamat datang untuk menyiapkan Plex Media Server di Linux Mint](https://linuxcapable.com/wp-content/uploads/2024/08/welcome-to-plex-first-time-message-when-setting-up-plex-media-server-and-linux-mint.png)
Langkah 2: Plex Pass Opsional
Selanjutnya, Anda akan diminta untuk meningkatkan ke Plex Pass, yang bersifat opsional. Plex Pass menawarkan manfaat seperti opsi HDR dan akses ke versi beta. Jika Anda ingin melewati ini, klik “X” di pojok kanan atas. Anda selalu dapat mengaturnya nanti.
![Cara Install Plex Media Server di Debian 11 Bullseye 7 Pilihan untuk berlangganan Plex Premium selama pengaturan di Linux Mint](https://linuxcapable.com/wp-content/uploads/2024/08/option-to-subscribe-to-plex-premium-when-setting-up-plex-media-server-on-linux-mint.png)
Langkah 3: Pengaturan Server
Konfigurasikan nama server Anda, apa pun yang Anda inginkan. Anda juga memiliki opsi untuk menonaktifkan “Izinkan saya mengakses media saya di luar rumah.” Secara default, akses ke media luar diaktifkan; jika Anda tidak berencana melakukan ini, hapus centang pada fitur tersebut.
Setelah dikonfigurasi, klik BERIKUTNYA tombol.
![Cara Install Plex Media Server di Debian 11 Bullseye 8 Memberi nama Plex Media Server dan mengatur opsi akses di Linux Mint](https://linuxcapable.com/wp-content/uploads/2024/08/example-of-naming-your-plex-media-server-and-allowing-or-not-outside-access-on-linux-mint.png)
Langkah 4. Perpustakaan Media
Halaman Perpustakaan Media memberi Anda opsi untuk menambahkan direktori media Anda terlebih dahulu. Jika Anda sudah menyiapkan drive media atau folder, klik tombol “TAMBAHKAN PERPUSTAKAAN”.
![Cara Install Plex Media Server di Debian 11 Bullseye 9 Penyiapan pertama kali untuk perpustakaan Plex Media Server di Linux Mint](https://linuxcapable.com/wp-content/uploads/2024/08/example-of-media-library-first-time-setup-for-plex-media-server-on-linux-mint.png)
Sekarang pilih jenis media yang Anda inginkan untuk mengatur folder Anda, seperti acara TV, film, musik, dll.
Klik "BERIKUTNYA" tombol untuk melanjutkan menambahkan folder.
![Cara Install Plex Media Server di Debian 11 Bullseye 10 Memilih jenis perpustakaan baru di Plex Media Server di Linux Mint](https://linuxcapable.com/wp-content/uploads/2024/08/select-a-type-for-new-library-on-plex-media-server-on-linux-mint.png)
Klik “JELAJAHI FOLDER MEDIA” tombol dan pilih direktori media.
![Cara Install Plex Media Server di Debian 11 Bullseye 11 Menambahkan folder ke perpustakaan Plex Media Server di Linux Mint](https://linuxcapable.com/wp-content/uploads/2024/08/add-folders-to-plex-media-server-for-new-library-on-linux-mint.png)
Setelah folder ditambahkan, opsi Lanjutan akan muncul, di mana Anda dapat menyesuaikan Plex lebih lanjut sesuai keinginan Anda.
Setelah selesai, klik “TAMBAHKAN PERPUSTAKAAN” untuk melanjutkan instalasi pengaturan konfigurasi awal.
![Cara Install Plex Media Server di Debian 11 Bullseye 12 Pengaturan lanjutan untuk menambahkan perpustakaan di Plex Media Server di Linux Mint](https://linuxcapable.com/wp-content/uploads/2024/08/example-of-advanced-settings-for-adding-a-library-in-plex-media-server-on-linux-mint.png)
Langkah 5. Menyelesaikan
Selanjutnya, tekan "BERIKUTNYA" tombol untuk menyelesaikan pengaturan awal, dengan atau tanpa menambahkan Perpustakaan Media.
Layar berikutnya memberi tahu Anda bahwa Anda sudah siap. Klik tombol “SELESAI” untuk melanjutkan ke Dasbor Plex.
![Cara Install Plex Media Server di Debian 11 Bullseye 14 Penyiapan server selesai untuk Plex Media Server di Linux Mint](https://linuxcapable.com/wp-content/uploads/2024/08/server-setup-complete-for-plex-media-server-on-linux-mint.png)
Sekarang, Anda akan tiba di Dashboard Plex Anda.
![Cara Install Plex Media Server di Debian 11 Bullseye 15 Plex Media Server terhubung di Linux Mint](https://linuxcapable.com/wp-content/uploads/2024/08/example-when-plex-media-server-connected-on-linux-mint.png)
Konfigurasikan Izin File & Folder Media
Selama pengaturan awal, Anda mungkin memperhatikan bahwa media Anda tidak muncul. Anda mungkin mengalami masalah saat menambahkan konten yang tidak dapat diambil, karena Plex menolak menemukan konten tersebut di hard drive sekunder internal dan eksternal yang ada. Hal ini sebagian disebabkan oleh Plex yang membuat akun pengguna khusus bernama plexuser, yang memerlukan izin membaca dan mengeksekusi pada direktori media Anda.
Izin Linux Mint dapat diatur menggunakan chown atau setfacl; keduanya efektif. Berikut adalah beberapa contoh cara menerapkan perintah ini.
Contoh Setfacl
Untuk mengatur izin menggunakan setfacl, jalankan perintah berikut:
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
Contoh Chown
Untuk mengatur izin menggunakan chown, jalankan perintah berikut:
sudo chown -R plex:plex /media/yourfolder/
Atau atur izin untuk masing-masing file di hard drive jika ada folder lain yang tidak ingin Anda akses Plex:
sudo chown -R plex:plex /media/yourfolder/tv
sudo chown -R plex:plex /media/yourfolder/movies
Menginstal Paket ACL (bila perlu)
Jika perintah di atas tidak berfungsi, Anda mungkin perlu menginstal ulang paket ACL jika paket tersebut hilang dari sistem Anda:
sudo apt install acl -y
Konfigurasikan Proksi Terbalik Nginx
Menyiapkan proksi terbalik memungkinkan Anda mengakses Plex Media Server dari komputer atau jaringan jarak jauh. Dalam contoh ini, kita akan menyiapkan server proxy Nginx.
Instal Nginx
Pertama, install Nginx dengan perintah berikut:
sudo apt install nginx -y
Secara default, Nginx harus diaktifkan. Jika tidak diaktifkan, gunakan perintah berikut:
sudo systemctl enable nginx --now
Sekarang periksa untuk memastikan Nginx diaktifkan dan tidak ada kesalahan:
systemctl status nginx
Buat Blok Server Plex
Buat blok server baru sebagai berikut:
sudo nano /etc/nginx/conf.d/plex.conf
Anda memerlukan nama domain aktif dan perlu membuat sub-domain. Setelah selesai, tambahkan yang 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).
Uji Konfigurasi Nginx
Lakukan uji coba untuk memastikan tidak ada kesalahan dalam konfigurasi Nginx atau blok server Anda:
sudo nginx -t
Jika semuanya berfungsi dengan benar, contoh keluarannya 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 menyiapkan domain dan data DNS agar mengarah ke IP server, kini Anda dapat mengakses Server Media Plex di plex.example.com
.
Amankan Proxy Terbalik dengan Mari Enkripsi Sertifikat Gratis SSL
Sebaiknya jalankan Nginx Anda di HTTPS menggunakan sertifikat SSL. Anda dapat menggunakan Let's Encrypt, otoritas sertifikat gratis, otomatis, dan terbuka yang dijalankan oleh Internet Security Research Group (ISRG) nirlaba.
Pertama, instal certbot
paket sebagai berikut:
sudo apt install python3-certbot-nginx -y
Setelah terinstal, jalankan perintah berikut untuk mulai membuat sertifikat Anda:
sudo certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email you@example.com -d plex.example.com
Penyiapan ini mencakup pengalihan paksa HTTPS 301, header Strict-Transport-Security, dan OCSP Stapling. Pastikan untuk menyesuaikan email dan nama domain dengan kebutuhan Anda.
URL Anda sekarang akan menjadi https://plex.example.com, bukan http://plex.example.com. Jika Anda menggunakan URL HTTP lama, URL tersebut akan otomatis dialihkan ke HTTPS.
Siapkan Perpanjangan Sertifikat Otomatis
Secara opsional, Anda dapat mengatur tugas cron untuk memperbarui sertifikat secara otomatis. Certbot menawarkan skrip yang melakukan ini secara otomatis. Pertama, uji untuk memastikan semuanya berfungsi dengan melakukan uji coba:
sudo certbot renew --dry-run
Jika semuanya berfungsi, buka jendela crontab Anda menggunakan perintah terminal berikut:
sudo crontab -e
Selanjutnya, tentukan waktu kapan sertifikat harus diperpanjang secara otomatis. Ini harus diperiksa minimal setiap hari, dan jika sertifikat perlu diperbarui, skrip akan memperbarui sertifikat.
Tambahkan baris berikut ke crontab Anda:
00 00 */1 * * /usr/sbin/certbot-auto renew
Perintah ini akan memeriksa perpanjangan sertifikat pada tengah malam setiap hari. Jika sertifikat sudah jatuh tempo untuk perpanjangan, sertifikat akan diperbarui secara otomatis. Hal ini memastikan sertifikat SSL Anda tetap mutakhir dan proksi terbalik Anda tetap aman.
Mengelola Server Media Plex
Perbarui Server Media Plex di Linux Mint
Plex Media Server dapat diperbarui menggunakan standar apt
perintah perbarui, yang biasanya digunakan untuk memperbarui paket di sistem Anda.
Periksa pembaruan
Untuk memeriksa pembaruan, jalankan perintah berikut:
sudo apt update
Tingkatkan Server Media Plex
Jika pembaruan tersedia, gunakan upgrade
perintah untuk memperbarui Plex Media Server:
sudo apt upgrade plexmediaserver -y
Hapus Server Media Plex
Jika Anda tidak ingin lagi menggunakan Plex dan ingin menghapusnya dari sistem Linux Mint Anda, ikuti langkah-langkah berikut.
Copot pemasangan Server Media Plex
Jalankan perintah berikut untuk menghapus Plex Media Server dari sistem Anda:
sudo apt remove plexmediaserver
Nonaktifkan proxy balik Nginx (jika ada)
Jika Anda menginstal proksi terbalik Nginx, ingatlah untuk menonaktifkannya dan, jika perlu, hapus file konfigurasi yang terkait dengan domain Anda.
Untuk menonaktifkan proksi terbalik Nginx, jalankan perintah berikut:
sudo systemctl disable nginx --now
Untuk menghapus file konfigurasi, gunakan yang berikut ini:
sudo rm /etc/nginx/conf.d/plex.conf
Terakhir, muat ulang Nginx untuk menerapkan perubahan:
sudo systemctl reload nginx
Kesimpulan
Dengan Plex Media Server yang berhasil diinstal pada sistem Linux Mint, Anda dapat mengelola dan mengalirkan koleksi media Anda secara efisien. Menggunakan repositori APT resmi Plex memastikan Anda tetap mendapatkan informasi terkini tentang versi stabil dan pengembangan terbaru, memberi Anda akses ke fitur dan peningkatan baru. Nikmati kemampuan dan fleksibilitas hebat yang ditawarkan Plex Media Server untuk kebutuhan streaming media Anda.