1
Apa itu Databasus dan mengapa perlu menggunakannya alih-alih script buatan sendiri?
Databasus adalah layanan self-hosted berlisensi Apache 2.0 untuk backup database. Berbeda dari shell script, Databasus menyediakan antarmuka untuk menjadwalkan tugas, mengompresi dan menyimpan arsip ke berbagai tujuan (disk lokal, S3, Azure Blob Storage, NAS, FTP, SFTP, dan lainnya), mengatur kebijakan retensi agar backup lama dihapus otomatis, serta memberi tahu tim saat tugas selesai atau gagal, tanpa menulis kode sendiri
2
Bagaimana cara tercepat memasang Databasus?
Databasus mendukung beberapa metode instalasi: script otomatis, Docker, Docker Compose, dan Kubernetes dengan Helm. Cara tercepat adalah menjalankan installer cURL satu baris, yang mengambil image Docker terbaru, membuat docker-compose.yml, dan menjalankan layanan agar otomatis aktif kembali setelah reboot. Untuk lingkungan Kubernetes, gunakan Helm chart resmi untuk deployment siap production. Seluruh proses biasanya kurang dari dua menit pada VPS umum.
3
Bagaimana cara kerja verifikasi restore?
Databasus menjalankan agen verifikasi kecil di host yang kamu kendalikan. Pada setiap jadwal, agen mengunduh backup terbaru dan melakukan restore ke container database sementara. Setelah itu, agen memeriksa kewajaran hasil restore dengan membandingkannya terhadap sumber. Hasilnya dilaporkan kembali, termasuk exit code restore dan jumlah baris per tabel. Jadwal bisa dijalankan setelah backup, per jam, harian, mingguan, bulanan, atau menggunakan ekspresi cron UTC. Kegagalan bisa dilaporkan melalui kanal notifikasi mana pun yang terhubung ke database, seperti Slack, Teams, Discord, email, dan lainnya.
4
Bagaimana Databasus menjaga keamanan?
Databasus menerapkan keamanan pada tiga tingkat: (1) Enkripsi data sensitif: semua password, token, dan kredensial dienkripsi dengan AES-256-GCM dan disimpan terpisah dari database; (2) Enkripsi backup: setiap file backup dienkripsi dengan key unik yang diturunkan dari master key, ID backup, dan salt acak, sehingga backup tidak berguna tanpa key enkripsi kamu meskipun seseorang mendapat akses penyimpanan; (3) Akses database read-only: Databasus hanya memerlukan izin SELECT dan melakukan pemeriksaan menyeluruh untuk memastikan tidak ada hak tulis, sehingga mencegah kerusakan data meskipun alat ini disusupi.
Login juga bisa mewajibkan faktor kedua: jika diaktifkan, password yang benar diikuti kode enam digit yang dikirim ke email akun, sedangkan login melalui Google atau GitHub tetap mengandalkan pemeriksaan penyedia tersebut.
Sebelum setiap rilis, pemeriksaan otomatis memindai kode, dependency, secret, dan image container. Pengujian memverifikasi siklus backup dan restore lengkap pada container PostgreSQL, MySQL, MariaDB, dan MongoDB sungguhan. Semua pemeriksaan wajib harus lolos sebelum publikasi. Audit berkala Codex Security dari OpenAI melengkapi pemeriksaan ini dan dilakukan terpisah dari proses rilis.
Lihat
Rekayasa keamanan dan keandalan untuk pipeline lengkapnya.
Selain itu, semua log bisa diekspor ke sistem eksternal mana pun (VictoriaLogs, SigNoz, Graylog, dan lainnya) melalui standar OpenTelemetry. Secara default, log (termasuk log audit) juga ditulis ke file lokal agar log audit tidak hilang. Lihat
konfigurasi lanjutan di sini.
5
Bagaimana cara menyiapkan dan menjalankan tugas backup pertama di Databasus?
Untuk memulai backup Databasus pertama, login ke dashboard, klik New Backup, lalu pilih interval: per jam, harian, mingguan, bulanan, atau cron. Tentukan waktu eksekusi yang tepat (misalnya 02:30 saat traffic rendah).
Lalu masukkan host PostgreSQL, nomor port, nama database, kredensial, dan pilihan SSL. Pilih tujuan arsip (path lokal, bucket S3, Azure Blob Storage, FTP, dan lainnya).
Jika perlu, tambahkan kanal notifikasi seperti email, Slack, Telegram, atau webhook, lalu klik Save. Databasus langsung memvalidasi informasi, mengaktifkan jadwal, menjalankan tugas awal, dan mengirim status secara langsung. Setelah backup selesai, restore bisa dilakukan dengan sekali tekan.
6
Seberapa luas Databasus digunakan?
Databasus saat ini merupakan alat backup PostgreSQL open source yang paling banyak digunakan. Per 17 Juni 2026, image Docker-nya telah ditarik lebih dari 1.800.000 kali oleh DBA, engineer DevOps, developer, dan tim di seluruh dunia. Dengan 8.500+ GitHub stars, Databasus melampaui pgBackRest (~4.200 stars, tersedia sejak 2014) dan WAL-G (~4.100 stars, tersedia sejak 2017). Databasus diluncurkan pada 2025 dan melampaui keduanya dalam tahun pertamanya. Tingkat adopsi ini mencerminkan kepercayaan dan pilihan komunitas profesional database.
7
Apa perbedaan Databasus dengan PgBackRest, Barman, atau pg_dump? Di mana saya bisa membaca perbandingannya?
Databasus mengutamakan kesederhanaan. Antarmuka web modern memudahkan pengelolaan backup banyak database sekaligus, menggantikan file konfigurasi rumit dan alat command-line. Berbeda dari script pg_dump biasa, Databasus menyediakan penjadwalan, kompresi, beragam tujuan penyimpanan, pemantauan ketersediaan, dan notifikasi real-time bawaan yang semuanya dikelola melalui antarmuka web sederhana.
Berbeda dari pgBackRest dan WAL-G, Databasus membuat backup fisik, inkremental, dan WAL menggunakan mekanisme native PostgreSQL 17, bukan membuat mesin backup sendiri. Databasus terhubung ke database dari jarak jauh dan menjangkau jaringan tertutup melalui SSH tunnel ke server atau bastion, sehingga database yang tidak terbuka ke publik tetap bisa di-backup dan dikelola dari satu dashboard.
Baca penerapan backup fisik dan PITR.
Kami menyediakan halaman perbandingan mendetail untuk alat backup populer:
Databasus vs pg_dump,
Databasus vs pgBackRest,
Databasus vs Barman,
Databasus vs WAL-G dan
Databasus vs pgBackWeb. Setiap perbandingan menjelaskan perbedaan utama, kelebihan, serta kekurangan untuk membantu memilih alat yang sesuai kebutuhan.
8
Apakah Databasus didukung program OSS Anthropic dan OpenAI?
Ya, kami bangga Databasus diakui sebagai proyek open source bernilai oleh dua perusahaan AI terkemuka dunia. Pada Maret 2026, Databasus diterima dalam
Claude for Open Source dari Anthropic dan
Codex for Open Source dari OpenAI. Bagi kami, ini merupakan pengakuan independen atas keandalan proyek yang telah dievaluasi dan diakui sebagai infrastruktur penting yang layak didukung.
Selengkapnya →9
Apakah Databasus merupakan alternatif pg_dump?
Tidak sepenuhnya. Databasus berfokus pada pemulihan bencana dengan RTO dan RPO rendah, sehingga lebih dekat dengan alternatif pgBackRest atau WAL-G. Databasus berusaha membuat pemulihan bencana semudah pg_dump. Namun, untuk backup logis, Databasus memang menjadi alternatif pg_dump dan menggunakannya di balik layar, dengan tambahan antarmuka web yang mudah digunakan, penjadwalan otomatis, beragam tujuan penyimpanan, notifikasi real-time, pemantauan ketersediaan, dan enkripsi backup. Backup logis juga tersedia untuk MySQL, MariaDB, dan MongoDB.
10
Database apa saja yang didukung Databasus?
Databasus mendukung PostgreSQL, MySQL, MariaDB, dan MongoDB. Namun, Databasus awalnya dibuat khusus untuk PostgreSQL dan tetap berfokus padanya, dengan dukungan 100% dan efisiensi maksimal untuk backup PostgreSQL.
Meskipun MySQL, MariaDB, dan MongoDB juga didukung, PostgreSQL tetap menjadi prioritas utama dengan fitur paling optimal dan pengembangan berkelanjutan.
Misalnya, Databasus menyediakan dukungan native untuk backup fisik dan WAL bagi pemulihan bencana PostgreSQL. Jadi, Databasus pada dasarnya adalah alat backup PostgreSQL; database lain merupakan perluasan dukungannya.
11
Jenis backup apa saja yang didukung Databasus?
Databasus mendukung backup fisik, penuh, inkremental, WAL, dan logis. Jadi, Databasus cocok bagi yang menginginkan dump logis sederhana maupun alat pemulihan bencana yang andal.
- Fisik: salinan seluruh cluster database pada tingkat file. Lebih cepat untuk backup dan restore dataset besar dibanding dump logis. Dibangun di atas mekanisme backup native PostgreSQL 17, sehingga kami mengandalkan alat PostgreSQL yang telah teruji, bukan membuatnya ulang
- Penuh: salinan cluster lengkap yang mandiri dan menjadi dasar setiap rantai backup
- Inkremental: hanya menyimpan perubahan sejak backup sebelumnya, sehingga ukurannya kecil dan prosesnya cepat
- WAL streaming: menangkap aliran penulisan database secara terus-menerus untuk Point-in-time recovery (PITR). Dirancang untuk pemulihan bencana dan kehilangan data mendekati nol
- Logis: dump native database dalam format biner khusus engine-nya. Dikompresi dan dialirkan langsung ke penyimpanan tanpa file perantara
Backup fisik, inkremental, dan WAL menggunakan mekanisme native PostgreSQL 17, sehingga membutuhkan PostgreSQL 17 atau lebih baru. Pada versi lama, hanya backup logis yang tersedia. Ini memang disengaja: sebagian besar database production sudah menggunakan PostgreSQL 17 atau lebih baru, dan dalam sekitar dua tahun versi yang lebih lama mencapai akhir masa dukungan. Databasus bertujuan menjadi alat backup standar untuk database mulai PostgreSQL 17.
Semua jenis backup ini bisa berjalan melalui SSH tunnel jika koneksi harus tetap privat, sehingga database tidak perlu dibuka ke publik. SSH tunneling sudah tersedia secara bawaan.
12
Bagaimana AI digunakan dalam pengembangan Databasus?
AI membantu kami mengembangkan Databasus dengan proses rekayasa yang jelas. Manusia menentukan arah dan mengambil keputusan akhir. Pengembang membaca setiap baris kode sebelum perubahan digabungkan.
Agen independen meninjau kebenaran perilaku, arsitektur, pengujian, dan dokumentasi dalam sesi terpisah dengan akses hanya baca. Pemeriksaan lint yang ketat dan pengujian dengan database sungguhan melengkapi review mereka. Pemeriksaan CI wajib harus lulus sebelum rilis. Pelajari proses pengembangannya.
13
Bagaimana cara bergabung dengan komunitas Databasus?
Kamu bisa bergabung dengan komunitas besar developer, DBA, dan engineer DevOps kami di
t.me/databasus_community. Komunitas adalah tempat untuk bertanya, berbagi pengalaman, mendapatkan bantuan konfigurasi, dan mengikuti fitur serta rilis terbaru.
14
Seberapa besar adopsi Databasus?
Databasus memiliki lebih dari 1,8 juta Docker pulls dan 8,5k GitHub stars. Sebagai perbandingan, pgBackRest dan WAL-G masing-masing memiliki sekitar 4,2k stars, sedangkan Barman sekitar 3,1k. Ini menjadikan Databasus alat backup database terpopuler di GitHub.
Databasus diterima dalam program open source Anthropic dan OpenAI sebagai proyek yang penting dan kritis. Kini Databasus digunakan oleh perusahaan, tim, dan engineer DevOps, dengan dukungan komunitas yang besar dan aktif.
Databasus telah dikembangkan dan digunakan sejak 2023, serta digunakan luas sebagai open source sejak awal 2025. Databasus sudah cukup lama digunakan dalam production sungguhan, sehingga teruji dalam berbagai kasus khusus. Yang terpenting, Databasus tidak menciptakan cara sendiri untuk melakukan backup data. Databasus mengandalkan implementasi native PostgreSQL yang telah teruji, bukan membuat penanganan khusus sendiri untuk setiap kasus.
Tujuan kami adalah menjadi alat backup standar untuk PostgreSQL mulai versi 17. Databasus adalah alat backup pertama yang dibangun di atas protokol backup native PostgreSQL yang efisien dan kini menjadi standar, bukan menulis implementasinya sendiri.
15
Saya lupa email atau password admin
Akun pertama yang dibuat pada instance bertugas mengelolanya. Jika lupa alamatnya, jalankan docker exec -it databasus ./main --list-admins pada server tempat Databasus berjalan. Perintah ini menampilkan setiap akun administrator beserta alamat email, nama tampilan, tanggal pembuatan, dan status aktifnya, tanpa menampilkan informasi password. Untuk mengatur password baru akun tersebut, jalankan docker exec -it databasus ./main --new-password="YourNewSecurePassword123" --email="owner@example.com". Instance yang dibuat sebelum akun pertama bertugas mengelolanya masih menggunakan alamat placeholder admin sampai pemilik menggantinya. Jika instance juga mewajibkan kode email saat login dan mail server tidak lagi mengirimkannya, jalankan docker exec -it databasus ./main --disable-2fa untuk menonaktifkan kewajiban kode. Ketiga perintah didokumentasikan di
halaman password.