Blog · WebJi® India

Install Odoo on a VPS (Ubuntu, Step-by-Step)

Quick answer: Install Odoo on a VPS (Ubuntu, Step-by-Step) from WebJi®, billed in INR with 18% GST on the invoice. Email support@webji.services is 24/7 in Hindi and English (average first reply under 60 minutes). Phone +91 141 4941811 is business hours only. The company has been in this business since 2005.
✓ In business since 2005✓ INR + GST billing✓ 24/7 Email Support — avg reply < 60 min
Focused Indian analyst studying analytics charts across two monitors — install odoo on vps

Odoo in sixty seconds

Odoo in sixty seconds: a Python-based business suite — CRM, invoicing, inventory, HR — running on PostgreSQL, sized to your module count. On Ubuntu 22.04/24.04 the install is four steps:

  1. Dependencies and PostgreSQL: sudo apt update, install PostgreSQL, create the odoo database user.
  2. Install Odoo from its official apt repository (the maintained path — wget the repo script, add the key, apt install odoo).
  3. Systemd service and config: enable boot persistence, edit /etc/odoo.conf with your admin password and addons path — and install wkhtmltopdf, which Odoo needs for PDF invoices and reports.
  4. Nginx and SSL in front: reverse-proxy the Odoo port, then secure it with Let's Encrypt on Nginx (certbot --nginx) so the ERP loads over HTTPS from day one.

VPS sizing: 2 vCPU and 4 GB RAM run a small team comfortably; heavy modules or many users step up tiers. The VPS server ladder and cloud hosting tiers both carry it; maintenance habits follow below.

VPS sizing for Odoo

On Odoo Community Edition, the honest summary is that defaults matter more than brand names — a well-set budget plan outranks a mis-tuned premium one. WebJi® documents its defaults openly and adjusts them per ticket when workloads need it.

Focused Indian analyst studying analytics charts across two monitors — install odoo on vps

Step 1: dependencies and PostgreSQL

On PostgreSQL, the honest summary is that defaults matter more than brand names — a well-set budget plan outranks a mis-tuned premium one. WebJi® documents its defaults openly and adjusts them per ticket when workloads need it.

Step 2: installing Odoo

installing Odoo. Do this on one site or a staging copy first, then check the public URL in a private window so cache does not hide the result. Stop if the page errors, and email support@webji.services with the step name and the exact error before you repeat it on every account. WebJi® support mail is staffed 24/7 in Hindi and English; the phone line +91 141 4941811 is business hours only.

Step 3: systemd service and config

systemd service and config. Do this on one site or a staging copy first, then check the public URL in a private window so cache does not hide the result. Stop if the page errors, and email support@webji.services with the step name and the exact error before you repeat it on every account. WebJi® support mail is staffed 24/7 in Hindi and English; the phone line +91 141 4941811 is business hours only.

Step 4: Nginx and SSL in front

Nginx and SSL in front. Install the certificate on the account that actually serves the site, force HTTPS, then view the page source for http:// images, stylesheets or scripts. The padlock stays broken until those are HTTPS too. Renewal should be automatic; if the padlock disappears, check that the certificate is still bound to this hostname.

First login, essential apps and maintenance

First login, essential apps and maintenance. Do the change this heading names on one site first, then check it in a private browser window or in the mail client, depending on the topic. Change one setting at a time, and undo it if the result is wrong before you try the next. If you want the Jaipur desk to look with you, email support@webji.services — that mailbox is staffed 24/7 in Hindi and English. Phone +91 141 4941811 is business hours only.

Frequently Asked Questions

How do I install Odoo on a VPS?

Odoo in sixty seconds: a Python-based business suite — CRM, invoicing, inventory, HR — running on PostgreSQL, sized to your module count. On Ubuntu 22.04/24.04 the install is four steps:

What are the server requirements for Odoo?

What are the server requirements for Odoo refers to the subject of this page, Install Odoo on a VPS (Ubuntu, Step-by-Step). WebJi® has provided this class of service from Jaipur since 2005, with GST invoices and 24/7 email at support@webji.services. Use the sections and the table on this page for the specifics, and open a ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10 if your case does not match the standard row.

How do I access Odoo after installation?

Install Odoo on a VPS (Ubuntu, Step-by-Step). Email support@webji.services is 24/7 in Hindi and English, average first reply under 60 minutes. Phone +91 141 4941811 is business hours. If the question is about your own account, open a ticket at https://billing.webji.in/submitticket.php?step=2&deptid=10.

Can Odoo run on a 2GB RAM VPS?

For “Can Odoo run on a 2GB RAM VPS”: VPS sizing: 2 vCPU and 4 GB RAM run a small team comfortably; heavy modules or many users step up tiers. The VPS server ladder and cloud hosting tiers both carry it; maintenance habits follow below.

How do I put Odoo behind Nginx with HTTPS?

Nginx and SSL in front: reverse-proxy the Odoo port, then secure it with Let's Encrypt on Nginx (certbot --nginx) so the ERP loads over HTTPS from day one.

Is Odoo Community Edition free for commercial use?

For “Is Odoo Community Edition free for commercial use”: On Odoo Community Edition, the honest summary is that defaults matter more than brand names — a well-set budget plan outranks a mis-tuned premium one. WebJi® documents its defaults openly and adjusts them per ticket when workloads need it.

Is WebJi® an Indian company?

Yes. WebJi® is headquartered in Jaipur, Rajasthan and has operated since 2005. Billing, support and governance all run from India.

Do you provide GST invoices?

Every purchase and renewal gets a GST invoice with our GSTIN, and hosting prices are quoted exclusive of 18% GST. Claim input credit as applicable.

Need help with this?

WebJi® support does it for you — free. Talk to our Jaipur team →