Tools Review

Self-Host Coolify di VPS Ubuntu 24.04: Alternatif Vercel Gratis untuk Production

Self-Host Coolify di VPS Ubuntu 24.04: Alternatif Vercel Gratis untuk Production

Self-host adalah gerakan yang terus berkembang di 2026. Developer semakin menyadari bahwa platform-as-a-service monthly fees bisa mencapai ratusan dolar untuk tim kecil, sementara VPS 4GB seharga $12/bulan bisa menjalankan puluhan aplikasi jika di-manage dengan benar. Masalahnya adalah: mengelola VPS itu ribet. Deploy manual, reverse proxy config, SSL certificate, CI/CD pipeline, database backup - semuanya butuh jam kerja yang seharusnya tidak perlu

Masuk ke Coolify. Sebuah platform deployment self-hosted yang open-source, gratis, dan dirancang untuk menghilangkan semua keribetan operational VPS self-host. Coolify adalah alternatif Vercel/Netlify/Render yang kamu jalankan di server sendiri - dengan full control, full privacy, dan biaya yang fixed

Apa Itu Coolify

Coolify adalah platform deployment self-hosted yang dibangun dengan teknologi web modern. Fungsi utamanya: memberikan dashboard UI seperti Vercel (one-click deploy), tapi berjalan 100% di server kamu

Di balik dashboard, Coolify menjalankan Docker dengan reverse proxy otomatis (Traefik), mengelola SSL certificate via Let's Encrypt, monitoring resource, dan database provisioning - semua dari web UI. Tidak perlu install Docker Compose manual, tidak perlu edit Nginx config, tidak perlu certbot

Key Features Coolify 2026

  • One-click deploy - Deploy aplikasi dari Git repositori, Docker image, docker-compose.yml, template, atau drag-and-drop
  • Reverse proxy otomatis - HTTPS langsung kerja tanpa config. Coolify handle SSL via Let's Encrypt dan Traefik routing
  • Database provisioning - Bisa spin up PostgreSQL, MySQL, MongoDB, Redis, MariaDB dari UI dengan satu klik
  • Auto-restart & health checks - Kalau container crash, Coolify auto-restart. Health checks HTTP bawanya
  • Multi-server - Satu Coolify dashboard bisa manage nhiều VPS sekaligus. Deploy ke server yang berbeda dari management dashboard
  • Private docker registry - Bisa push image ke registry internal, betul-betul private
  • Git hooks - Push ke branch = otomatis deploy ulang. GitOps-style tanpa perlu ArgoCD
  • Scheduled tasks - Cron jobs untuk backup database atau task periodik
  • Server monitoring - Dashboard yang menunjukkan CPU, RAM, disk usage, dan network traffic di server
  • Traefik dashboard - Lihat routing, backend service, dan TLS certificate status

Coolify vs Vercel vs Netlify: Kenapa Self-Host?

