Langsung ke konten

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.

  1. Di konsol, buka Servers → New Server.
  2. Masukkan alamat IP server, port SSH, dan pengguna (misalnya root, atau ubuntu di sebagian besar image cloud).
  3. Pilih Password atau Private key. Anda bisa mengunggah file kunci (seperti ~/.ssh/id_ed25519 atau .pem dari penyedia cloud Anda) atau menempelkannya.
  4. 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 ​

  1. Buka Projects → New Project.
  2. Pilih server. Nama proyek bersifat opsional: kosongkan untuk nama yang dibuat otomatis.
  3. Klik Create Project. Proyek terbuka dalam keadaan kosong.

4. Tambahkan layanan ​

  1. Klik Add Service (atau tekan ⌘ K).
  2. Pilih GitHub. Pertama kali, klik Connect GitHub dan pilih repositori yang boleh dibaca Zenavo.
  3. Pilih repositori, lalu branch.
  4. Di Configure Build Plan, periksa nama layanan dan direktori root, dan tambahkan variabel lingkungan jika aplikasi Anda memerlukannya. Klik Next.
  5. 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.

Tidak berafiliasi dengan Zeabur.