Langsung ke konten

Migrasi dari Zeabur ​

Zenavo bisa membaca format template Zeabur, sehingga sebagian besar proyek bisa dipindahkan dalam beberapa langkah.

1. Tambahkan server Anda ​

Jika proyek Zeabur Anda berjalan di server khusus, Anda bisa menambahkan server yang sama ke Zenavo, atau server baru. Zenavo memasang K3s sendiri; hapus agen Zeabur dari server sebelum memakainya lagi.

2. Impor proyek ​

  1. Di Zeabur, ekspor proyek sebagai template (YAML).
  2. Di Zenavo, buka New Project dan bentangkan Import a Zeabur template or a Zenavo export di bagian bawah.
  3. Unggah atau tempel YAML-nya, tambahkan variabel template sebagai JSON jika diminta (misalnya {"PUBLIC_DOMAIN": "app.example.com"}), lalu klik Check template.
  4. Tinjau layanan dan masalah yang tercantum, lalu impor ke server yang dipilih.

Yang ikut terbawa: layanan, image dan sumber Git, variabel lingkungan, port, volume, file konfigurasi, health check, perintah inisialisasi, dan dependensi. Nama-nama Zeabur diterjemahkan: <service>.zeabur.internal menjadi <service>.zenavo.internal, dan variabel bawaan ZEABUR_* menjadi ZENAVO_*.

3. Pindahkan data Anda ​

Volume Zeabur dan Zenavo terpisah. Untuk database, unduh backup di Zeabur lalu unggah apa adanya di Zenavo, di tab Backup & Restore milik layanan database baru, kemudian pulihkan. Gunakan versi mayor PostgreSQL yang sama dengan di Zeabur (backup Zeabur mencatatnya), dan arahkan aplikasi Anda ke variabel koneksi layanan baru. Role dan kebijakan row-level security ikut terbawa; superuser root dari Zeabur tidak. Lihat Mengunggah backup. Untuk file, pulihkan arsip volume. Lihat Backup & Restore.

4. Alihkan DNS ​

Pasang domain Anda di tab Networking setiap layanan, lalu arahkan record DNS-nya ke server baru. HTTPS diterbitkan setelah record ter-resolve.

Tidak berafiliasi dengan Zeabur.