Mulai Cepat
Panduan ini memandu Anda menghubungkan server dan men-deploy aplikasi dari GitHub.
1. Buat akun
Daftar di zenavo.app dengan email, GitHub, atau Google.
Mendaftar dengan email dan kata sandi? Buka dulu tautan yang dikirim Zenavo ke email Anda: sampai alamat Anda terverifikasi, Anda tidak bisa menambahkan server atau men-deploy.
2. Tambahkan server
Anda memerlukan server Linux dengan alamat IP publik: minimal 1 CPU dan memori 2 GB. Lihat Persyaratan.
- Di konsol, buka Servers → New Server.
- Masukkan alamat IP server, port SSH, dan pengguna (misalnya
root, atauubuntudi sebagian besar image cloud). - Pilih Password atau Private key. Anda bisa mengunggah file kunci (seperti
~/.ssh/id_ed25519atau.pemdari penyedia cloud Anda) atau menempelkannya. - Klik Connect and set up. Zenavo memeriksa server, memasang K3s dan cert-manager, lalu menampilkan progresnya di tab Status server. Penyiapan memakan waktu beberapa menit.
3. Buat proyek
- Buka Projects → New Project.
- Pilih server. Nama proyek bersifat opsional: kosongkan untuk nama yang dibuat otomatis.
- Klik Create Project. Proyek terbuka dalam keadaan kosong.
4. Tambahkan layanan
- Klik Add Service (atau tekan ⌘ K).
- Pilih GitHub. Pertama kali, klik Connect GitHub dan pilih repositori yang boleh dibaca Zenavo.
- Pilih repositori, lalu branch.
- Di Configure Build Plan, periksa nama layanan dan direktori root, dan tambahkan variabel lingkungan jika aplikasi Anda memerlukannya. Klik Next.
- Build Plan Preview menampilkan apa yang dideteksi Zenavo, misalnya Go 1.26. Klik Deploy.
Layanan akan menampilkan Pending, Building, Deploying, Starting, lalu Running. Buka Logs untuk mengikuti build.
5. Beri domain
Buka tab Networking layanan dan klik Bind My Domain. Arahkan record A domain Anda ke alamat IP server; HTTPS diterbitkan otomatis setelah domain ter-resolve. Lihat Domain & HTTPS.