Перейти к содержимому

How to deploy Odoo on your own server

5 августа 2025 г. от
How to deploy Odoo on your own server
JDG Vitalii Lypovetskyi


Odoo is a powerful open-source ERP system that helps manage sales, finance, inventory, manufacturing, projects, HR, and more. If you have decided to deploy Odoo on your server, it is a great way to gain full control over your data and functionality.

Deploying Odoo is not difficult if you have minimal technical resources. You can delegate this to a specialist or engage hosting, but even without deep knowledge, it's important to understand the key stages. This will give you confidence in the project and control over all processes.

In this article, there is a simplified action plan and links to official instructions that you can pass on to the system administrator or use together with the technical team..


1. Determine which version you need

  • Odoo Community — free, with basic modules.
  • Odoo Enterprise — the commercial version, with additional modules and support.

More details about the differences:

👉 Community vs Enterprise

2. Prepare the server

Odoo can run on:

  • A virtual server (for example, DigitalOcean, Hetzner, AWS),
  • A local server in the office.

Recommended requirements depend on the number of users, but basically, they are:

  • Ubuntu 22.04 (recommended),
  • 2+ GB of RAM,
  • 1+ CPU core,
  • internet access and SSH.


3. Install Odoo

To install, access to the server's command line is required. If you do not have a technical specialist, it is better to pass this on to the instructors or the hosting company.

👉 Official installation instructions

4. Ensure security and access

  • Install the SSL certificate (through Let's Encrypt),

  • Set up the reverse proxy через Nginx


5. Create a database and install the modules

After installation, you will be able to access the Odoo web interface at the following address:

http://<IP-address of your server>:8069

Here you will create your first database and be able to install modules (CRM, Inventory, Accounting, etc.).

6. Set up the system

After the launch, you can:

  • Install modules directly in the interface,
  • Connect email, VoIP, and other integrations,
  • Add custom fields and automations.

👉 Official User Documentation

7. Set up backup

Backing up is important to avoid data loss: 

go to /web/database/manager, click "Backup database" — the system will create a ZIP archive of the database and file storage.

If you want to simplify the process

  • You can order deployment on Odoo.sh (official hosting) 👉 https://www.odoo.sh
  • Or contact us - we will help!