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

guide

Self-Hosting Segala Sesuatu dengan Coolify di Satu VPS

Temukan cara mengatur Coolify untuk self-hosting aplikasi di satu VPS dengan panduan praktis untuk pengembang dan homelabbers.

Dalam dunia self-hosting, memiliki pengaturan yang efisien sangat penting untuk mengelola berbagai aplikasi, terutama jika Anda bekerja dalam batasan Virtual Private Server (VPS) tunggal. Coolify adalah pilihan yang sangat baik bagi pengembang dan penggemar homelab yang ingin menyederhanakan deployment aplikasi open-source mereka sekaligus mengoptimalkan penggunaan sumber daya. Panduan ini akan menunjukkan kepada Anda langkah demi langkah bagaimana memulai self-hosting segala sesuatu dengan Coolify di satu VPS.

Apa itu Coolify?

Coolify adalah platform self-hosting open-source yang mempermudah deployment aplikasi menggunakan Docker. Platform ini memiliki antarmuka web yang intuitif yang memungkinkan pengguna untuk melakukan deployment, mengelola, dan memantau aplikasi dengan mudah. Dengan memanfaatkan Docker, Coolify memastikan bahwa aplikasi Anda berjalan di dalam container yang terisolasi, memberikan lingkungan yang bersih dan mudah dikelola.

Persyaratan VPS

Untuk berhasil melakukan self-hosting dengan Coolify, Anda memerlukan VPS yang memenuhi persyaratan sistem minimal. Berikut gambaran singkat tentang jenis penawaran VPS yang tersedia beserta harganya:

PenyediaHarga per BulanRAMRuang DiskSSD
Contabo VPS5.99 EUR4 GB200 GBYa
Hetzner Cloud4.15 EUR2 GB20 GBYa
DigitalOcean6 USD1 GB25 GBYa
Vultr6 USD1 GB25 GBYa
Linode (Akamai Cloud)5 USD1 GB25 GBYa

Untuk performa yang baik saat hosting beberapa aplikasi, disarankan untuk memilih minimal 2 GB RAM dan ruang disk yang cukup. VPS Hetzner Cloud dengan harga 4.15 EUR/bulan dan Contabo VPS seharga 5.99 EUR/bulan menawarkan keseimbangan optimal antara biaya dan sumber daya untuk Coolify.

Cara Mengatur Coolify

Langkah 1: Pilih Penyedia VPS Anda

Pertama, pilih penyedia VPS yang sesuai dengan kebutuhan Anda. Contabo dan Hetzner adalah pilihan yang bagus dengan harga kompetitif. Gunakan tautan berikut untuk memulai:

Langkah 2: Terhubung ke VPS Anda

Setelah mengatur VPS, sambungkan ke VPS tersebut menggunakan SSH. Ganti your_user dan your_ip dengan nama pengguna dan alamat IP server Anda:

ssh your_user@your_ip

Langkah 3: Instal Docker

Coolify menggunakan container Docker, jadi langkah pertama adalah menginstal Docker. Jalankan perintah berikut:

sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce

Anda dapat memverifikasi instalasi Docker dengan memeriksa versinya:

docker --version

Langkah 4: Instal Coolify

Selanjutnya, kita akan menginstal Coolify menggunakan Docker Compose. Pertama, Anda perlu menginstal Docker Compose:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Kemudian, buat direktori untuk Coolify dan masuk ke dalamnya:

mkdir -p ~/coolify && cd ~/coolify

Buat file docker-compose.yml dengan isi berikut:

version: '3.3'
services:
  app:
    image: coollabsio/coolify:latest
    container_name: coolify
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - coolify_data:/data
volumes:
  coolify_data:

Lalu, jalankan layanan:

docker-compose up -d

Langkah 5: Akses Dashboard Coolify

Setelah proses instalasi selesai, Anda dapat mengakses dashboard Coolify di http://your_ip:3000. Ikuti petunjuk di layar untuk mengatur akun Coolify Anda.

Mengelola Aplikasi Anda

Setelah Coolify berjalan, Anda dapat mulai meng-deploy aplikasi favorit Anda. Platform ini mendukung berbagai aplikasi seperti Ghost, Next.js, dan Strapi. Dashboard menyediakan cara yang mudah untuk mengelola variabel lingkungan dan konfigurasi setiap aplikasi.

Untuk pilihan aplikasi yang lebih banyak, Anda bisa cek awesome-selfhosted yang menyediakan daftar banyak alternatif self-hosted.

FAQ

Berapa banyak RAM yang saya butuhkan untuk hosting beberapa aplikasi dengan Coolify?

Saat self-hosting dengan Coolify, idealnya alokasikan minimal 2 GB RAM agar operasi berjalan lancar, terutama jika Anda berencana menjalankan beberapa aplikasi secara bersamaan. RAM yang lebih banyak dapat meningkatkan performa dan mengurangi latensi. VPS Contabo menawarkan 4 GB dengan harga kompetitif sebesar 5.99 EUR/bulan, cocok untuk hosting beberapa aplikasi.

Bisakah saya menjalankan database dalam Coolify menggunakan VPS?

Ya, Anda bisa menjalankan database seperti PostgreSQL atau MySQL dalam Coolify dengan mendepoy mereka di container. Pastikan VPS Anda memiliki sumber daya yang cukup untuk menangani beban database. Selain itu, pertimbangkan untuk menggunakan container terpisah untuk aplikasi dan database agar manajemen sumber daya dan performa lebih optimal.

Apa yang harus dilakukan jika ruang penyimpanan di VPS saya habis?

Jika ruang penyimpanan di VPS Anda penuh, ada beberapa opsi. Salah satunya adalah membersihkan image dan container Docker yang tidak terpakai menggunakan perintah seperti docker system prune. Alternatifnya, pertimbangkan untuk memperluas penyimpanan VPS Anda atau bermigrasi ke paket yang menyediakan ruang disk lebih banyak, misalnya VPS Contabo seharga 5.99 EUR/bulan dengan 200 GB penyimpanan.

Untuk perbandingan lengkap penyedia VPS, silakan cek perbandingan VPS lengkap kami. --- END ---