FiturCoolifyVercelNetlify
Harga per bulan$0 (self-host) atau $5 (Cloud)$20 Pro (2 person)$19 Pro
Deploy dari GitHub✅ Yes✅ Yes✅ Yes
Unlimited deploy✅ Unlimited✅ Unlimited✅ Unlimited
Database di platform✅ PostgreSQL, MySQL, MongoDB, Redis✅ Serverless DB only❌ Tidak
Static site hosting✅ Yes✅ Yes✅ Yes
Non-static backend✅ Docker container apa saja (Node, Python, Go, Rust, PHP, dkk)✅ Serverless Functions only✅ Edge Functions only
Server locationID / SG / anywhere kamu punya VPSGlobal CDNGlobal CDN
Privacy & complianceFull control, 100% privateUS-based, data di AWSUS-based
SSH access✅ Yes (ke VPS kamu❌ No❌ No
Custom domain SSL✅ Auto Let's Encrypt✅ Auto SSL✅ Auto SSL
Maximum apps for freeUnlimitedUnlimited @ Pro500 sites

Tutorial: Install Coolify di Ubuntu 24.04

Berikut adalah langkah-langkah detail install Coolify di VPS Ubuntu 24.04 dengan 4GB RAM (cocok untuk hosting 10-20 small services

# ========================================
# Step 1: Update Ubuntu + dependencies
# ========================================
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl wget git ufw

# ========================================
# Step 2: Konfigurasi firewall
# ========================================
sudo ufw allow 22/tcp        # SSH
sudo ufw allow 80/tcp        # HTTP
sudo ufw allow 443/tcp       # HTTPS
sudo ufw allow 8000/tcp      # Coolify dashboard
sudo ufw enable

# ========================================
# Step 3: Install Coolify (auto script)
# ========================================
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash

# Tunggu 3-5 menit. Script akan:
# - Install Docker + Docker Compose
# - Start Coolify container (via docker compose)
# - Generate random admin password
# - Print dashboard URL: http://YOUR_IP:8000

# ========================================
# Step 4: Setup admin account
# ========================================
# Buka http://YOUR_IP:8000 di browser
# - Pertama masukkan email + password admin
# - Coolify akan generate random password (on terminal)
#   Untuk cek: docker logs coolify 2>&1  grep "password"
# - Login dengan email tadi + password dari log
# - Opsional: setup email SMTP untuk notification

# ========================================
# Step 5: Tambah server target (server sendiri)
# ========================================
# Di Coolify dashboard, klik Servers > Add
# - Pilih "Localhost" (jika Coolify sendiri jadi host)
#   atau masukkan IP VPS terpisah
# - Coolify akan connect via SSH
#   Pastikan server punya public-private key pair untuk agen

# ========================================
# Step 6: Deploy aplikasi pertama
# ========================================
# Contoh: deploy Astro blog kamu
# - Di dashboard, klik Projects → Add
# - Pilih source: Public Git Repository
# - Isi: https://github.com/username/astro-blog
# - Coolify deteksi Dockerfile atau Docker Compose otomatis
# - Ubah konfigurasi:
#   - Domain: toolkuy.com
#   - HTTPS: Auto (Let's Encrypt)
# - Klik Deploy
# → 2-3 menit kemudian: application jalan dengan HTTPS auto

# ========================================
# Step 7: Verify deployment
# ========================================
curl -sI https://toolkuy.com | head -3
# Harus return: HTTP/2 200 dan SSL via Let's Encrypt

Multisite: Satu VPS, 5+ Website + Database

Salah satu kekuatan terbesar Coolify adalah kemampuan multitenancy. Dari dashboard yang sama, kamu bisa deploy

  • 5 website Node/Go/Python/HTML - tiap punya subdomain sendiri
  • 3 PostgreSQL database - untuk aplikasi berbeda
  • Redis - untuk caching global yang dipaka bersama oleh multiple services
  • 2 private Docker registry - untuk image custom tim
  • 1 wildcard TLS cert - Traefik handle SSL untuk semua subdomain dengan wildcard certificate otomatis

Semua ini jalan di VPS 4GB yang sama. Bandingkan dengan Vercel untuk environment sama: 5 project Node/Go x $20 per member = $100+ per bulan. Coolify: biaya VPS $6-60/bulan untuk semua services, not per project

Constraints untuk Dipahami

Coolify punya beberapa keterbatasan yang perlu dikenalinh untuk calon pengguna

  • Single server by default - Fitur multi-server sudah ada di versi baru, tapi High Availability (multi-node redundancy) butuh setup Kubernetes atau leader election, yang tidak built-in
  • Backup database - Ada backup built-in tapi jangan bergantung saja. Setup pg_dump cron terpisah untuk safety
  • Memori Overhead - Coolify sendiri consume sekitar 1GB RAM (Traefik + UI + manager). VPS 2GB mungkin terlalu kecil untuk banyak service
  • No load balancer - Traefik yang dipakai memang powerful, tapi untuk load-balancing ke multiple instance, butuh configurasi tambahan
  • Low MCD - Untuk spike traffic besar, butuh scaling horizontal yang tidak built-in. Cloud VPS bisa auto-scale, Coolify adalah kapasitas statis

Kapan Coolify Jadi Jawaban

✅ Rekomendasi

  • Startup tahap awal - kamu deploy 3-5 service, belum butuh multi-region atau auto-scale. Biaya VPS $40/mall untuk semua
  • Trial/PoC - kamu spin up 10 service untuk experiment, hapus setelah semua. Di Vercel, billing-nya meledak; di Coolify, biaya flat
  • Side project - kamu deploy 1-2 aplikasi untuk audience kecil. Biaya $6-20/bulan VS $20-40 platform per project
  • Privacy-first client work - client tidak mau code mereka di-cloud-kan oleh provider US (Vercel menyimpan di AWS). Coolify di VPS local adalah jawaban untuk compliance lokal

Tidak Cocok Kalau

  • Start-up dengan high growth - kamu butuh auto-scale, global CDN, edge routing. Large-scale production memakai Netlify/Lambda lebih expensive tapi lebih reliable
  • Banda dengan latency tinggi untuk Indonesia - VPS di Singapore masih delivery ke Indonesia. Lebih cepat dari CDN global
  • Kamu tidak mau maintenance VPS - Coolify handle operational tapi tidak eliminate semua sysadmin tasks (update Ubuntu, monitoring disk penuh, serangan brute force). Masih butuh seseorang jaga server

Monitoring & Backup Strategy

Coolify sudah handle sebagian besar operational concern, tapi kamu tetap perlu setup monitoring yang lebih serius jika ingin tidur nyenyak. Berikut minimum stack untuk reliability

1. Backup Database Rutin

Coolify punya fitur backup manual dan scheduled. Sangat recommended untuk setup backup harian ke S3-compatible storage

# Setup backup ke remote storage (misal: B2 Backblaze / S3)
# 1. Di Coolify Dashboard, klik Database > pilih Postgres
# 2. Settings > Scheduled Backups
# 3. Frequency: Daily @ 03:00 UTC
# 4. Destination: S3-compatible endpoint kamu
# 5. Retention: 7 hari rolling
# 6. Test restoration setidaknya sekali per bulan


2. Disk Space Alert

Masalah paling umum di VPS self-host adalah volume penuh karena log atau backup yang menumpuk. Setup alert sebelum disk lewat 80

# Setup cron disk check
0 * * * * /bin/bash -c 'df -h / | awk "$5 > 80"  /dev/null && echo "DISK WARNING" | mail -s "VPS Disk Alert" [email protected]'


3. Coolify Health Monitoring

Di Coolify dashboard sendiri, ada built-in monitoring yang menunjukkan CPU, RAM, disk, dan network traffic untuk setiap container. Tapi untuk monitoring external, setup UptimeRobot atau healthcheck.io untuk ping URL service kamu. Alert ke Telegram jika mati lebih dari 5 menit

4. Update Coolify & OS

Coolify rilis update tiap beberapa minggu. Update via dashboard atau curl -fsSL https://cdn.coollabs.io/coolify/update.sh | bash. Jangan lupa update OS rutin juga - biasanya setiap bulan

Penutup

Coolify menjawab pertanyaan fundamental developer yang self-hosting: Kalau saya beli VPS $40, bagaimana deploy 10 aplikasi tanpa ribet Deploy-ujargon seperti Heroku-style one-click deploy kini tidak ekslusif untuk platform paid. Coolify membuat VPS murah jadi VPS kompeten yang bisa menggantikan total hosting platform per developer

Untuk developer Indonesia yang nyaman dengan VPS tapi tidak pun administrative tooling, Coolify adalah investasi waktu sementara yang membayar dalam saving biaya untuk puluhan layanan. Install sekali, biarkan jalan, verifikasi file-finis berjalan, dan setup alert jika butuh dibangun ulang. Dari satu VPS kamu bisa membangun layanan untuk 5-20 user dengan biaya setara dengan 1 bulan Vercel Pro

Mulai dari mana? Ambil VPS termurah (DigitalOcean $6 atau Vultr $6 terlebihnya untuk akses kehayangan dekat Indonesia), install Coolify, deploy proyek kecil yang kamu punya berjalan already. 3 jam pertama akan cukup untuk paham flow. Setelah itu, semua darurat Vercel haruskan keste bend self-host

💬 Komentar (0)

Belum ada komentar. Jadilah yang pertama! 💬

Komentar akan muncul setelah moderasi.