Automation & business apps

Odoo VPS HostingYour ERP on a Server You Control

Self-host Odoo with the database, workers and reverse proxy that production needs. We install Odoo Community with PostgreSQL, wkhtmltopdf for PDF reports and NGINX with HTTPS on a hardened KVM VPS, ready for your modules and data.

Full root & SSH NVMe storage Daily backups Anti-DDoS 99.9% uptime SLA 11 locations

  • Reserved vCores and RAM

    Workers sized to resources that are yours.

  • PostgreSQL included

    Your company data on the same server.

  • NVMe storage

    Fast reports, imports and attachments.

  • Daily backups

    Automatic backup of the previous 24 hours.

Why a VPS

Why Self-Host Odoo on a VPS

Odoo Community is free to self-host and fully customisable. A VPS gives it reserved resources and a location you choose, for a flat monthly price.

  1. Custom and third-party modules

    Install modules from the Odoo Apps store or your own addons path without restrictions.

  2. Data where your business is

    Run Odoo in Mumbai for operations in India, or wherever your team works.

  3. Multi-worker performance

    Run Odoo with several worker processes and a dedicated process for live updates.

  4. Integrations with your systems

    Scheduled actions and XML-RPC or JSON-RPC integrations with your other software.

The stack

A Production Odoo Setup

NGINX in front, Odoo workers behind it, and PostgreSQL holding every company's data.

Request from a browser or app (HTTPS)

  1. Reverse proxy

    NGINX

    HTTPS, routing /websocket to the live-update process and everything else to Odoo.

  2. Application

    Odoo workers

    HTTP workers sized to your vCores, plus cron workers.

  3. Live updates

    gevent process

    Discuss, notifications and live updates over WebSockets.

  4. Reports

    wkhtmltopdf

    Renders invoices and reports to PDF.

  5. Database

    PostgreSQL

    All companies, users and records.

Worth knowing

  • A common starting point for workers in odoo.conf is (2 × vCores) + 1.
  • Set proxy_mode = True when Odoo runs behind NGINX.
  • Protect the database manager with a strong master password, or hide it with list_db = False.
  • Odoo Enterprise needs a subscription from Odoo; Community is free under the LGPL.
What you can run

What You Can Run on Odoo

  • Accounting and invoicing

    Invoices, payments and reports, with localisations such as India's.

  • Inventory and purchasing

    Stock, warehouses and supplier orders.

  • CRM and sales

    Leads, quotations and sales orders.

  • Website and eCommerce

    Odoo's website builder and online shop.

  • Manufacturing and projects

    Bills of materials, work orders and project tasks.

  • Custom business apps

    Your own modules built on the Odoo framework.

VPS Plans

VPS Plans for Odoo

VPS-1 runs Odoo for a small team. Growing companies with more users, apps and reports usually start on VPS-2 or VPS-3.

VPS-1

Small websites, APIs, bots and development servers.

₹1,008 /mo
Get Started
  • 2 vCores
  • 4 GB RAM
  • 40 GB NVMe
  • 500 Mbps
  • Full root and SSH access
  • Free initial stack installation
  • Server hardening and firewall setup
  • Daily backup of the previous 24 hours
  • Unlimited traffic *
  • Anti-DDoS protection
  • Dedicated IPv4 and IPv6
  • KVM virtualisation

VPS-3

Busy stores, SaaS products and several projects.

₹2,748 /mo
Get Started
  • 6 vCores
  • 12 GB RAM
  • 100 GB NVMe
  • 2 Gbps
  • Full root and SSH access
  • Free initial stack installation
  • Server hardening and firewall setup
  • Daily backup of the previous 24 hours
  • Unlimited traffic *
  • Anti-DDoS protection
  • Dedicated IPv4 and IPv6
  • KVM virtualisation

VPS-4

High-traffic apps, large databases and agencies.

₹5,274 /mo
Get Started
  • 8 vCores
  • 24 GB RAM
  • 200 GB NVMe
  • 3 Gbps
  • Full root and SSH access
  • Free initial stack installation
  • Server hardening and firewall setup
  • Daily backup of the previous 24 hours
  • Unlimited traffic *
  • Anti-DDoS protection
  • Dedicated IPv4 and IPv6
  • KVM virtualisation

* Unlimited traffic in Europe and North America. In Mumbai, Singapore and Sydney a monthly allowance applies (VPS-1 500 GB, VPS-2/VPS-3 1 TB, VPS-4 3 TB), then speed is limited to 10 Mbps until the next month.

Sizing guide

Which Plan for Your Odoo Instance

Odoo scales with people working at the same time: each worker needs memory, and PostgreSQL needs its share too.

Recommended VPS plan for each Odoo workload
Workload Start with Why
Small team, a few apps VPS-1 2 vCores · 4 GB RAM Several workers and PostgreSQL.
Growing company VPS-2 4 vCores · 8 GB RAM More workers for concurrent users and reports.
Many users or eCommerce VPS-3 6 vCores · 12 GB RAM 6 vCores for workers and website traffic.
Large database or several companies VPS-4 8 vCores · 24 GB RAM 24 GB RAM and 200 GB NVMe.

A starting point, not a limit: every plan upgrades in place, keeping your data, IP address and configuration.

