Panduan Migrasi Odoo dari VPS Lama ke Plasawebhost dengan Mudah

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.

  1. 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
    Tanpa database, Odoo tidak akan menampilkan data apapun.
  2. Filestore Odoo
    Filestore menyimpan file pendukung seperti:
    • Gambar produk
    • Dokumen invoice & attachment
    • File upload dari modul Odoo
    Jika filestore tidak dipindahkan, data tetap ada di database, tapi gambar dan dokumen tidak akan muncul.
  3. 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
    Jika custom addons tidak ikut dipindahkan, Odoo bisa mengalami error module not found.
  4. File Konfigurasi Odoo (odoo.conf)
    File konfigurasi berisi pengaturan penting seperti:
    • Nama database
    • Lokasi addons
    • Port Odoo
    • Konfigurasi PostgreSQL
    Tanpa file konfigurasi yang sesuai, Odoo bisa gagal dijalankan di server baru.

Proses Migrasi di VPS Lama

  1. 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.
  2. Cek Database Odoo yang Digunakan
    Untuk melihat daftar database PostgreSQL:
    sudo -u postgres psql -l
    
    Output :
       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
  3. Backup Database PostgreSQL Odoo
    Misalnya nama database: db_odoo1
    sudo -u postgres pg_dump db_odoo1 > db_odoo1_backup.sql
    
  4. 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
  5. Backup Custom Addons
    Misalnya custom addons berada di:
    /opt/odoo/custom_addons
    

    Backup dengan:

    tar -czvf custom_addons_backup.tar.gz /opt/odoo/custom_addons
    
  6. Backup File Konfigurasi Odoo
    File konfigurasi biasanya berada di

    /etc/odoo/odoo.conf
    

     Backup dengan:

    cp /etc/odoo/odoo.conf odoo.conf.backup
    
  7. 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

  1. Pastikan odoo sudah terinstall dengan versi yang sama dengan VPS sebelumnya
    Jalankah perintah berikut :
    odoo --version
    
    Catatan : Pastikan versi odoonya sama dengan vps sebelumnya
  2. Masuk kedalam /home/user/
    cd /home/user/
  3. Buat Database Baru untuk Odoo
    sudo -u postgres createdb db_odoo1
    
  4. Restore Database PostgreSQL
    • Jika menggunakan file .sql:
      sudo -u postgres psql db_odoo1 < db_odoo1_backup.sql
      
  5. 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
      
  6. Restore Custom Addons
    Extract custom addons:
    tar -xzvf custom_addons_backup.tar.gz -C /opt/odoo/
    
    Atur Permission :
    sudo chown -R odoo:odoo /opt/odoo/custom_addons
    
  7. Konfigurasi File odoo.conf
    Salin file konfigurasi:
    sudo cp odoo.conf.backup /etc/odoo/odoo.conf
    
  8. Restart Service Odoo
    sudo systemctl restart odoo
    
    Cek status:
    sudo systemctl status odoo
    
  9. Cek Log Jika Terjadi Error
    sudo tail -f /var/log/odoo/odoo.log
    
  10. Login ke Browser 
    Gunakan perintah berikut :
    http://IP_SERVER:8069/web/login
    
    Catatan : 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.


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Admin Finance : +6285191239466