Self-hosting Plex di DigitalOcean adalah cara menarik untuk mengelola perpustakaan media Anda sekaligus mempertahankan kendali atas data Anda. Panduan ini menyediakan langkah-langkah langkah demi langkah untuk menyebarkan Plex Media Server di VPS DigitalOcean, memastikan Anda memiliki akses streaming ke film, acara TV, dan musik favorit dari mana saja di dunia.
Mengapa Memilih DigitalOcean untuk Plex?
DigitalOcean menawarkan harga kompetitif, kemudahan dalam penyebaran, dan akses API yang kuat. Di bawah ini adalah perbandingan dari penyedia VPS teratas yang melayani pengembang dan homelabbers seperti Anda.
| Penyedia VPS | Biaya Bulanan (EUR/USD) | Fitur Utama |
|---|---|---|
| Contabo VPS | 5.99 EUR | Penyimpanan besar, cocok untuk perpustakaan yang lebih besar |
| Hetzner Cloud | 4.15 EUR | Terjangkau, kinerja luar biasa |
| DigitalOcean | 6.00 USD | Ramah pengguna, skalabel, komunitas yang kuat |
| Vultr | 6.00 USD | SSD berkinerja tinggi |
| Linode (Akamai Cloud) | 5.00 USD | Baik untuk pengembang, akses API mudah |
Untuk perbandingan lengkap, kunjungi perbandingan VPS lengkap.
Menyiapkan DigitalOcean Droplet Anda
-
Buat Akun DigitalOcean:
- Daftar di DigitalOcean dan berikan informasi pembayaran.
-
Buat Droplet:
- Pilih distribusi: Ubuntu 22.04 LTS disarankan.
- Pilih paket yang sesuai anggaran dan beban yang diharapkan. Setidaknya 1 GB RAM disarankan untuk Plex.
- Pilih wilayah datacenter dekat dengan basis pengguna Anda untuk kinerja optimal.
- Aktifkan cadangan untuk keamanan data.
-
Akses Droplet Anda:
- Setelah droplet dibuat, SSH ke server menggunakan:
ssh root@ip_droplet_anda - Ganti
ip_droplet_andadengan alamat IP VPS Anda.
- Setelah droplet dibuat, SSH ke server menggunakan:
Menginstal Plex Media Server
Langkah 1: Perbarui Sistem Anda
Jalankan perintah berikut untuk memastikan sistem Anda terbaru:
sudo apt update && sudo apt upgrade -y
Langkah 2: Instal Plex Media Server
-
Unduh paket Plex:
- Dapatkan versi terbaru Plex Media Server dengan menjalankan:
wget https://downloads.plex.tv/plex-media-server-new/1.27.2.5932-1a1e57470/debian/plexmediaserver_1.27.2.5932-1a1e57470_amd64.deb - Ganti URL ke versi terbaru jika diperlukan, yang dapat Anda temukan di halaman unduhan Plex.
- Dapatkan versi terbaru Plex Media Server dengan menjalankan:
-
Instal paketnya:
sudo dpkg -i plexmediaserver_1.27.2.5932-1a1e57470_amd64.deb- Selesaikan dependensi jika diperlukan:
sudo apt install -f
Langkah 3: Konfigurasi Firewall
Pastikan port yang diperlukan terbuka:
sudo ufw allow 32400/tcp
sudo ufw enable
Langkah 4: Akses Antarmuka Web Plex
Setelah instalasi, buka browser dan akses ke server Plex Anda dengan memasukkan:
http://ip_droplet_anda:32400/web
Ikuti petunjuk di layar untuk mengatur dan mengelola perpustakaan media Anda.
Mengelola Perpustakaan Media
Untuk meningkatkan performa streaming dan organisasi:
-
Atur Media:
- Buat folder untuk film, acara TV, dan musik.
-
Tambahkan Perpustakaan di Plex:
- Gunakan antarmuka web Plex untuk menambahkan direktori tempat media Anda disimpan.
-
Optimalkan Streaming:
- Sesuaikan pengaturan kualitas streaming di Plex sesuai kemampuan server dan kecepatan internet Anda.
FAQ
1. Konfigurasi VPS mana yang terbaik untuk menjalankan Plex?
Untuk kebanyakan penggunaan rumahan, VPS dengan setidaknya 2 GB RAM dan 1 inti CPU adalah ideal. Ini memastikan konversi dan kualitas streaming tetap tinggi, terutama untuk konten 1080p. Jika Anda berencana melakukan transkode beberapa video sekaligus, pertimbangkan paket dengan sumber daya lebih banyak. Misalnya, paket DigitalOcean Basic seharga 6 USD/bulan adalah pilihan yang solid untuk berbagai kebutuhan Plex, sementara penyedia seperti Hetzner Cloud dapat menawarkan biaya bulanan lebih rendah sambil mempertahankan performa.
2. Bisakah saya menjalankan aplikasi lain bersamaan dengan Plex di DigitalOcean?
Ya, Anda dapat menjalankan aplikasi lain di VPS yang sama dengan Plex. Namun, berhati-hatilah terhadap alokasi sumber daya. Menjalankan banyak aplikasi yang membutuhkan sumber daya tinggi dapat mempengaruhi kinerja Plex, terutama untuk transkode video. Pantau penggunaan CPU dan RAM secara rutin untuk memastikan pengalaman yang lancar. Seringkali, menggunakan Docker untuk mengcontainerisasi aplikasi memberikan isolasi dan memudahkan pengelolaan.
3. Bagaimana cara mengamankan server Plex saya di DigitalOcean?
Mengamankan server Plex sangat penting. Mulailah dengan mengubah password default dan mengaktifkan akses HTTPS menggunakan reverse proxy seperti Nginx. Anda juga dapat meningkatkan keamanan dengan VPN untuk akses jarak jauh atau menggunakan fail2ban untuk melindungi dari serangan brute-force. Selalu perbarui perangkat lunak Anda untuk menambal kerentanan. Menggunakan alat seperti Let’s Encrypt untuk sertifikat SSL juga dapat membantu mengamankan lalu lintas Plex Anda.
Dengan mengikuti panduan ini, Anda akan mengatur Plex di DigitalOcean secara efisien, memungkinkan Anda menikmati pengalaman streaming media yang dipersonalisasi. Selamat menikmati streaming!