Skip to main content

Overview

Migrate your Odoo.sh instance to doploy in a few simple steps: download your backup from Odoo.sh, upload to doploy, and restore. Need help? Free migration assistance is available. Contact [email protected]

Odoo Enterprise License

If you’re using Odoo Enterprise on Odoo.sh:
  1. You’ll need to provide your Odoo Enterprise subscription code to doploy
  2. Go to your doploy project settings
  3. Navigate to the General tab
  4. Enter your Odoo Enterprise subscription code
  5. Click Validate
See our Odoo Enterprise guide for detailed instructions.

Step 1: Download Backup from Odoo.sh

Access Your Odoo.sh Project

  1. Log in to your Odoo.sh account: https://odoo.sh
  2. Select the project you want to migrate
  3. Navigate to your Production branch

Create and Download Backup

  1. In your production branch, go to the Backups tab
  2. Click Create Backup (or use an existing recent backup)
  3. Wait for the backup to complete
  4. Click Download next to your backup
  5. Choose Download with filestore (this includes all attachments)
The backup will download as a .zip file containing your database and filestore.

Step 2: Upload to doploy

Create Your Project (skip if you already have a project)

  1. Sign in to doploy: https://cloud.doploy.io
  2. Create a new project
  3. Select your Odoo version (must match your Odoo.sh version)
  4. Choose your server plan

Upload Your Backup

  1. Navigate to the Backups tab in your project
  2. Click Upload Backup
  3. Select the .zip file you downloaded from Odoo.sh
  4. Click Upload
Wait for the upload to complete. This may take a while based on your backup size and internet speed.

Step 3: Create Instance and Restore

Create New Instance

  1. Go to the Deployments tab
  2. Click Deploy Odoo Instance
  3. Configure your instance:
    • Branch: Select your Git branch
    • Domain: Choose a domain name
    • Database: Enter a database name
    • Admin Password: Set your admin password

Restore Your Backup

  1. After the instance is created, go to the Backups tab
  2. Find your uploaded backup
  3. Click Restore
  4. Select the instance you just created
  5. Click Confirm Restore
The restore process will:
  • Replace the empty database with your Odoo.sh data
  • Restore all filestore attachments
  • Preserve all users and permissions
This may take a while to complete based on your backup size.

Step 5: Verify Your Migration

Check Your Data

  1. Access your new doploy instance
  2. Log in with your admin credentials
  3. Verify your data restored successfully

Step 6: Update DNS

Once you’ve verified everything works:
  1. Update your DNS settings to point to your doploy instance
See our DNS Setup guide for detailed instructions.

Need Help?

Free migration assistance is available. Contact [email protected] with:
  • Current platform, Odoo version, database size
We’ll guide you through the entire process.

Next Steps