Quick Start
import { Steps, Aside } from ‘@astrojs/starlight/components’;
Get a fully running Odoo instance in under 10 minutes.
Prerequisites
Section titled “Prerequisites”- A Deploy Monkey account (sign up free)
- A VPS with Ubuntu 22.04+ (minimum 2 GB RAM, 1 vCPU) — or a Vultr account to provision one directly
-
Sign up at app.deploymonkey.com — the Free plan includes 1 server and 1 instance.
-
Add your server — Choose how to connect:
- SSH (bring your own server): Enter your server’s IP, SSH credentials (used once), and Deploy Monkey installs a managed SSH key automatically.
- Vultr (provision a new server): Connect your Vultr account with a Personal Access Token, then choose a region and plan size.
-
Server setup — After connecting, the Setup Wizard automatically installs Docker, Nginx, configures the firewall, and optimizes the system. This takes 2-5 minutes.
-
Deploy Odoo — Choose your Odoo version (17, 18, or 19), select Community or Enterprise, and click Deploy.
-
Access your instance — Once deployment is complete, you’ll get a URL to your running Odoo instance.
What happens during server setup?
Section titled “What happens during server setup?”When you add a server, the Setup Wizard runs 5 steps via SSH:
- System Update — Installs essential packages (curl, git, htop, jq), creates the
deploymonkeyruntime user and directory structure at/opt/deploymonkey - Docker — Installs Docker Engine and Docker Compose plugin, enables the daemon
- Nginx — Installs Nginx and configures default proxy settings (timeouts, forwarded headers, 200M upload limit)
- Security Hardening — Configures UFW firewall (SSH + HTTP + HTTPS only), installs fail2ban, hardens SSH config (no password auth, no root login)
- System Optimization — Creates swap file if needed, tunes kernel parameters, configures Docker log rotation
Each step shows live progress in the wizard — you can see exactly what’s happening.
Next steps
Section titled “Next steps”- Connecting a Server — detailed server setup guide
- Connect a custom domain
- Set up automated backups
- Add custom modules via Git