Coolify

Coolify adalah platform self-hosted PaaS (Platform as a Service) yang memudahkan Anda untuk deploy dan mengelola aplikasi, database, maupun layanan di server/VPS sendiri tanpa perlu repot setting manual. Dengan Coolify, Anda bisa melakukan deployment dari Git, menjalankan container (Docker), otomatisasi SSL, monitoring, sampai manajemen resource melalui UI yang sederhana, mirip pengalaman seperti menggunakan layanan cloud hosting modern (Heroku/Netlify), tapi semuanya jalan di server milikmu sendiri.

Instalasi Coolify di Nevacloud

1. Memilih Aplikasi Coolify di Apps

Pada bagian Apps, pilih Coolify sebagai aplikasi yang akan diinstal di VPS.

2. Memilih Performance Class

apps-37

Setelah memilih aplikasi Coolify pada bagian Apps, silakan Anda pilih tipe storage yang akan digunakan.

Ada dua tipe storage:

Nevalite VM

  • Pilihan ideal untuk website, aplikasi, atau proyek bisnis dengan kebutuhan komputasi standar.
  • Didukung oleh prosesor Intel® Xeon® Platinum untuk performa yang stabil, memori DDR4, dan penyimpanan NVMe SSD yang responsif.
  • Dilengkapi perlindungan data ganda melalui teknologi RAID 10 untuk menjaga keamanan dan keandalan data Anda.

Nevacloud VM

  • Dirancang untuk aplikasi dengan performa tinggi seperti e-commerce, analytics, atau aplikasi dengan banyak pengguna.
  • Menggunakan prosesor AMD EPYC™ generasi terbaru, memori DDR5 berkecepatan tinggi, serta NVMe SSD super cepat.
  • Menyediakan perlindungan data tiga lapis (triple replication) serta fitur High Availability (HA) guna memastikan uptime maksimal dan kestabilan sistem.

3. Memilih Image

Selanjutnya, pilih sistem operasi untuk Coolify sesuai kebutuhan, tersedia 1 opsi, yaitu Coolify - Ubuntu 24.04.

4. Memilih Tipe Plan

Setelah memilih tipe storage, silakan Anda pilih tipe plan yang akan digunakan. Dalam memilih plan ini akan menentukan CPU Core, Memory, dan Storage yang akan digunakan.

5. Memilih Authentication

apps-40

Setelah memilih tipe plan, silakan Anda pilih tipe authentication yang akan digunakan. Ada dua tipe authentication:

  1. SSH Keys: merupakan autentikasi dengan public key di instance yang digunakan yang harus bersesuaian dengan private key dari device pengakses. Disarankan menggunakan autentikasi ini karena lebih aman.

  2. Password: merupakan autentikasi dengan menggunakan password untuk login ke instance yang digunakan

Anda dapat menggunakan dua autentikasi sekaligus tetapi kami sarankan menggunakan autentikasi SSH Keys.

6. Mengatur Hostname

Selanjutnya Anda perlu mengisikan hostname yang digunakan di instance Anda. Untuk hostname ini sebelum Anda isi akan terisi dengan random hostname sehingga apabila ingin Anda ubah silakan anda ubah di isian hostname-nya.

7. Order Now

Setelah mengisikan hostname selanjutnya silakan anda klik Order Now. Setelah anda lakukan order, maka balance anda akan berkurang sesuai tipe paket yang digunakan dan proses instalasinya kurang lebih membutuhkan waktu 15 menit.

8. Install Coolify Berhasil

Coolify telah berhasil terinstall.

Panduan Akses dan Setup Coolify di VPS

Berikut langkah-langkah untuk melakukan akses dan setup awal Coolify di server VPS Anda.

1. Akses Panel Coolify

Buka browser, lalu akses alamat http://IPVPS:8000. Di sini Anda akan diarahkan ke halaman awal Coolify untuk membuat akun baru.

2. Buat Akun Baru

Isikan form akun baru (email, username, password), lalu klik Register. Akun ini akan menjadi admin utama untuk mengelola semua resource di Coolify.

3. Halaman Welcome

Setelah login pertama kali, Anda akan melihat halaman Welcome. Klik tombol Get Started untuk memulai onboarding.

4. What is Coolify

Coolify akan menampilkan penjelasan singkat tentang fitur-fiturnya. Klik Next untuk melanjutkan.

5. Pemilihan Server (Localhost vs Remote Server)

Anda akan diminta memilih server yang akan digunakan:

  • Localhost → untuk instalasi di server yang sama dengan Coolify (kurang fleksibel, kadang muncul error koneksi).
  • Remote Server → untuk menambahkan VPS lain yang dikelola Coolify (disarankan untuk VPS agar lebih stabil).

Rekomendasi kami, pilih Remote Server.

6. Opsi SSH Key

Setelah memilih Remote Server, akan muncul opsi untuk koneksi menggunakan SSH key. Anda akan diminta memilih:

  • Gunakan Private Key yang sudah ada (Yes)
  • Generate key baru melalui Coolify

Rekomendasi kami, pilih Yes karena lebih mudah untuk setup manual.

7. Input Private Key

Selanjutnya akan muncul halaman untuk input Private Key. Untuk mendapatkan private key ini, Anda perlu membuat key pair langsung dari VPS.

8. Generate SSH Key di VPS

Masuk ke VPS melalui SSH, lalu jalankan perintah berikut:

ssh-keygen -t ed25519 -C "coolify@vps"

Tekan Enter terus sampai selesai. Setelah key berhasil dibuat, jalankan:

cat ~/.ssh/id_ed25519.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh

Lalu tampilkan private key dengan:

cat ~/.ssh/id_ed25519

Copy seluruh isi private key tersebut.

9. Masukkan Private Key ke Coolify

Kembali ke halaman Coolify, lalu paste private key yang tadi dicopy ke kolom Input Private Key. Klik Save untuk melanjutkan.

Tambahkan detail private key ke server baru Anda, lalu klik Continue.

10. Validasi & Konfigurasi

Coolify akan mencoba melakukan validasi ke VPS menggunakan SSH key.

Jika konfigurasi benar, status akan muncul Sukses.

11. Membuat Project Baru

Setelah server terhubung, Anda akan diarahkan ke halaman Create Project.

Buat project baru sesuai kebutuhan Anda (misalnya untuk aplikasi web, database, dll).

12. Menambahkan Resource

Di dalam project, Anda bisa menambahkan resource baru seperti Docker Container, Database, atau Git Deployment.

Setiap resource dapat dikelola langsung dari dashboard Coolify.

13. Dashboard Coolify

Akhirnya Anda akan masuk ke dashboard utama Coolify dengan tampilan Project dan Resource yang sudah dibuat.

Dari sini, Anda bisa langsung mulai deployment aplikasi.

Dengan mengikuti langkah-langkah di atas, Coolify sudah berhasil terpasang dan dikonfigurasi di VPS Anda. Sekarang Anda bisa lebih mudah mengelola aplikasi, database, serta layanan lain hanya lewat dashboard Coolify tanpa perlu konfigurasi manual.