Backup Layanan Anda

Zeabur menyediakan fitur backup off-site untuk Dev Plan ke atas. Backup Anda akan disimpan secara aman dan sementara di ruang penyimpanan Amazon S3 kami, sehingga tidak memakan ruang pada host Anda dan tidak dikenakan biaya tambahan.

Untuk layanan database, Zeabur mendukung backup online dan otomatis, sehingga database Anda dapat di-backup tanpa downtime. Untuk layanan stateful lainnya, kami juga menyediakan fitur backup off-site offline setelah layanan ditangguhkan.

Backup Off-site Offline

Jika Anda belum memasang volume, fitur backup tidak akan ditampilkan. “Backup” hanya akan mencadangkan data di dalam volume; file lain di layanan (seperti source code) tidak akan di-backup.

Pertama, Anda perlu menangguhkan layanan. Klik “Pengaturan” → “Tangguhkan Layanan” pada layanan tersebut untuk menangguhkannya. Perlu diingat bahwa penangguhan tidak akan menyebabkan kehilangan data.

Selanjutnya, klik tab “Backup” pada layanan Anda, dan Anda akan melihat tombol “Backup”.

backup tab

Setelah tombol tersebut diklik, Zeabur akan otomatis mem-backup layanan Anda di latar belakang; tunggu beberapa menit. Setelah backup selesai, Anda akan melihat tombol unduh yang dapat diklik untuk mengunduh file backup. Isi file backup adalah seluruh isi folder tempat volume layanan Anda dipasang.

backup success

Setelah backup selesai, Anda dapat membuka “Ikhtisar” dan mengklik “Restart” untuk menjalankan kembali layanan Anda.

Backup Off-site Online

Zeabur mendukung backup off-site online untuk database seperti PostgreSQL, MySQL, MariaDB, MongoDB, dan lainnya, sehingga backup dapat dilakukan dengan aman tanpa menangguhkan layanan. Selain itu, “Backup Off-site Online” juga mendukung backup otomatis.

online backup

Sama seperti “Backup Off-site Offline”, setelah tombol “Backup” diklik, Zeabur akan otomatis melakukan backup di latar belakang; tunggu beberapa menit. Setelah backup selesai, Anda juga akan melihat tombol unduh yang dapat diklik untuk mengunduh file backup.

File backup berisi dump database standar. Backup PostgreSQL dibuat dengan pg_dumpall dan mencakup semua database di dalam layanan. Backup MySQL dan MariaDB mencakup semua database non-sistem. Backup MongoDB mencakup semua database yang dapat diakses dengan kredensial layanan. Backup PostgreSQL, MySQL, dan MariaDB menggunakan format .sql, sedangkan backup MongoDB berisi beberapa file .bson. Anda dapat memulihkan file-file ini nanti menggunakan alat pemulihan database seperti psql, mysql, dan mongorestore.

Backup Otomatis

Zeabur juga mendukung backup otomatis, yang saat ini berupa backup harian pada waktu yang ditentukan.

auto backup

Setelah mengaktifkan “Backup Otomatis”, Anda dapat mengatur waktu backup dalam UTC. Sebaiknya pilih waktu ketika lalu lintas layanan Anda paling sepi. Anda dapat melihat petunjuk “At your local time” di sebelahnya untuk mengetahui waktu lokal yang sesuai dengan periode UTC tersebut.

Masa Retensi Backup dan Pengambilan melalui API

Zeabur hanya menyimpan backup Anda selama 7 hari. Backup yang melewati periode ini akan dihapus secara otomatis. Jika Anda perlu menyimpan backup lebih lama, silakan unduh file backup sendiri dan simpan di tempat lain.

Saat ini Zeabur belum mendukung backup ke ruang penyimpanan Amazon S3 milik Anda sendiri, tetapi Anda dapat menulis program untuk mengambil backup dengan memanggil Zeabur Public API lalu menyimpannya di ruang penyimpanan pilihan Anda:

query Backups($environmentId: ObjectID!, $serviceId: ObjectID!) {
  backups(environmentID: $environmentId, serviceID: $serviceId) {
    createdAt
    downloadURL
    status
  }
}

Contoh respons:

{
  "data": {
    "backups": [
      {
        "createdAt": "2025-06-23T16:00:10.864Z",
        "downloadURL": "https://backup.zeabur.com/XXXXXX",
        "status": "SUCCESS"
      }
    ]
  }
}

Anda dapat menggunakan tautan unduhan file backup (downloadURL) beserta waktu backup (createdAt) untuk menyimpan file backup tersebut.