11 Oktober 2026

Backup Odoo yang benar-benar bisa di-restore: checklist

Dua hal harus disimpan bareng: database dan filestore. Kalau salah satu ketinggalan, hasilnya record tanpa lampiran, atau file tanpa record.

Yang di-backup

  • Dump PostgreSQL: pg_dump -Fc -f mydb.dump mydb
  • Filestore: ~/.local/share/Odoo/filestore/mydb (cek data_dir di config)
  • odoo.conf dan folder addons custom

Seberapa sering

Minimal harian. Simpan 7 harian, 4 mingguan, 3 bulanan. Taruh minimal satu salinan di mesin atau penyedia lain.

Tes restore (tiap bulan)

createdb restore_test
pg_restore -d restore_test mydb.dump
cp -r filestore/mydb ~/.local/share/Odoo/filestore/restore_test
odoo -d restore_test --stop-after-init

Lalu buka dan cek: bisa login, buka invoice, unduh lampiran?

Kesalahan umum

  • Backup database saja
  • Backup di disk yang sama dengan server
  • Tidak pernah membuka hasil restore

Kalau tes restore gagal, kamu belajar gratis. Belajar saat server mati jauh lebih mahal.

← Semua tulisan