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

comparison

VPS Terbaik untuk Kamal (2026): Teruji & Peringkat

Kamal men-deploy ke VPS mana pun yang punya SSH dan Docker. Kami bandingkan Contabo, Hetzner, DigitalOcean, Vultr, dan Linode dari sisi ruang disk, kecepatan deploy, dan harga.

Last verified:

Kamal men-deploy aplikasi Anda ke sebuah server; Kamal tidak berjalan di atasnya. Anda memasangnya di mesin sendiri atau di runner CI, mengarahkannya ke sebuah host lewat SSH, lalu Kamal memasang Docker, mengirim image Anda, dan mengalihkan trafik tanpa downtime. Jadi pertanyaannya bukan VPS mana yang menjalankan Kamal dengan baik — semuanya bisa — melainkan mana yang menjadi target deploy yang baik.

Itu mempersempit kriterianya cukup jauh. Kamal mengurus Docker dan reverse proxy untuk Anda, dan sengaja tidak menyentuh hal lain.

Yang Perlu Dicari pada Target Deploy Kamal

Pilihan VPS Terbaik untuk Deployment Kamal

PenyediaHargaCPURAMPenyimpananPaling Cocok UntukTautan Afiliasi
Contabo VPS€5,99/bulan4 vCPU6 GB400 GB SSDImage besar dan riwayat rollback yang panjangContabo
Hetzner Cloud€5,49/bulan2 vCPU4 GB40 GB NVMeKeseimbangan terbaik untuk satu aplikasi plus PostgresHetzner
DigitalOcean$6/bulan1 vCPU1 GB25 GB SSDDokumentasi untuk penyiapan host yang dilewati KamalDigitalOcean
Vultr$5/bulan1 vCPU1 GB25 GB SSDMenempatkan aplikasi dekat dengan penggunanyaVultr
Linode$5/bulan1 vCPU1 GB25 GB SSDHarga yang mudah diprediksi, jaringan yang sederhanaLinode

Tinjauan Mendalam: Membandingkan Pilihan

DigitalOcean

Droplet $6 punya 1 vCPU dan 1 GB, yang menjadi sempit begitu tumpang tindih saat deploy ikut dihitung. Kontainer aplikasi 400 MB, penggantinya, dan Postgres tidak akan muat bersamaan, sehingga Anda akan menginginkan tingkat di atasnya. Sebagai gantinya, DigitalOcean memberi dokumentasi terbaik untuk pekerjaan yang sengaja tidak dilakukan Kamal: aturan firewall, swap, pembaruan keamanan otomatis, dan pemantauan. Kamal memasang Docker lalu berhenti di situ, jadi kalau ini pertama kalinya Anda mengelola host sendiri, waktu Anda akan habis persis di celah itu.

Hetzner Cloud

Dengan €5,49 per bulan untuk 2 vCPU, 4 GB, dan 40 GB NVMe, inilah paket yang menampung deployment satu aplikasi tanpa langsung perlu naik tingkat: aplikasinya sendiri, satu aksesori Postgres, dan kontainer tambahan yang muncul sebentar pada setiap deploy. Perlu dicatat, Hetzner menaikkan harga pada Juni 2026, jadi ia bukan lagi pengecualian dari sisi biaya seperti yang digambarkan perbandingan lama. Daya tarik praktisnya adalah snapshot: mengambilnya sebelum migrasi basis data yang berisiko memberi jalan pulih yang tidak diberikan kamal rollback, sebab rollback mengembalikan kontainer, bukan basis data.

Contabo

400 GB di paket awal menyelesaikan satu masalah yang khas Kamal: penumpukan image. Kalau image Anda berukuran gigabyte dan Anda deploy beberapa kali sehari, disk-lah yang membatasi, dan Contabo menghilangkannya seharga €5,99. Kompensasinya adalah jaringan yang tidak selalu konsisten pada jam sibuk, yang muncul sebagai tarikan registry lebih lambat dan karenanya deploy lebih lambat.

Vultr dan Linode

Keduanya $5 untuk 1 vCPU / 1 GB / 25 GB. Pada ukuran itu, yang Anda deploy adalah layanan kecil, bukan aplikasi dengan basis data menempel padanya. Keunggulan Vultr adalah daftar region, yang penting jika alasan Anda meninggalkan platform terkelola adalah latensi ke pengguna. Keunggulan Linode adalah keterdugaan: harganya minim kejutan dan penyiapan jaringannya lugas.


VPS Mana yang Terbaik untuk Kamal di 2026?

Untuk gambaran lengkap semua opsi hosting, lihat perbandingan VPS lengkap kami.


Pertanyaan yang Sering Diajukan

Apakah Kamal perlu dipasang di VPS?

Tidak. Kamal adalah gem Ruby yang Anda jalankan dari mesin sendiri atau dari runner CI. Ia terhubung ke server lewat SSH, memasang Docker kalau belum ada, mengirim image Anda, dan menjalankan kontainer. Satu-satunya yang ditinggalkannya di host adalah kamal-proxy, sebuah proxy HTTP kecil yang memegang port 80 dan 443 serta menangani peralihan tanpa downtime. Kamal sendiri tidak menambah apa pun pada kebutuhan sumber daya server.

Berapa VPS terkecil yang bisa dipakai sebagai target Kamal?

Server 1 GB dengan 1 vCPU bisa men-deploy layanan kecil tanpa status, tetapi tidak menyisakan ruang untuk tumpang tindih saat deploy, ketika kontainer lama dan baru berjalan bersamaan. Tambahkan swap kalau Anda bertahan di ukuran itu. Untuk apa pun yang punya basis data, batas realistisnya adalah 4 GB: cukup untuk aplikasi, Postgres, dan kontainer aplikasi kedua yang hadir selama health check berlangsung.

Berapa banyak disk yang dihabiskan deployment Kamal dari waktu ke waktu?

Kamal menyimpan kontainer dan image lama supaya rollback tidak perlu menarik dari registry, lalu membersihkannya setelah tiga hari secara bawaan. Siapkan ruang untuk data aplikasi Anda ditambah kira-kira tiga hari versi image, dengan catatan lapisan dasar yang dipakai bersama hanya disimpan sekali. Pola kegagalannya tertunda: disk penuh merusak deploy berikutnya, bukan deploy yang mengisinya. Karena itu pasang peringatan untuk sisa ruang disk, jangan menunggu menemukannya saat layanan sudah mati.


Penutup

Kamal menghapus lapisan platform, bukan administrasi server. Penyedia mana pun yang Anda pilih, firewall, pembaruan OS, dan cadangan tetap menjadi tanggung jawab Anda — cakupan Kamal berhenti pada Docker dan proxy.

Untuk kebanyakan deployment, mulailah dari DigitalOcean kalau yang Anda cari dokumentasi, atau Hetzner kalau yang Anda cari spesifikasi dan Anda nyaman menyiapkan host sendiri. Pindah ke Contabo ketika yang terus habis bukan memori, melainkan riwayat image.

Untuk perbandingan menyeluruh semua opsi hosting, kunjungi perbandingan VPS lengkap kami.


Catatan: Semua harga mengacu pada data terbaru yang tersedia. Selalu periksa harga terkini langsung ke penyedia agar perencanaan Anda akurat.