Documentation

The Odoo Cloud documentation: deploying from GitHub, staging, custom domains, backups and restore, upgrades, monitoring, the API and troubleshooting, step by step.

Get started

  • Getting started

    What a project is, how branches become environments, and what happens when you push.

  • Deploying

    Push, watch the build, connect. How production updates your modules, and how a failed update is rolled back.

  • Staging

    A neutralized copy of production to test with real data, and exactly what neutralization turns off.

  • Moving branches between stages

    Drag and drop a branch to change its stage or merge it, and what happens to the databases.

Configure

  • Custom domains

    Serve any branch on your own domain: the DNS record to create, and automatic HTTPS.

  • Regions and moving a project

    Where your project runs, and how to move it to another region: downtime, new addresses, DNS and price.

  • Odoo Enterprise

    Enterprise apps are provided by the platform. Register your subscription code inside Odoo.

  • Mails

    Emails of development and staging are caught. Production sends for real: set up SPF and DKIM for your domain.

  • Chat notifications

    Post build results, deploys, backup failures and downtime to Slack, Discord, Microsoft Teams or your own endpoint.

  • Collaborators and roles

    Invite people by GitHub username and pick what they can reach: admin, tester or developer.

Day to day

  • Tools

    Web shell, SSH, the online editor, Python and Odoo shell consoles, logs, and pushing from the shell.

  • Backups and restore

    Daily production backups, downloads, restoring into staging, importing a database, and bringing back a deleted project.

  • Upgrades

    Move to a newer Odoo version: test the upgrade on staging, then upgrade production.

  • Monitoring and status

    Uptime, incidents and downtime alerts on the Status page, and the Monitor graphs of each branch.

  • Using the API

    Personal access tokens: script the platform and rebuild from CI (GitHub Actions) without a browser session.

Support