Nubiecloud Docs
SaaS / ERP

Deploying Odoo

Deploy an Odoo instance on Nubiecloud — versions, configuration, custom module management and backups.

Odoo can be deployed as a SaaS / ERP application: Nubiecloud provisions the Odoo instance and its PostgreSQL database, with no build on your side. You keep control of the version, the language, the administration accounts and the addition of custom modules.

Supported versions

VersionAvailable
Odoo 19.0
Odoo 18.0
Odoo 17.0✅ (default)
Odoo 16.0
Odoo 15.0

The version is chosen at deployment time (Odoo version field); 17.0 is offered by default.

Configuration at deployment

FieldRequiredDefaultNotes
Application nameLowercase, DNS format (my-odoo)
CPU1 corefrom 0.1 to 8
RAM2 GBfrom 0.5 to 16
Storage20 GBdatabase + filestore
Replicas1from 1 to 10
Admin emailadmin@example.comOdoo administrator account
Admin passwordmin. 8 characters
PostgreSQL passwordmin. 8 characters, no apostrophe
Odoo version17.015 / 16 / 17 / 18 / 19
Languagefr_FRfr_FR, en_US, es_ES, de_DE, it_IT
Custom domainone or several (comma-separated)

🔒 Password constraints. Minimum 8 characters. The characters {{ and }} are forbidden, and the PostgreSQL password must not contain an apostrophe ('). These rules avoid configuration errors on the infrastructure side.

Managing custom modules

Once Odoo is deployed, you can add modules to it (your own or the OCA community's). Two sources are possible:

  1. Open your Odoo deployment → Modules tab.
  2. Choose Add a module → type Git.
  3. Fill in:
    • either a connected repository (via OAuth) + a subpath (e.g. addons/my_module),
    • or a public Git URL (e.g. https://github.com/OCA/web.git) + a branch (default 17.0).
  4. Give the module name and, if you want, tick automatic installation.

Nubiecloud then clones the repository into your instance's addons directory and redeploys Odoo so it picks the module up.

From a ZIP file

You can also upload a module as a ZIP. Current limits:

LimitValue
ZIP size10 MB max
Uncompressed size50 MB max
Number of files500 max

ℹ️ Git modules are deployed automatically onto the instance. The ZIP is currently stored and prepared, automatic deployment being rolled out — prefer the Git source whenever possible.

Track, update, delete

  • List the modules added to a deployment.
  • Installation logs: read the logs of each module being loaded (useful when a module fails to install). Filterable by period and number of lines.
  • Delete a module.

Backups

Odoo relies on a managed PostgreSQL database: it therefore benefits from automatic backups (like PostgreSQL). You can enable backups, set the retention (30 days by default) and restore. See Backups & restore.

ℹ️ Restoring uses a Blue/Green mechanism: the restored copy is validated before becoming active, to avoid any unplanned downtime.

Default resources

ResourceValue
CPU1 core (request 0.5)
RAM2 GB (request 1)
Storage20 GB
Replicas1

See also

On this page