Panduan Migrasi Odoo dari VPS Lama ke Plasawebhost dengan Mudah
Pengantar
Bagi customer maupun calon customer yang berencana migrasi Odoo ke Plasawebhost, proses perpindahan server sering kali menimbulkan berbagai kendala teknis, mulai dari backup data, konfigurasi sistem, hingga memastikan Odoo dapat berjalan normal di server baru. Untuk membantu mengatasi hal tersebut, kami menyediakan panduan migrasi Odoo yang praktis, aman, dan mudah diikuti, sehingga proses migrasi dapat berjalan lebih lancar tanpa mengganggu operasional bisnis
Mengapa Migrasi Odoo ke Plasawebhost?
Plasawebhost menyediakan server yang stabil, cepat, dan cocok untuk Odoo, baik untuk UMKM maupun perusahaan skala besar. Beberapa keunggulan Plasawebhost untuk Odoo:
- Performa VPS optimal untuk aplikasi ERP
- Dukungan teknis profesional
- Server cepat dan uptime tinggi
- Cocok untuk Odoo Community maupun Enterprise
- Mudah di-scale sesuai kebutuhan bisnis
Migrasi ke Plasawebhost membantu Odoo kamu berjalan lebih lancar dan minim downtime.
Komponen Penting yang Wajib Dibackup Saat Migrasi Odoo
Sebelum memulai migrasi, kamu WAJIB membackup empat komponen utama Odoo berikut ini. Keempatnya saling terhubung dan tidak boleh ada yang terlewat.
- Database PostgreSQL Odoo
Database adalah inti dari Odoo. Semua data bisnis disimpan di sini, seperti:- Data pelanggan dan supplier
- Transaksi penjualan & pembelian
- Akuntansi dan laporan keuangan
- Data user dan konfigurasi modul
- Filestore Odoo
Filestore menyimpan file pendukung seperti:- Gambar produk
- Dokumen invoice & attachment
- File upload dari modul Odoo
- Custom Addons Odoo
Custom addons adalah modul tambahan di luar modul standar Odoo, seperti:- Modul buatan developer
- Modul hasil kustomisasi bisnis
- Modul integrasi pihak ketiga
- File Konfigurasi Odoo (odoo.conf)
File konfigurasi berisi pengaturan penting seperti:- Nama database
- Lokasi addons
- Port Odoo
- Konfigurasi PostgreSQL
Proses Migrasi di VPS Lama
- Pastikan Odoo Berjalan Normal
Sebelum melakukan backup, pastikan Odoo di VPS lama dalam kondisi normal dan tidak ada error. Hindari melakukan migrasi saat sistem sedang bermasalah. - Cek Database Odoo yang Digunakan
Untuk melihat daftar database PostgreSQL:
Output :sudo -u postgres psql -l
Name | Owner | Encoding | Locale Provider | Collate | Ctype | ICU Locale | ICU Rules | Access privileges -----------+----------+----------+-----------------+-------------+-------------+------------+-----------+----------------------- db_odoo1 | odoo | UTF8 | libc | C | en_US.UTF-8 | | | postgres | postgres | UTF8 | libc | en_US.UTF-8 | en_US.UTF-8 | | | template0 | postgres | UTF8 | libc | en_US.UTF-8 | en_US.UTF-8 | | | =c/postgres + | | | | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | libc | en_US.UTF-8 | en_US.UTF-8 | | | =c/postgres + | | | | | | | | postgres=CTc/postgres (4 rows)catatan : Sesuaikan dengan nama database yang digunakan untuk odoo
- Backup Database PostgreSQL Odoo
Misalnya nama database: db_odoo1
sudo -u postgres pg_dump db_odoo1 > db_odoo1_backup.sql - Backup Filestore Odoo
- Biasanya filestore berada di:
cd /var/lib/odoo/.local/share/Odoo/filestore/ - Contoh backup:
tar -czvf filestore_backup.tar.gz /var/lib/odoo/.local/share/Odoo/filestore/ -
Output :
root@node:/var/lib/odoo/.local/share/Odoo/filestore# ls db_odoo1 filestore_backup.tar.gz
- Biasanya filestore berada di:
- Backup Custom Addons
Misalnya custom addons berada di:
/opt/odoo/custom_addonsBackup dengan:
tar -czvf custom_addons_backup.tar.gz /opt/odoo/custom_addons -
Backup File Konfigurasi Odoo
File konfigurasi biasanya berada di/etc/odoo/odoo.confBackup dengan:
cp /etc/odoo/odoo.conf odoo.conf.backup -
Kirim File Backup ke VPS Plasawebhost
Gunakan scp (contoh):scp db_odoo1_backup.sql filestore_backup.tar.gz custom_addons_backup.tar.gz odoo.conf.backup root@IP_VPS_BARU:/home/user/Catatan : sesuaikan root@IP_VPS_BARU:/home/user/ dengan IP dan directory di VPS Baru
Proses restore di VPS Plasawebhost
- Pastikan odoo sudah terinstall dengan versi yang sama dengan VPS sebelumnya
Jalankah perintah berikut :
odoo --versionCatatan : Pastikan versi odoonya sama dengan vps sebelumnya
- Masuk kedalam /home/user/
cd /home/user/ - Buat Database Baru untuk Odoo
sudo -u postgres createdb db_odoo1 - Restore Database PostgreSQL
- Jika menggunakan file .sql:
sudo -u postgres psql db_odoo1 < db_odoo1_backup.sql
- Jika menggunakan file .sql:
- Restore Filestore Odoo
- Buat direktori filestore:
mkdir -p /var/lib/odoo/.local/share/odoo/ -
Extract filestore:
tar -xzvf filestore_backup.tar.gz -C / -
Pastikan permission:
sudo chown -R odoo:odoo /var/lib/odoo/.local
- Buat direktori filestore:
- Restore Custom Addons
Extract custom addons:
Atur Permission :tar -xzvf custom_addons_backup.tar.gz -C /opt/odoo/
sudo chown -R odoo:odoo /opt/odoo/custom_addons - Konfigurasi File odoo.conf
Salin file konfigurasi:
sudo cp odoo.conf.backup /etc/odoo/odoo.conf - Restart Service Odoo
Cek status:sudo systemctl restart odoo
sudo systemctl status odoo - Cek Log Jika Terjadi Error
sudo tail -f /var/log/odoo/odoo.log - Login ke Browser
Gunakan perintah berikut :
http://IP_SERVER:8069/web/loginCatatan : Gunakan Email dan password login di VPS Lama
Kesimpulan
Migrasi Odoo dari VPS lama ke server baru seperti Plasawebhost dapat dilakukan dengan aman dan lancar apabila setiap tahapan dijalankan dengan benar, mulai dari proses backup database, filestore, custom addons, hingga konfigurasi sistem Odoo. Perencanaan yang matang dan kesesuaian versi Odoo menjadi faktor penting agar sistem dapat berjalan normal tanpa mengganggu operasional bisnis.
Apabila dalam proses migrasi kamu mengalami kendala teknis, error sistem, atau membutuhkan bantuan lebih lanjut, kamu tidak perlu khawatir. Tim Technical Support Plasawebhost siap membantu proses migrasi Odoo agar berjalan lebih mudah, aman, dan optimal sesuai kebutuhan server kamu.
Dengan dukungan server yang stabil serta bantuan teknis profesional dari Plasawebhost, Odoo kamu siap digunakan kembali untuk mendukung pertumbuhan dan operasional bisnis secara maksimal.


