Odoo

Deploy Odoo on a VPS in One Click

Finance & accountingProject management

Open-source ERP for sales, inventory, accounting, and CRM in one self-hosted business suite.

  • Ready in ~7 min
  • Free installation
  • We handle the setup
At a glance
Version
Community 20.0
Operating system
Ubuntu Server 24.04 LTS
Minimum RAM
2 GB
License
LGPL-3.0
Addressing
IPv4, IPv6
GitHub
55,000
Deployment~7 min
VPS plans

Choose a VPS plan for Odoo

Blazing-fast NVMe drives and powerful processors. Take a ready-made plan or build the configuration yourself.
Minex
Perfect for personal projects and small websites.
€3.20/mo
Save €0.80 per month

  • 1 vCPU core
  • 1 GB DDR5 RAM
  • 20 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • 1 TB traffic
Basex
A great balance of power and affordable price.
€4.80/mo
Save €1.20 per month

  • 2 vCPU cores
  • 2 GB DDR5 RAM
  • 40 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • 2 TB traffic
Most popular
Corex
For growing applications and businesses.
€7.20/mo
Save €1.80 per month

  • 4 vCPU cores
  • 4 GB DDR5 RAM
  • 50 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Midex
Resources for high-load projects.
€9.60/mo
Save €2.40 per month

  • 4 vCPU cores
  • 6 GB DDR5 RAM
  • 60 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Proex
Maximum power and scalability.
€12.00/mo
Save €3.00 per month

  • 6 vCPU cores
  • 8 GB DDR5 RAM
  • 70 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Scalex
Resources for scaling.
€16.00/mo
Save €4.00 per month

  • 6 vCPU cores
  • 10 GB DDR5 RAM
  • 150 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Maxex
A large reserve of power.
€44.00/mo
Save €11.00 per month

  • 8 vCPU cores
  • 16 GB DDR5 RAM
  • 200 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic
Apex
The top configuration.
€79.99/mo
Save €20.00 per month

  • 16 vCPU cores
  • 32 GB DDR5 RAM
  • 400 GB NVMe SSD
  • Full root access
  • 1 dedicated IPv4
  • Unlimited traffic

What you can do with Odoo

Odoo is a modular open-source ERP platform that combines CRM, inventory, accounting, manufacturing, and e-commerce into a single connected business system. Small and mid-sized companies use it to replace a patchwork of disconnected apps with one place where sales, stock levels, and financial records stay in sync automatically. Odoo installation on a dedicated server makes sense for teams that need every activated module reading and writing to the same PostgreSQL database in real time, not through periodic sync jobs between separate tools.

What sets Odoo apart from other business suites is its app-store structure: you turn on only the modules the company actually runs, from Point of Sale to Manufacturing, and add more as the business grows. Odoo self hosted deployment matters here because Enterprise apps, custom Python modules, and the 1,000+ module OCA community catalog install without the per-user restrictions and outgoing-email quotas that shared cloud plans typically impose.

The applications screen of the control panel with one-click install

Odoo features

A server surrounded by app icons — applications running on a VPS

Odoo ships as a set of interconnected apps rather than one rigid program. A vps for Odoo lets you run exactly the modules a company needs, from a single CRM to a full ERP stack, without paying for unused functionality.

01

CRM Pipeline

Track leads through customizable sales stages with automatic activity scheduling and follow-up reminders.

02

Inventory & Warehouses

Manage multi-warehouse stock, barcode scanning, and automated reordering rules from one screen.

03

Accounting & Invoicing

Issue invoices, reconcile bank feeds, and generate tax reports from a single ledger shared with sales and stock.

04

Point of Sale

Run in-store checkouts that update inventory and revenue figures instantly, even offline.

05

Manufacturing (MRP)

Plan bills of materials, work orders, and production schedules tied to real stock levels.

06

Website & eCommerce

Build a storefront on the same database as inventory and CRM, so orders never need manual syncing.

07

Automated Actions & Studio

Set up one click automation Odoo workflows, like auto-assigning leads or sending emails on record changes, without writing code.

Requirements

Which server to run it on

Minimum requirements for Odoo and the configuration worth starting with.
Minimum
  • CPU2 vCPU
  • Minimum RAM2 GB
  • Disk20 GB
Recommended
VPS Basex
  • CPU2 vCPU
  • Minimum RAM2 GB
  • Disk40 GB

Installation is free — you only pay for the server

Getting started

How to deploy Odoo

Three steps and the app is running on your server.
Step 1
Choose a server

Pick a plan with enough RAM and CPU cores for PostgreSQL and Odoo's worker processes — performance drops noticeably on underpowered servers once several apps are active at once.

Step 2
Pick the app

