Skip to content
Self-hosted Odoo, managed

Self-host Odoo on your own server

Add any Ubuntu or Debian machine with its IP and SSH login, and CloudPilot turns it into a production Odoo server, with backups, staging, Git deploys and monitoring. On Pro, from $29 a month.

Pro from $29 a month · Unlimited servers · No per-user fees

  • Sales
  • CRM
  • Invoicing
  • Inventory
  • Purchase
  • Manufacturing
  • Point of Sale
  • Website
  • eCommerce
  • Project
  • Employees
  • Email Marketing
  • Events
  • Discuss
How it works

From bare server to live Odoo in three steps

1. Add your server

Enter the IP address and SSH login of an Ubuntu or Debian machine. The agent installs itself.

2. Launch Odoo

Pick a version and edition. CloudPilot installs Odoo, PostgreSQL and Nginx and gives you a free subdomain with SSL.

3. Run it with confidence

Backups, staging, Git deploys, monitoring and updates run from the dashboard.

Step-by-step guide: Add your own server over SSH in the Knowledge Base.

Built in

Everything Odoo needs to run in production

One-click deploys

Choose a version and edition, name the instance and go. It gets a free subdomain with SSL in minutes.

Automated backups

Daily backups with retention, one-click restore, and offsite copies to S3, Azure Blob, Google Cloud Storage or SFTP.

Staging environments

Clone production into a staging copy to test upgrades and modules safely, with outgoing email and scheduled actions neutralized.

Git-based modules

Connect a repository and branch, and CloudPilot deploys your custom modules on every push.

Domains and SSL

Point your own domain at an instance and CloudPilot issues and renews the certificate.

Monitoring and alerts

Health checks, server metrics and alerts by email, so you know before your users do.

Self-hosting Odoo: questions

Which operating systems are supported?

Ubuntu and Debian servers you can reach over SSH, in any data center, on-premises or in any cloud.

Can I try it for free?

Every account starts with a 14-day free trial of Starter, which runs one Odoo instance on a CloudPilot server. Adding your own server over SSH is part of Pro, from $29 a month, with unlimited servers and instances.

Does CloudPilot need an open port on my server?

No. The CloudPilot agent connects out to CloudPilot, so no inbound agent port is opened.

What if I stop using CloudPilot?

Remove CloudPilot from the server and your Odoo instances keep running. Your data never leaves your machine unless you send backups offsite.

Self-host Odoo without the busywork

Add your first server on Pro, from $29 a month. No per-user fees.