Deploy Odoo in About Two Minutes with Easy Instance

Deploy Odoo 17 to 20 on managed hosting: pick a name and version, set the admin login, optionally link GitHub, and go live in about two minutes.

Updated . 4 min read

You can deploy Odoo on Easy Instance without renting a server, installing PostgreSQL, or configuring Nginx and SSL. The New instance wizard asks for a name, an Odoo version, and an admin login, and your instance is online in about two minutes. This guide walks through every step of the current wizard, including the optional ones: linking a GitHub repository, setting up outgoing mail, and adding a backup destination.

What you need before you deploy Odoo

  • An Easy Instance account. Click Start free trial on the website. The trial lasts 10 days and needs no credit card.
  • A name for your instance. It becomes your address, for example my-company.easyinstance.com. You can connect your own domain later.
  • Optional: a GitHub account if you plan to deploy custom modules.

Step 1: Start a new project

After you sign in you land on your instances list. Click New Project. A dialog asks how you want to start:

  • Create a new instance: a fresh Odoo database, ready for your team.
  • Migrate from another system: bring customers, products, invoices and stock from ERPNext or Zoho into a new Odoo instance.

Choose Create instance. The wizard opens with a rail on the left that lists the steps: Name, Admin login, GitHub, Mail server, Backups, Deploy.

Start a new project dialog offering Create a new instance or Migrate from another system

Step 2: Choose your address and Odoo version

Under Instance name, type a name. Use 3 to 63 lowercase letters, numbers, or hyphens, with no hyphen at the start or end. The wizard checks the name as you type and shows Available when it is free.

Under What would you like to deploy?, pick a version. Easy Instance offers Odoo 17 to Odoo 20, and the newest one carries a Latest badge. When Enterprise is offered for that version, choose an edition:

  • Community: open source. Bring your own or community modules.
  • Enterprise: Odoo's licensed edition with the full app suite.

If you see an Odoo | Industry solution switch, the Industry solution tab lets you start from a preconfigured industry package instead of a plain database. Click Continue to credentials.

New instance wizard Name step with northwind-erp name, Odoo 19 and Community selected

Step 3: Set the admin login

This account owns the instance; you can invite the rest of the team once it is running. Fill in Email, Password, and Confirm password. The password needs 8 or more characters with upper and lower case, a number, and a symbol. The strength bar must reach Strong password before you can continue. Click Continue to repository.

New instance wizard admin login step with email, password and Strong password bar

Step 4: Connect GitHub (optional)

If you want to deploy your own Odoo modules from a repository, click Connect GitHub and approve access in the popup. Then open the repository list and either pick an existing repository and its branch, or choose Create new repository. Pushes to that branch are deployed to the instance. Not ready yet? Click Skip for now; you can link a repository later from the instance's Git tab. See how to deploy Odoo custom modules from GitHub.

Wizard GitHub step with repository picker open showing Create new repository option

Step 5: Set up outgoing mail (optional)

Odoo needs a mail server to send invoices, quotes and notifications. Enter SMTP host, Port, Username, and Password, and turn on Use SSL/TLS if your provider requires it. You can test the connection from Settings once the instance is running. Click Skip for now to do this later.

Step 6: Add a backup destination (optional)

To also copy backups somewhere you control, give the destination a Name, pick a Destination (S3-compatible storage, FTP, SFTP, or Nextcloud), fill in its details, and set Frequency (daily, weekly or monthly) and Keep (days). Test connection checks the credentials before you deploy. Then click Deploy instance, or Skip & Deploy to leave backups for the Backups tab. More in Odoo backup on Easy Instance.

Step 7: Deploy and open Odoo

The Deploy step shows a progress bar and three stages:

  1. Creating instance: your name, version and edition.
  2. Starting Odoo: database, admin user and SSL.
  3. Instance is reachable: your HTTPS address responds.

This usually takes a couple of minutes. You can leave the page; the instance keeps starting. If every server slot is busy, the instance joins a waiting list and you get an email when it is created.

When it is online, click Open instance to go to the Odoo login page, or Go to console to manage it. In the console, the left sidebar holds your Production and Staging instances and the sections Overview, Metrics, Logs, Git, Shell, Packages, Backups, Marketplace, Insy, and Settings. The Log in button at the top opens Odoo already signed in as admin.

Deploy step with all three stages complete and Go to console, Open instance buttons New northwind-erp console showing left sidebar sections beside the top of the Overview

After you deploy Odoo

Managed Odoo hosting without the server work

Easy Instance is managed Odoo cloud hosting: SSL, backups and monitoring are handled for you, and you pay $30 per Odoo worker per month with no per-user fees. Compare plans on pricing, or start a 10-day free trial with no credit card. Weighing other options? Read how to host Odoo.

Rather not run the server yourself?

Get managed Odoo hosting with backups, SSL, monitoring and updates handled for you. Free for 10 days.