Skip to content

One-Click Deploy

import { Steps, Aside } from ‘@astrojs/starlight/components’;

Deploy Monkey’s one-click deploy creates a production-ready Odoo instance with Docker, PostgreSQL, Nginx, and SSL — all configured automatically.

When you click Deploy, Deploy Monkey orchestrates the following on your server:

  1. Container creation — Pulls the official Odoo Docker image for your selected version and creates an isolated container.

  2. Database setup — Spins up a dedicated PostgreSQL container with a randomly generated secure password.

  3. Network isolation — Creates a Docker bridge network so the Odoo and PostgreSQL containers can communicate privately.

  4. Reverse proxy — Configures Nginx to route traffic from your domain (or server IP) to the Odoo container.

  5. SSL certificate — If a domain is configured, requests a Let’s Encrypt SSL certificate automatically.

  6. Health check — Verifies the Odoo instance is responding before marking deployment as complete.

OptionChoicesDefault
Instance NameAny name (auto-generates a URL slug)
Odoo VersionAdmin-configured versions (17, 18, 19)Latest
EditionCommunity, EnterpriseCommunity
Domain ModePlatform subdomain or custom domainPlatform subdomain
Workers1-8 (depends on plan)2

Platform subdomain — Your instance gets a subdomain like my-store.deploymonkey.app. The slug is auto-generated from the instance name and can be customized.

Custom domain — Use your own domain (e.g. erp.yourcompany.com). You’ll need to:

  1. Add an A record pointing to your server’s IP address
  2. Click “Verify DNS” in the deployment form
  3. DNS must be verified before deployment can proceed

Community Edition is free and open-source. It includes core modules like CRM, Sales, Inventory, Accounting, and more.

Enterprise Edition requires an Odoo Enterprise subscription. It adds advanced features like full accounting, marketing automation, studio customization, and mobile apps. You’ll need to provide your Enterprise subscription code during deployment.

Each instance gets dedicated resources based on your plan:

ResourceWhat It Controls
WorkersNumber of Odoo worker processes handling requests
RAMMemory allocated to the Odoo container
CPUCPU shares allocated to the container

The Free plan includes 1 worker suitable for development and testing. Production instances on Base and above get configurable workers for handling concurrent users.

Once your instance is deployed, you’ll see:

  • Instance URL — Click to open your running Odoo instance
  • Admin credentials — Username and password for the admin user
  • Status indicator — Green when healthy, yellow when starting, red if there’s an issue

From the instance dashboard, you can: