Skip to Content

Transferring an on-premise database on another server

How to Move Your Odoo Instance to Another Server: Simple Mini-Guide

Moving an Odoo installation may sound complex, but the core process is actually very straightforward. Below is a short and clear guide you can use in a blog or internal documentation.

Step 1. Create a Duplicate of Your Database

To keep your production system safe, start by working with a copy.

  1. Go to Odoo Database Manager (<odoo-server>/web/database/manager) . 
  2. Click Duplicate next to the database you want to copy.
  3. Wait until the duplicate database is created — you’ll use this copy for the transfer.

More

Step 2. Download a Full Backup (Including the Filestore)

Next, you need a backup archive that contains:

  • the SQL dump of the database,
  • the filestore (all attachments, images, uploaded files).
  1. In the Database Manager, click Backup.
  2. Make sure the option Backup with filestore is enabled.
  3. Download the generated ZIP file.

Step 3. Prepare the New Server (Important!)

Before restoring the database on the new server:

👉 Make sure all custom modules installed on the old server are also present on the new server.

Otherwise the database may fail to load or some features will break.

Copy or deploy your custom modules into the corresponding addons directories on the new server before restoring the backup.

Step 4. Restore the Backup on the New Server

Once Odoo is installed on the destination server:

  1. Open the Database Manager of the new server.
  2. Click Restore.
  3. Upload the ZIP backup file.
  4. Enter the name for the new database and restore it.

Within a few seconds, Odoo will recreate the full environment — including all data, files, users, and settings.

🎉 Done!

You now have a complete copy of your Odoo system running on the new server. You can use it for testing, migration, upgrades, or production deployment.


INTEGRACJA WHATSAPP → ODOO