Odoo's Hosted Offers or Your Own VPS?

Odoo's own hosting runs Enterprise for you. A VPS runs Community, or Enterprise with your subscription, under your control.

Feature Odoo's hosted offers Odoo on your VPS
Edition Enterprise, by subscription Community, or Enterprise with your subscription
Custom modules Not on Odoo Online Unlimited
Server access None or limited Full root
Data location Odoo's data centres Any of our 11 locations
Server administration Handled by Odoo Yours, after our free setup
See Plans
After handover

Working With Your Odoo Server

Common tasks after handover: modules, backups and logs.

  1. Check the service

    Status and recent log lines.

  2. Add a custom module

    Copy it into the custom addons path, restart, then update the Apps list in Odoo.

  3. Back up a database and its files

    Both the database and the filestore with attachments.

  4. Read the log

    The first place to look when something breaks.

# 1. Check the service

sudo systemctl status odoo

# 2. Add a custom module

sudo cp -r my_module /opt/odoo/custom-addons/

sudo systemctl restart odoo

# 3. Back up a database and its files

sudo -u postgres pg_dump -Fc mycompany > ~/backups/mycompany-$(date +%F).dump

sudo tar -czf ~/backups/filestore-$(date +%F).tar.gz -C /opt/odoo/.local/share/Odoo/filestore mycompany

# 4. Read the log

sudo tail -f /var/log/odoo/odoo.log

Example shell commands; adjust paths, names and versions to your project.

Example commands; adjust names, paths and versions to your project. Deploying and maintaining your application is yours to do (or ask us for a quote).

Free one-time setup

Installed and Secured Before You Log In

The VPS is unmanaged: after handover the server is yours to run. Before that, our engineers do the first setup once, free, so you start from a hardened server with Odoo in place.

  1. Choose a plan and location

    Pick the resources you need and the datacentre closest to your users.

  2. Tell us your Odoo setup

    Versions, database and domain: at order or right after.

  3. We install and secure it

    Server hardened, Odoo installed and tested, HTTPS on your domain.

  4. You take over with root

    SSH access to a working server, ready for your code and data.

Your Odoo setup

  • Odoo Community in the version you choose
  • PostgreSQL with a dedicated Odoo role
  • wkhtmltopdf for PDF reports
  • NGINX with HTTPS, WebSocket routing and proxy mode
  • A multi-worker configuration sized for your plan

Yours to run after handover

  • Ongoing server administration
  • Application maintenance and updates
  • Debugging your code
  • Migrating existing sites or data

Not included in the free setup, but we can quote for it. No control panel by default: CloudPanel, HestiaCP or Virtualmin on request at no cost; cPanel and Plesk need their own licence.

Under the hood

Platform Specs and Locations

The same KVM platform on every plan; only the CPU, RAM, storage and port speed change.

VPS platform specifications
Virtualisation KVM with reserved vCores and RAM
Storage NVMe SSD on every plan
Network Dedicated IPv4 and IPv6, 500 Mbps to 3 Gbps per plan
Operating systems Ubuntu 26.04, 24.04 and 22.04 LTS · Debian 13, 12 and 11 · AlmaLinux · Rocky Linux · Fedora · FreeBSD
Access Full root over SSH, key-based login
Backups Automatic daily backup of the previous 24 hours; snapshots and longer retention on request
Protection Always-on anti-DDoS mitigation
Availability 99.9% uptime SLA

Secured before we hand it over

  • Non-root sudo user created for daily work
  • SSH key login, password login for root disabled
  • Firewall (UFW) open only for the ports you use
  • Fail2ban blocking repeated login attempts
  • Automatic security updates enabled
  • Free Let's Encrypt SSL on your domain
  • Timezone, swap and hostname configured

Asia-Pacific

  • Mumbai
  • Singapore
  • Sydney

Europe

  • London
  • Limburg
  • Roubaix
  • Gravelines
  • Strasbourg
  • Milan
  • Warsaw

North America

  • Beauharnois

Availability per location changes with demand; we confirm your location before setup. In Mumbai, Singapore and Sydney each plan includes a monthly traffic allowance (VPS-1 500 GB, VPS-2 and VPS-3 1 TB, VPS-4 3 TB); beyond it, speed is limited to 10 Mbps until the next month.

Who it's for

Who an Odoo VPS Suits

  • Small and mid-size businesses

    One system for accounting, sales and stock, on your own server.

  • Odoo partners and developers

    Client instances, custom modules and staging copies.

  • Companies that care where data lives

    Your ERP data in the country you choose.

Running it well

Security and Performance for Odoo

Security

  • Set a strong master password and hide the database manager in production.
  • Keep PostgreSQL bound to localhost.
  • Apply Odoo updates and module fixes regularly.
  • Back up both the database and the filestore.

Performance

  • Run in multi-worker mode with workers sized to your vCores.
  • Set limit_memory_soft and limit_memory_hard so workers recycle.
  • Give PostgreSQL enough memory for your database size.
  • Archive old records and attachments you no longer need.
Odoo VPS FAQs

Questions Before You Deploy

Not covered here? Ask an engineer before you order.

Run Odoo on Your Own Server

Choose a plan and we hand over Odoo with PostgreSQL, PDF reports and HTTPS, ready for your company.