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.
How It Works
Section titled “How It Works”When you click Deploy, Deploy Monkey orchestrates the following on your server:
-
Container creation — Pulls the official Odoo Docker image for your selected version and creates an isolated container.
-
Database setup — Spins up a dedicated PostgreSQL container with a randomly generated secure password.
-
Network isolation — Creates a Docker bridge network so the Odoo and PostgreSQL containers can communicate privately.
-
Reverse proxy — Configures Nginx to route traffic from your domain (or server IP) to the Odoo container.
-
SSL certificate — If a domain is configured, requests a Let’s Encrypt SSL certificate automatically.
-
Health check — Verifies the Odoo instance is responding before marking deployment as complete.
Deployment Options
Section titled “Deployment Options”| Option | Choices | Default |
|---|---|---|
| Instance Name | Any name (auto-generates a URL slug) | — |
| Odoo Version | Admin-configured versions (17, 18, 19) | Latest |
| Edition | Community, Enterprise | Community |
| Domain Mode | Platform subdomain or custom domain | Platform subdomain |
| Workers | 1-8 (depends on plan) | 2 |
Domain Modes
Section titled “Domain Modes”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:
- Add an A record pointing to your server’s IP address
- Click “Verify DNS” in the deployment form
- DNS must be verified before deployment can proceed
Community vs Enterprise
Section titled “Community vs Enterprise”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.
Resource Allocation
Section titled “Resource Allocation”Each instance gets dedicated resources based on your plan:
| Resource | What It Controls |
|---|---|
| Workers | Number of Odoo worker processes handling requests |
| RAM | Memory allocated to the Odoo container |
| CPU | CPU 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.
After Deployment
Section titled “After Deployment”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: