VPS Murah Nevacloud

Yuk, Pasang Coolify di VPS: Alternatif cPanel untuk Deploy Aplikasi Tanpa Ribet

Halo Sobat Online! Kalau kamu punya VPS yang menganggur dan selama ini cuma dipakai buat satu-dua aplikasi, ada cara yang jauh lebih rapi untuk mengelolanya: memasang Coolify di VPS. Ibarat punya dapur sendiri, dulu setiap mau masak kamu harus mencari kompor dan menyalakan api satu per satu. Dengan Coolify, kompornya sudah terpasang, tinggal ambil bahan lalu tekan tombol deploy.

Coolify adalah platform open-source yang mengubah VPS biasa menjadi platform mirip Vercel atau Heroku, tapi berjalan di server milikmu sendiri. Di artikel ini kita akan membahas apa itu Coolify, menyiapkan VPS dengan benar, mengamankan dashboard-nya, sampai berhasil men-deploy aplikasi pertama lengkap dengan HTTPS otomatis.

Apa Itu Coolify dan Kenapa Disebut Alternatif cPanel?

Coolify adalah control plane untuk infrastruktur yang kamu kelola sendiri. Ia terhubung ke server lewat SSH, lalu menyiapkan Docker, mengatur build, domain, sertifikat HTTPS, health check, dan log harian — semuanya dari satu dashboard web.

Bedanya dengan cPanel tradisional:

  • cPanel mengurus website di atas satu server dengan pendekatan “satu folder satu domain”.
  • Coolify mengurus aplikasi berbentuk kontainer Docker, jadi bahasa pemrograman apa pun bisa berjalan berdampingan tanpa saling mengganggu.
  • Setiap aplikasi, database, dan layanan punya siklus hidup sendiri: build, deploy, restart, sampai rollback.
  • Sertifikat Let’s Encrypt dibuat otomatis oleh proxy bawaan (Traefik), tanpa perlu menempel perintah Certbot satu per satu.

Yang penting dipahami: setiap barang yang bisa di-deploy disebut resource, dan resource selalu berada di dalam sebuah project. Konsep sederhana ini yang membuat penataan 10 aplikasi di satu VPS tetap kelihatan rapi. Kalau mendengar kata Docker kamu langsung mengernyit, ingat saja: container itu seperti kotak bekal — isinya sudah dikemas lengkap, jadi tidak ada bahan yang tumpah ke meja.

Persiapan Sebelum Memasang Coolify di VPS

Banyak kegagalan install terjadi bukan karena perintahnya salah, tapi karena server-nya belum siap. Jadi bereskan empat hal ini dulu.

1. Spesifikasi minimum dan praktiknya

Dokumentasi resmi Coolify menyebut kebutuhan minimum 2 core CPU, 2 GB RAM, dan 10 GB ruang disk (arsitektur amd64 atau arm64). Angka itu pas-pasan untuk dashboard-nya saja. Kalau aplikasi juga di-build di server yang sama, proses build Node.js bisa melahap RAM lebih besar dari aplikasi jadi, jadi siapkan 4 GB RAM atau lebih supaya build tidak mati di tengah jalan.

  • VPS dengan Ubuntu LTS (20.04, 22.04, atau 24.04) paling aman.
  • Pakai server baru dan bersih, bukan server yang sudah menumpuk paket lama.
  • Hapus Docker versi snap dulu bila ada — dokumentasi Coolify meminta Docker dipasang dengan metode resmi Docker, bukan lewat snap.

2. Jangan pasang di server yang sudah “penuh”

Coolify memakai port 80 dan 443. Karena itu, hindari memasangnya di server yang sudah menjalankan panel hosting lain, Nginx, Apache, Caddy, atau Traefik yang menempel di kedua port itu. Konflik port seperti ini penyebab halus yang bikin deploy sukses tetapi domain tetap tidak bisa dibuka.

3. Siapkan DNS dan firewall

Buat dulu dua catatan DNS di penyedia domainmu, arahkan ke IP VPS:

  • coolify untuk dashboard Coolify.
  • Subdomain lain, misalnya app, untuk aplikasi yang nanti di-deploy.

Lalu buka port berikut di firewall penyedia VPS (cara paling aman karena lalu lintas buruk ditahan sebelum sampai server):

  • 22/tcp — SSH.
  • 80/tcp — HTTP dan pembuatan sertifikat.
  • 443/tcp — HTTPS lewat proxy.
  • 8000/tcp — dashboard Coolify langsung via IP.
  • 6001/tcp — update dashboard real-time.
  • 6002/tcp — terminal web Coolify.

Setelah dashboard bisa diakses lewat domain dengan HTTPS, tiga port terakhir sudah boleh ditutup dari internet. Catatan penting: jangan pernah mencabut aturan SSH saat membersihkan firewall, karena kamu bisa terkunci keluar dari server sendiri.

Cara Install Coolify di VPS Cuma Satu Perintah

Kalau langkah persiapan di atas sudah beres, pemasangan Coolify di VPS sebenarnya sangat singkat.

  1. Masuk ke server sebagai root lewat SSH, lalu perbarui sistem:

   apt update && apt upgrade -y
  1. Jalankan script installer resmi Coolify:

   curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
  1. Tunggu prosesnya. Script ini memasang Docker Engine bila belum ada, membuat struktur direktori /data/coolify, menyiapkan kunci SSH untuk mengelola server, lalu menarik kontainer Coolify beserta database internalnya.
  2. Periksa kontainernya sudah berjalan dengan docker ps. Kamu akan melihat Coolify dan layanan pendukungnya aktif.
  3. Buka http://IP-SERVER:8000 di browser.

