Cara Self-Host Plex di VPS (Panduan Lengkap)
Plex adalah aplikasi server media populer yang memungkinkan Anda mengatur dan menstream koleksi media Anda dari mana saja. Self-hosting Plex di Virtual Private Server (VPS) menawarkan fleksibilitas dan kendali atas media Anda. Panduan ini akan memandu Anda melalui proses instalasi Plex di VPS dan konfigurasi untuk kinerja optimal.
Memilih Penyedia VPS
Sebelum mulai instalasi, Anda perlu memilih penyedia VPS. Berikut perbandingan singkat beberapa opsi populer yang cocok untuk self-hosting:
| Penyedia | Harga (per bulan) | Fitur |
|---|---|---|
| Contabo VPS | 5.99 EUR | Penyimpanan besar, harga terjangkau |
| Hetzner Cloud | 4.15 EUR | Kinerja bagus, sumber daya yang scalable |
| DigitalOcean | 6 USD | Mudah digunakan, dokumentasi lengkap |
| Vultr | 6 USD | Berbagai lokasi server |
| Linode (Akamai Cloud) | 5 USD | Tepercaya, dukungan komunitas kuat |
Anda dapat melihat perbandingan lengkap di halaman perbandingan VPS lengkap.
Prasyarat
- VPS dengan minimal 2GB RAM (disarankan 4GB untuk perpustakaan yang lebih besar).
- Pengetahuan dasar tentang antarmuka baris perintah (CLI).
- Nama domain (opsional) untuk akses lebih mudah.
- File media untuk ditstreaming.
Langkah 1: Menyiapkan VPS Anda
- Pilih OS: Instal distribusi Linux seperti Ubuntu Server 20.04 atau 22.04 LTS. Panduan ini akan mengasumsikan Anda menggunakan Ubuntu.
- Akses VPS: Gunakan SSH untuk terhubung:
ssh root@your_vps_ip - Perbarui Sistem Anda:
apt update && apt upgrade -y
Langkah 2: Instal Docker
Menggunakan Docker untuk menjalankan Plex memudahkan pengelolaan dependensi dan pembaruan.
- Instal Docker:
apt install docker.io -y - Mulai Docker:
systemctl start docker systemctl enable docker - Instal Docker-Compose:
apt install docker-compose -y
Langkah 3: Menyiapkan Plex
- Buat Direktori Docker Plex:
mkdir ~/plex cd ~/plex - Buat File Docker Compose:
Buat file bernama
docker-compose.yml:
Gantiversion: '3.3' services: plex: image: plexinc/pms-docker container_name: plex restart: unless-stopped network_mode: host environment: - PUID=1000 - PGID=1000 - VERSION=latest - PLEX_CLAIM=your_claim_token volumes: - ./plex/database:/config - /path/to/your/media:/data/path/to/your/mediadengan jalur direktori media Anda yang sebenarnya. - Jalankan Plex:
docker-compose up -d
Langkah 4: Mengakses Antarmuka Web Plex
Setelah container berjalan, akses Plex melalui:
http://your_vps_ip:32400/web
Ikuti petunjuk di layar untuk menyelesaikan pengaturan perpustakaan dan preferensi pengguna. Jika Anda menggunakan token klaim untuk autentikasi, masukkan token tersebut untuk mempermudah pengaturan.
Langkah 5: Mengonfigurasi Pengaturan Tambahan
- Opsi Transcoding: Jika VPS Anda kuat, pertimbangkan mengatur pengaturan transcoding di antarmuka Plex untuk performa lebih baik.
- Akses Jarak Jauh: Pastikan pengaturan akses jarak jauh diaktifkan di pengaturan Plex agar dapat menstream dari mana saja.
- Langkah Keamanan: Untuk meningkatkan keamanan, pertimbangkan menggunakan firewall (UFW) dan mengubah port default Plex.
FAQ
1. Apakah perlu menggunakan Docker untuk Plex di VPS?
Walaupun Docker tidak wajib, penggunaan Docker memudahkan instalasi dan pemeliharaan Plex. Docker mengelola dependensi dan konfigurasi, memungkinkan pembaruan dan rollback dengan mudah. Jika Anda kurang nyaman dengan Docker, Anda dapat menginstal Plex secara langsung, tetapi hal ini bisa membuat pengelolaan lebih rumit di kemudian hari.
2. Bisakah saya mengakses server Plex saya dari luar jaringan lokal?
Ya, Anda dapat mengakses server Plex secara jarak jauh. Pastikan pengaturan server mengizinkan akses jarak jauh di pengaturan Plex. Jika Anda mengatur domain, Anda bisa menghubungkannya untuk akses yang lebih mudah. Menggunakan layanan DNS dinamis juga membantu jika IP Anda berubah.
3. Bagaimana cara meningkatkan performa Plex di VPS saya?
Untuk performa Plex yang lebih baik, pertimbangkan meningkatkan paket VPS Anda ke yang memiliki CPU dan RAM lebih besar. Sesuaikan pengaturan perpustakaan untuk pengindeksan lebih cepat, gunakan SSD cepat untuk penyimpanan media, dan sesuaikan pengaturan transcoding sesuai kemampuan VPS Anda. Menggunakan CDN juga dapat membantu aksesibilitas.
Dengan panduan ini, Anda seharusnya sudah dapat berhasil self-host Plex di VPS, sehingga Anda memiliki kontrol penuh atas media Anda. Nikmati streaming konten favorit Anda di mana pun Anda berada!