Select Odoo to install Odoo on VPS automatically, with Python, PostgreSQL, and the required system libraries already configured for the version you choose.

Step 3
Get your credentials

Once deployment finishes you'll receive the server address and admin credentials for the database manager, so Odoo one click install leaves you with a working instance ready for your first database.

Why us

Why Host Odoo on Leneex

Speed, protection and support you can rely on — on every plan, with no hidden limits.
Deployment speed
Odoo's manual setup involves PostgreSQL, Python dependencies, and PDF-rendering libraries that regularly break on mismatched versions. A hosting for Odoo that pre-builds this stack turns a multi-hour setup into a few minutes.
Free installation
Odoo Community licensing is already free, so paying extra just to get the environment running defeats the point — Leneex installs it at no cost, leaving your budget for the Enterprise apps or modules you actually want.
DDoS protection
Odoo often exposes a public storefront, checkout, or customer portal alongside the internal ERP — traffic spikes or attacks on that public side shouldn't be able to knock out accounting and inventory running on the same instance.
Control and support
Custom Python modules, OCA add-ons, and cron-based automated actions need real root access to install correctly — something Odoo's own cloud plans restrict, but a VPS with engineer support doesn't.
99.9% uptime with SLA compensation
Live inventory counts, open invoices, and POS sessions break the moment the server goes down mid-transaction; an SLA-backed uptime guarantee matters more for Odoo than for tools that only need to be reachable occasionally.
Flexible payment
Odoo is run by registered companies as often as individuals, so being able to pay by bank transfer or get a proper invoice for accounting matters as much as the hosting itself.
What to choose

Odoo: Self-Hosted vs Cloud — Which to Choose

We compare cost, control over your data and limits, so the choice is an informed one.
Odoo Online
Self-hosted on LeneexRecommended
Resources and limitsRuns on shared infrastructure with worker and email-sending limitsDedicated CPU, RAM, and disk — no shared worker pool
Control and accessNo server access; only officially approved apps can be activatedFull root access; install any OCA or custom Python module
Feature limitsCustom code and most third-party modules are blocked entirelyRuns Community or Enterprise apps and third-party modules without restriction
ScalingCosts and limits scale with the number of paying backend usersUpgrade CPU/RAM on the VPS anytime, independent of user count
CostPer-user monthly subscription that grows with team sizeFixed VPS price + Community license is free ($0)
Who it fitsTeams wanting zero server maintenance and a quick, managed startTeams needing custom modules, OCA add-ons, or full database control

Odoo Online removes server management entirely, but it also blocks custom code and caps growth behind per-user pricing. Self-hosted Odoo on a VPS makes more sense once a company needs a specific OCA module, custom Python development, or wants to avoid licensing costs scaling with every new employee added to the system.

Frequently Asked Questions about Odoo on VPS

What people ask most about Odoo and our servers.

  • Yes — export a database backup (.zip) through Odoo's database manager, then restore it on the new server through the same manager, matching the Odoo version between source and destination.

  • No, upgrading CPU or RAM on the same server keeps the disk and database untouched — Odoo simply gets more resources to run with.

  • A valid SSL certificate is required for Odoo's web client, email OAuth integrations, and payment providers to work correctly; check the plan details on this page for what's included with your chosen tier.

  • It depends more on active worker processes and concurrent sessions than raw user count — a small team of a handful of concurrent users typically runs fine on an entry-level plan, while heavier modules like Manufacturing or high-volume POS use need more RAM per worker.

  • You manage Odoo application upgrades yourself, including moving between major versions, which Odoo doesn't automate on self-hosted installs; Leneex's infrastructure team handles the underlying server, OS, and network layer.

What's already configured

After one-click deployment, PostgreSQL, the Odoo server process, and the system libraries Odoo needs for PDF report generation are installed and running. Odoo listens on port 8069 by default; if the panel provisions a domain, traffic is typically proxied to that port over HTTPS..

First login

Odoo's database manager, used to create, restore, or duplicate databases, lives at the /web/database/manager path on your server — this is where you'll create your first working database if one wasn't pre-created during install. Access to the database manager is protected by a master password separate from any individual user login;. Once a database exists, the regular login screen sits at /web/login, using the admin email and password you set when creating that database.

A few practical notes

Odoo's PDF invoice, quote, and report generation depends on wkhtmltopdf, which one-click installs typically bundle in — if PDF exports come back blank or fail, that's the first thing worth checking.

Backend users (anyone who logs in to edit records) count toward Enterprise licensing if you activate paid apps; portal users placing orders through the website or POS do not. Keep the master password somewhere safe outside the server itself — it's the one credential that lets anyone wipe or restore any database on the instance.

Deploy Odoo in about 7 minutes

Choose a server — we do the rest: install, configure and send you the credentials.