The simplest and fastest way to install Odoo is to use the Portainer template prepared by our team. This method minimizes manual configuration and allows you to deploy a stable, ready-to-use system in just a few minutes.

Requirements:

  • A VPS with Portainer installed using the Unihost script;
  • A deployed NPM (Nginx Proxy Manager).

After installing Portainer, log in using your credentials.

As soon as you log in to Portainer, go to the local section and select the Odoo template.

Fill in all the required fields. Note: for security reasons, the password must be strong — use uppercase and lowercase letters, numbers, and special characters to minimize the risk of unauthorized access.

After that, a new stack odoo-app will appear in the Stacks section. Inside this stack, the containers required for its operation will be deployed.

To access Odoo, you need to configure proxying through Nginx Proxy Manager (NPM). For proper operation, you can use your own domain — add it to NPM and point it to your server’s IP address via DNS by creating an A record.
You can also use a local domain by adding it to the hosts file and configuring NPM as shown in the screenshot.

You can now use the specified domain, enter the administrator credentials (default credentials: user – admin, password – admin), and access the Odoo interface.

We now have access to all the features of the ERP and CRM systems.

Conclusion
Using the ready-made Odoo template in Portainer allows you to quickly deploy a full-featured business platform without complex manual configuration. Combined with Nginx Proxy Manager (NPM), you get convenient domain access and automatic SSL. As a result, you have a ready-to-use “out-of-the-box” ERP system that saves time and simplifies company management.