Platform aplikasi terkelola memang menyenangkan sampai tagihan datang: setiap aplikasi, setiap worker, setiap database menjadi baris tersendiri. Coolify memberi Anda sebagian besar alur kerja itu (push ke Git, dapatkan aplikasi ter-deploy dengan HTTPS) di satu server dengan harga tetap. Ia open source, berjalan di atas Docker, dan butuh sekitar lima menit untuk diinstal di VPS baru.
Yang Anda dapatkan
- Deploy dari Git. Hubungkan GitHub, GitLab, atau URL Git apa pun; Coolify melakukan build dengan Nixpacks atau Dockerfile Anda dan melakukan deploy ulang setiap kali push.
- HTTPS otomatis. Arahkan domain (atau wildcard) ke server dan setiap aplikasi mendapat sertifikat Let's Encrypt sendiri.
- Layanan sekali klik. Postgres, Redis, MinIO, Plausible, Uptime Kuma, n8n, dan puluhan lainnya, di-deploy dari templat.
- Deploy pratinjau untuk pull request, jika Anda menginginkannya.
Menentukan ukuran dengan jujur
Minimum yang didokumentasikan Coolify adalah 2 vCPU / 2 GB RAM / 30 GB disk. Itu cukup untuk menginstalnya dan men-deploy sesuatu yang kecil. Begitu Anda mem-build aplikasi JavaScript atau menjalankan database di sampingnya, 2 GB berubah menjadi swap dan timeout.
| Yang Anda jalankan | Paket yang cocok |
|---|---|
| Coolify + 1–2 situs statis atau API kecil | Micro-IP: 2 vCPU, 2 GB, 25 GB ($10/bln), tambahkan swap |
| Beberapa aplikasi + Postgres + build di mesin | Small-IP: 4 vCPU, 4 GB, 35 GB ($16/bln) |
| Banyak aplikasi, worker, build lebih berat | Medium-IP: 6 vCPU, 6 GB, 45 GB ($20/bln) |
Anda memerlukan paket dengan IP khusus: proxy Coolify harus menjawab di 80 dan 443 untuk setiap aplikasi. Paket NAT hanya menerima port SSH Anda sebagai koneksi masuk.
Instalasi
Di server baru dengan Ubuntu 24.04 atau Debian 12, sebagai root:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
Skrip ini menginstal Docker dan menjalankan Coolify. Buka http://YOUR_SERVER_IP:8000, segera buat akun admin (pengunjung pertama menjadi admin), lalu buka Settings → Instance Domain dan atur sesuatu seperti https://coolify.example.com.
Setelah dasbor dapat diakses melalui domainnya, tutup port langsungnya:
ufw allow 22/tcp && ufw allow 80/tcp && ufw allow 443/tcp
ufw enable
Satu jebakan: Docker memublikasikan port kontainer melalui aturan iptables-nya sendiri, yang melewati ufw. Jangan memublikasikan port database ke host kecuali memang disengaja; simpan database di jaringan internal Coolify.
Menjaganya tetap sehat
- Pembersihan. Aktifkan pembersihan Docker otomatis di pengaturan server Coolify, jika tidak image lama diam-diam akan menghabiskan disk Anda.
- Backup database. Setiap resource database punya tab backup terjadwal: kirim ke bucket apa pun yang kompatibel dengan S3.
- Backup server. Managed Backups membuat salinan harian seluruh server seharga $2/bln, dan sudah termasuk gratis di paket tahunan.
- Swap. Di mesin 2–4 GB, file swap 2 GB menyelamatkan build dari OOM killer.
Kompromi
Ini satu mesin. Jika server dimulai ulang, semua aplikasi di dalamnya ikut terputus sesaat. Coolify juga berkembang cepat dan sering merilis pembaruan: umumnya bagus, sesekali mengejutkan, jadi lakukan pembaruan di jam yang tenang dan bukan Jumat malam. Dan kini Andalah tim operasionalnya: ketika build rusak pukul 2 dini hari, tidak ada meja dukungan di balik tombol “Deploy”.
Bagi pengembang tunggal atau tim kecil dengan beberapa proyek, kesepakatan ini biasanya sepadan. Anda menukar tumpukan tagihan per aplikasi dengan satu server yang Anda pahami.
Terkait
- VPS untuk Docker: Docker Compose biasa, jika Anda tidak memerlukan dasbor
- Men-deploy stack Docker Compose
- Berapa RAM yang dibutuhkan VPS?
Komentar
Belum ada komentar. Jadilah yang pertama.