Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Cara Self-Host CapRover di VPS (Panduan Lengkap)

Pelajari cara self-host CapRover di VPS dengan panduan lengkap ini. Instruksi langkah demi langkah untuk deployment yang mudah.

Cara Self-Host CapRover di VPS (Panduan Lengkap)

CapRover adalah platform sebagai layanan (PaaS) sumber terbuka yang dirancang untuk menyederhanakan proses deployment dan pengelolaan aplikasi di server Anda sendiri. Dengan self-hosting CapRover di VPS, Anda mendapatkan kontrol yang lebih besar atas aplikasi Anda, mengurangi ketergantungan pada layanan pihak ketiga, dan menekan biaya. Panduan ini akan memandu Anda melalui proses pengaturan CapRover di VPS dari awal hingga akhir.

Langkah 1: Pilih Penyedia VPS

Sebelum menginstal CapRover, Anda perlu memilih penyedia VPS. Berikut adalah perbandingan beberapa penyedia VPS populer yang menawarkan performa andal dan cocok untuk self-hosting aplikasi seperti CapRover.

Penyedia VPSHarga (Per bulan)Opsi LokasiFitur
Contabo VPS5.99 EUREropaPenyimpanan SSD, deployment cepat
Hetzner Cloud4.15 EUREropaPerforma tinggi, biaya rendah
DigitalOcean6 USDGlobalAntarmuka sederhana, dukungan baik
Vultr6 USDGlobalInstans CPU frekuensi tinggi
Linode5 USDGlobalPerforma andal, mudah diskalakan

Anda dapat memilih penyedia VPS sesuai anggaran dan kebutuhan Anda. Misalnya, Hetzner dikenal karena rasio harga-performa yang bagus, sementara DigitalOcean menawarkan antarmuka yang ramah pengguna untuk pemula.

Langkah 2: Buat Instance VPS

Setelah memilih penyedia, buatlah instance VPS. Ikuti instruksi khusus dari penyedia Anda. Berikut adalah langkah-langkah umum:

  1. Daftar untuk akun di penyedia pilihan Anda.
  2. Pilih ukuran server dan sistem operasi (sebaiknya Ubuntu 20.04 atau yang lebih baru).
  3. Atur opsi tambahan, seperti backup atau monitoring.
  4. Luncurkan instance VPS Anda.

Langkah 3: Hubungkan ke VPS Anda

Setelah VPS Anda berjalan, Anda bisa terhubung menggunakan SSH. Buka terminal dan jalankan perintah berikut:

ssh root@your_vps_ip

Ganti your_vps_ip dengan alamat IP VPS Anda yang sebenarnya. Jika diminta, masukkan password root yang Anda terima dari penyedia VPS.

Langkah 4: Install Docker

CapRover berjalan di atas Docker, jadi Anda perlu menginstal Docker di VPS Anda. Ikuti perintah berikut:

sudo apt update
sudo apt install -y docker.io
sudo systemctl enable --now docker

Untuk memverifikasi instalasi Docker, jalankan:

docker --version

Anda akan melihat versi Docker yang terinstal.

Langkah 5: Install CapRover

Setelah Docker siap, Anda dapat menginstal CapRover. Jalankan perintah berikut untuk melakukan deployment CapRover menggunakan Docker:

docker run -v /var/run/docker.sock:/var/run/docker.sock --restart=always -d -p 3000:3000 caprover/caprover

Setelah container berjalan, akses dashboard CapRover melalui browser Anda di http://your_vps_ip:3000.

Langkah 6: Konfigurasi CapRover

  1. Pengaturan Awal: Saat pertama kali mengakses dashboard CapRover, Anda akan diminta untuk mengonfigurasi pengaturan. Pilih password admin yang kuat.
  2. Nama Domain: Jika Anda memiliki domain, arahkan ke IP VPS Anda agar lebih mudah diakses. Jika tidak, Anda dapat langsung menggunakan alamat IP.
  3. Konfigurasi SSL: CapRover menyediakan opsi untuk mengaktifkan SSL secara otomatis, yang sebaiknya diaktifkan demi keamanan.

Langkah 7: Deploy Aplikasi di CapRover

Setelah mengatur CapRover, Anda bisa mulai melakukan deployment aplikasi. Ikuti langkah-langkah berikut:

  1. Buat App: Navigasi ke bagian โ€œAppsโ€ dan klik โ€œCreate New App.โ€ Berikan nama untuk aplikasi Anda.
  2. Metode Deployment: Pilih metode deployment Anda. Anda dapat menggunakan repositori GitHub, DockerHub, atau mengunggah file secara langsung.
  3. Atur Variabel Lingkungan: Konfigurasikan variabel lingkungan dan pengaturan lain yang diperlukan sesuai aplikasi Anda.
  4. Mulai Deployment: Klik deploy untuk meluncurkan aplikasi Anda.

FAQ

Bagaimana saya mengakses dashboard CapRover dengan aman?

Untuk memastikan akses yang aman ke dashboard CapRover, aktifkan HTTPS. Pada pengaturan awal, CapRover menyediakan opsi untuk mengatur SSL, yang memungkinkan Anda mengakses dashboard secara aman menggunakan HTTPS. Pastikan domain atau subdomain Anda diarahkan dengan benar ke IP VPS, karena CapRover menggunakan Letโ€™s Encrypt untuk sertifikat SSL.

Apa saja persyaratan sistem untuk menjalankan CapRover?

CapRover bersifat ringan dan dapat berjalan di VPS kecil, tetapi disarankan untuk mengalokasikan setidaknya 2GB RAM dan 1 core CPU agar performa lebih baik, terutama jika Anda berencana untuk hosting banyak aplikasi. Pastikan juga Anda memiliki ruang disk yang cukup untuk image Docker dan data aplikasi.

Bisakah saya mengintegrasikan CapRover dengan pipelines CI/CD?

Ya, CapRover mendukung Continuous Integration dan Continuous Deployment (CI/CD). Anda dapat mengintegrasikan repositori GitHub untuk deployment otomatis. Cukup atur webhooks GitHub untuk memberi tahu CapRover tentang perubahan, sehingga deployment kode baru berjalan secara otomatis setiap kali Anda melakukan push ke repository Anda.

Untuk perbandingan VPS lengkap dan menemukan penyedia terbaik sesuai kebutuhan Anda, kunjungi perbandingan VPS lengkap.

Self-hosting CapRover menyediakan solusi yang kuat untuk pengelolaan aplikasi. Kendalikan sumber daya Anda, nikmati fleksibilitas lingkungan aplikasi yang personal, dan manfaatkan kekuatan aplikasi yang tercontainerisasi untuk proyek Anda. --- END ---