Skip to content

Quick Start

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

Get a fully running Odoo instance in under 10 minutes.

  • 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
  1. Sign up at app.deploymonkey.com — the Free plan includes 1 server and 1 instance.

  2. 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.
  3. Server setup — After connecting, the Setup Wizard automatically installs Docker, Nginx, configures the firewall, and optimizes the system. This takes 2-5 minutes.

  4. Deploy Odoo — Choose your Odoo version (17, 18, or 19), select Community or Enterprise, and click Deploy.

  5. Access your instance — Once deployment is complete, you’ll get a URL to your running Odoo instance.

When you add a server, the Setup Wizard runs 5 steps via SSH:

  1. System Update — Installs essential packages (curl, git, htop, jq), creates the deploymonkey runtime user and directory structure at /opt/deploymonkey
  2. Docker — Installs Docker Engine and Docker Compose plugin, enables the daemon
  3. Nginx — Installs Nginx and configures default proxy settings (timeouts, forwarded headers, 200M upload limit)
  4. Security Hardening — Configures UFW firewall (SSH + HTTP + HTTPS only), installs fail2ban, hardens SSH config (no password auth, no root login)
  5. 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.