Karena script ini diambil langsung dari internet lalu dijalankan dengan hak root, ada baiknya kamu berlaku skeptis: unduh dulu filenya, baca sekilas, baru jalankan. Kebiasaan kecil ini berguna untuk server produksi.

Amankan Dashboard Coolify Sebelum Melanjutkan

Halaman pertama yang muncul adalah pendaftaran akun admin. Jangan menunda langkah ini: siapa pun yang lebih dulu sampai ke halaman registrasi bisa menjadi admin instance dan punya akses setara root ke servermu. Jadi buat akunnya segera setelah instalasi selesai, dengan password yang kuat dan unik.

Setelah itu, dua hal berikut wajib dilakukan:

  • Simpan kunci enkripsi instance. Jalankan grep '^APP_KEY=' /data/coolify/source/.env, lalu simpan baris APP_KEY=... itu di password manager di luar server. Kunci ini yang membuka kredensial tersimpan di database Coolify; cadangan database saja tidak cukup untuk memulihkannya.
  • Pindahkan dashboard ke domain dengan HTTPS, lalu tutup port 8000, 6001, dan 6002 dari internet.

Uji Deploy Aplikasi Pertama

Sebelum menaruh aplikasi serius, buktikan dulu apakah rantai build dan proxy-nya sehat memakai aplikasi percobaan.

  1. Klik New Project, beri nama misalnya produksi, lalu klik Continue.
  2. Buka project tadi dan pilih Create New Resource.
  3. Pilih tipe Docker Image — cara tercepat karena tidak perlu menyambungkan repositori Git.
  4. Isi field image dengan nginx:alpine.
  5. Pada bagian jaringan, set Ports Exposes ke 80, lalu klik Deploy.
  6. Setelah proses build selesai, buka URL uji yang dibuat Coolify (biasanya berakhiran sslip.io). Kalau halaman selamat datang Nginx muncul, berarti Docker, proxy, dan routing sudah bekerja.

Setelah itu kamu bisa menaikkan tingkat kesulitan: menyambungkan repositori Git dengan auto-deploy saat push, atau menjajal one-click service seperti Umami, n8n, atau database PostgreSQL. Untuk layanan instan, perhatikan kredensial defaultnya dan segera ganti sebelum dipakai sungguhan.

Pasang Domain Sendiri dan Dapatkan HTTPS Otomatis

URL sslip.io hanya untuk uji coba. Untuk produksi, arahkan subdomain yang tadi kamu siapkan ke aplikasi:

  • Di panel aplikasi, isi kolom domain dengan format https://app.domainmu.com (layanan yang punya port internal sendiri ditulis seperti https://analytics.domainmu.com:3000).
  • Pastikan DNS sudah menunjuk ke IP server, dan port 80 serta 443 terbuka.
  • Panggil ulang deploy agar proxy membaca konfigurasi baru dan meminta sertifikat Let’s Encrypt.

Setelah status aplikasi running dan domainnya terbuka lewat HTTPS, barulah pekerjaan beres. Bila domainnya gagal dibuka padahal deploy sukses, urutan pemeriksaan yang masuk akal adalah: DNS, lalu port 80/443, lalu status proxy di halaman server.

Rawat Instance: Update dan Backup

Coolify bergerak cepat, jadi update rutin bukan pilihan. Buka Settings → Configuration → Updates, dan di sana kamu bisa mengatur seberapa sering instance memeriksa versi baru serta mengaktifkan auto update dengan jadwal cron, misalnya harian.

Sebelum update, lakukan dua hal ini supaya tidak menyesal:

  1. Buat instance backup dari Settings → Backup (pertama kali kamu perlu memilih Configure Backup; Coolify lalu membuat jadwal harian), lalu simpan salinannya ke server lain atau ke komputermu.
  2. Baca release notes rilis yang akan dipasang, dan pastikan tidak ada deployment yang sedang berjalan.

Ingat batas tanggung jawabnya: backup instance hanya menyimpan data project, setting, dan riwayat deploy — bukan isi aplikasi atau databasemu. Volume dan database aplikasi tetap harus kamu cadangkan sendiri. Bila update bermasalah, log-nya tersimpan di /data/coolify/source/ dengan nama seperti upgrade-YYYY-MM-DD-HH-MM-SS.log. Kabar baiknya, aplikasi yang sudah jalan tetap hidup walau instance Coolify sedang bermasalah, karena semuanya berjalan sebagai kontainer Docker biasa.

Kesimpulan

Memasang Coolify di VPS adalah cara paling hemat untuk mendapatkan pengalaman deploy ala platform modern tanpa biaya langganan per kursi: satu script instalasi, satu dashboard, dan HTTPS otomatis untuk semua project. Kuncinya cuma tiga — server bersih, port dan DNS beres, dan akun admin langsung diamankan setelah install.

Kalau VPS-mu masih menganggur, ini saat yang tepat untuk mencoba di server percobaan lebih dulu. Setelah aplikasi pertama berhasil terbuka lewat domain sendiri, ketagihan men-deploy biasanya datang sendiri. Selamat mencoba, Sobat Online!

Baca juga

Nevacloud VPS Indonesia

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *