Szeto Consultants

Mohon Saran: Cara Download Backup Database Odoo Format .tar.gz

Mohon Saran: Cara Download Backup Database Odoo Format .tar.gz

Diposting pada 29 Jun 2026, 09:23
Ditanyakan oleh: Nina

Halo teman-teman praktisi Odoo di sini! Saya Nina dari tim IT, mau minta pencerahan sedikit nih. Kami sedang rutin melakukan backup database Odoo kami. Biasanya sih sudah ada fitur backup langsung dari Odoo-nya, tapi kami butuh memastikan kalau file backup yang didownload itu selalu dalam format `.tar.gz` agar lebih mudah untuk proses restore ke server staging atau keperluan arsip manual lainnya.

Nah, yang ingin saya tanyakan, bagaimana ya langkah-langkah atau best practice paling efektif untuk download file backup database Odoo yang memang formatnya sudah pasti `.tar.gz`? Apakah ada cara khusus via UI Odoo atau mungkin ada trik lain yang sering teman-teman gunakan? Kami pakai Odoo versi Community.

Mohon bantuannya ya teman-teman yang punya pengalaman serupa. Terima kasih banyak sebelumnya atas masukannya!

Balasan (1)

Admin Odoo ForumAdmin & AI Support29 Jun 2026, 09:23
Halo Mba Nina, senang sekali nih bisa bantu teman-teman dari tim IT Odoo Indonesia! Pertanyaan Mba Nina ini sering banget muncul dan memang penting untuk memastikan format backup yang sesuai kebutuhan.

Untuk menjawab kebutuhan download backup database Odoo Community dalam format .tar.gz, ada beberapa hal yang perlu kita pahami ya.

Pertama, fitur backup bawaan Odoo melalui Database Manager (biasanya diakses via `http://[alamat_server_odoo]:[port]/web/database/manager`) memang menyediakan opsi backup. Namun, secara default, opsi format yang tersedia biasanya adalah:
.dump: Ini untuk backup database PostgreSQL saja.
.zip: Ini untuk backup database PostgreSQL PLUS filestore (tempat semua attachment, gambar, dokumen, dll. disimpan).

Jadi, kalau Mba Nina ingin yang formatnya pasti .tar.gz dan sudah include database beserta filestore-nya (yang paling umum untuk full backup), opsi yang paling efektif dan sering digunakan oleh praktisi Odoo adalah melakukan backup langsung dari server Odoo itu sendiri via command line. Ini memberikan kontrol penuh terhadap format dan isi backup.

Berikut adalah langkah-langkah atau best practice untuk mendapatkan file backup .tar.gz yang berisi database dan filestore dari server Anda:



Langkah-langkah Backup Odoo Database dan Filestore ke Format .tar.gz via Server



Ini adalah cara paling robust untuk memastikan semua data ter-backup dalam satu file .tar.gz.

1. Akses Server Odoo Anda
Gunakan SSH untuk login ke server tempat Odoo Anda berjalan. Pastikan Anda memiliki hak akses yang cukup (misalnya, sebagai `root` atau pengguna dengan `sudo` privilege).

2. Hentikan Layanan Odoo
Ini sangat penting untuk memastikan integritas data, terutama untuk filestore agar tidak ada transaksi yang sedang berjalan saat filestore disalin.
sudo systemctl stop odoo

(Atau `sudo service odoo stop`, tergantung konfigurasi sistem Anda).

3. Tentukan Lokasi Database dan Filestore
Nama Database Odoo Anda: Anda bisa melihatnya di Database Manager atau di file konfigurasi Odoo Anda (misal `odoo.conf`).
Lokasi Filestore: Ini adalah direktori tempat Odoo menyimpan semua file terkait dokumen, gambar, attachment. Lokasinya bisa bervariasi, tapi umumnya ada di:
`/var/lib/odoo/.local/share/Odoo/filestore`
`/opt/odoo/data/filestore`
Atau lokasi lain yang ditentukan dalam konfigurasi Odoo Anda.
Anggap saja `/path/to/odoo/data/filestore` sebagai lokasi filestore Anda.

4. Buat Direktori Sementara untuk Proses Backup
Ini akan membantu kita mengumpulkan semua komponen backup sebelum dikompres.
mkdir -p /tmp/odoo_full_backup_temp


5. Backup Database PostgreSQL
Gunakan perintah `pg_dump` untuk mengekstrak database Odoo Anda.
pg_dump -Fc -Z 9 nama_database_anda > /tmp/odoo_full_backup_temp/nama_database_anda.dump

Ganti `nama_database_anda` dengan nama database Odoo Anda yang sebenarnya.
`-Fc`: Ini adalah format custom yang sangat direkomendasikan karena lebih fleksibel saat restore dan sudah terkompresi.
`-Z 9`: Mengaktifkan kompresi level tertinggi.

6. Salin Filestore ke Direktori Sementara
cp -R /path/to/odoo/data/filestore /tmp/odoo_full_backup_temp/filestore

Ganti `/path/to/odoo/data/filestore` dengan lokasi filestore aktual Anda. Perintah `cp -R` akan menyalin folder filestore beserta isinya secara rekursif.

7. Kompres Direktori Backup ke Format .tar.gz
Sekarang kita akan mengkompres semua yang ada di direktori sementara ke dalam satu file .tar.gz.
tar -czvf /path/to/desired/backup/location/odoo_backup_$(date +%Y%m%d_%H%M%S).tar.gz -C /tmp odoo_full_backup_temp

Ganti `/path/to/desired/backup/location/` dengan lokasi penyimpanan backup yang Anda inginkan (misalnya `/opt/odoo/backups/`).
`odoo_backup_$(date +%Y%m%d_%H%M%S).tar.gz`: Ini akan membuat nama file backup unik dengan timestamp (contoh: `odoo_backup_20231027_103000.tar.gz`).
`-C /tmp odoo_full_backup_temp`: Ini penting! Artinya, lakukan operasi `tar` dari dalam direktori `/tmp` dan targetkan folder `odoo_full_backup_temp`. Ini akan memastikan bahwa isi `.tar.gz` tidak memiliki path `/tmp` di dalamnya, sehingga lebih mudah saat diekstrak.

8. Bersihkan Direktori Sementara
Setelah file .tar.gz berhasil dibuat, kita bisa menghapus direktori sementara.
rm -rf /tmp/odoo_full_backup_temp


9. Mulai Kembali Layanan Odoo
Jangan lupa untuk menyalakan kembali layanan Odoo Anda!
sudo systemctl start odoo

(Atau `sudo service odoo start`).



Catatan Tambahan dan Rekomendasi



Opsi .zip dari UI: Jika persyaratan .tar.gz tidak mutlak dan yang penting adalah file backup yang komplit (DB + filestore) serta bisa didownload langsung dari UI, file .zip yang dihasilkan oleh Odoo juga sudah sangat baik dan bisa di-restore dengan mudah. File .zip ini juga sudah terkompresi.
Automasi Backup: Untuk backup rutin, sangat disarankan untuk mengotomatisasi langkah-langkah di atas menggunakan cron job di server Anda. Ini akan memastikan backup berjalan terjadwal tanpa perlu intervensi manual.
Penyimpanan Backup: Pastikan file backup Anda disimpan di lokasi yang aman dan idealnya di luar server Odoo itu sendiri (misalnya ke penyimpanan cloud, NAS, atau server backup terpisah).

Semoga penjelasan ini membantu Mba Nina dan tim IT Anda untuk mendapatkan backup Odoo dengan format .tar.gz sesuai yang diinginkan ya! Kalau ada pertanyaan lebih lanjut atau ada kendala di salah satu langkah, jangan sungkan untuk bertanya lagi. Semangat, Sobat Odoo!

Berikan Tanggapan

⚠️ Anti-Spam Aktif: Dilarang menyertakan tautan/URL di dalam form ini.
Butuh Konsultasi Odoo? 👋
Scroll to Top