Technical Anshu
Tutorials Blog
🏢 Odoo Server Setup

Odoo Server Setup on Windows Without the Command Line

Odoo can run your sales, stock, billing and accounts from one system on your own office PC or server. The Windows installer does it with a setup wizard and mouse clicks only — but read the honest parts before you trust your whole business to it.

✍️ Technical Anshu🏢 Odoo ERP⏱️ 9 minute read
🎥 Watch the full video — Odoo server set up live on screen, step by step

Most small businesses meet Odoo through a sales demo and a monthly bill. There is another way: Odoo Community is free, open-source software, and its official Windows package installs the full server — program, database and all — through one normal setup wizard. No terminal window appears anywhere in this guide, exactly like the video. You will download the installer, click through it, create your first database and company, and switch on your first apps. One honest warning before we start: installing an ERP is the easy 20 minutes. The real work is entering clean data and getting your team to actually use it. The software will not fix a messy process; it will only make the mess faster. Go in with that clear and Odoo is a genuinely strong tool for its price, which is zero.

Browser > Odoo database creation (first run)
Create a new database Master Password : ******** Database Name : mycompany Email : [email protected] Password : ******** Language : English (US) Country : India Demo data : [ ] load demonstration data [ Create database ]
👆 The first screen of a fresh Odoo server — one database, one admin login (values are examples)
1

What You Need Before You Start

Odoo is two programs wearing one name: the Odoo server itself and a PostgreSQL database that stores everything. The Windows all-in-one installer bundles both, which is what makes the no-command route possible. Your machine needs to be modest but not ancient:

  1. A Windows PC or server that stays switched on during working hours — when it sleeps, Odoo stops for everyone
  2. 4 GB RAM is a floor; 8 GB is the honest comfort zone once a few users and apps are active
  3. About 20 GB of free disk, ideally on an SSD — database work feels every bit of disk slowness
  4. An admin login on that PC, and a browser — Odoo itself runs entirely in the browser

Decide one thing now: is this a trial on your own PC or the real office server? Both use the same steps. Just know that moving later is possible but annoying, so a spare office PC beats your personal laptop for anything real.

2

Download the Installer from Odoo Only

Get the Windows package from the official Odoo download page (odoo.com) — never from a file-sharing site. ERP installers from strangers are a classic way to hand your entire business database to someone else, and the official one is free anyway, so there is no reason to gamble. Download the Community edition package for Windows. Save the installer, then right-click it and choose Run as administrator. Windows may show a blue SmartScreen prompt because the file is newly downloaded; verify the publisher name reads as Odoo before you proceed, and stop if it says anything else.

3

Click Through the Installer and Tick Both Boxes

The wizard is short, and only one screen truly matters: component selection. Two items must both stay ticked — the Odoo server and PostgreSQL. Untick PostgreSQL and Odoo installs with nothing to store data in, which is the single most common broken install. Next the wizard asks for the PostgreSQL connection details. The database username is preset (you will see openpg); change the password to something strong and write it down — this one password guards every database on the server. Keep the option to install Odoo as a Windows service enabled: that is what makes Odoo start automatically with Windows and keep running in the background. Click Install and let it finish; on a normal office PC this takes a few minutes, not an hour.

Services (services.msc) > after install
Name Status Startup Type Odoo Server Running Automatic PostgreSQL for Odoo Running Automatic
👆 Both services must show Running — Odoo the program, PostgreSQL the database (names vary slightly by version)
4

Open Odoo and Create Your First Database

When setup finishes, open your browser and go to http://localhost:8069. If Odoo answers, the server is alive. First-time installs show the database creation screen. It first asks for the master password — the server-level password set in the configuration during install; if you ever lose it, it is stored in plain text in the odoo.conf file inside the installation folder, so guard that file like a key. Then fill in:

  1. Database name — short, no spaces, like your company name; you cannot rename it casually later
  2. Email and password — this becomes your first admin login; use a real email you control
  3. Language and country — pick honestly; the country drives tax and accounting templates later
  4. Leave demo data ticked only for a practice database; for the real company, untick it and start clean

Click Create database and wait — building a fresh database takes a minute or two. You will land on the app screen, logged in as admin.

5

Set Up the Company Before Entering Any Data

Resist the urge to start typing customers immediately. Go to Settings, open your company, and fill in the real details first: legal company name, full address, phone, email, tax IDs your country uses, and your currency. Upload your logo here too — it appears on every invoice, quotation and report the system prints, so this five minutes is your branding on every document forever. Because you chose a country at database creation, Odoo prepares matching tax and chart-of-accounts templates when the accounting-side apps arrive, which saves real setup pain. Company details entered wrong here echo into every document, so this is the worst place in the whole setup to be lazy.

6

Install a Small Starter Set of Apps

From the app screen, install only what you will use this month. A sane starter set for most offices:

  1. CRM — leads and follow-ups in one pipeline
  2. Sales — quotations that become orders
  3. Invoicing — bills from those orders
  4. Inventory — only if you hold physical stock

Every app you install adds menus, fields and database weight, and unused apps confuse new staff. Odoo's app store shows thousands of extras, including paid and third-party ones of uneven quality — install nothing on day one beyond the plan. You can always add an app later in two clicks; removing one that people have already typed data into is a different, sadder story.

7

The Honest Part — What This Setup Cannot Do

Three limits deserve plain words. First, your edition: this free Community install includes invoicing but not the full Accounting app — bank synchronisation, advanced reconciliation and many financial reports are Enterprise-only, as are Studio, Helpdesk, Payroll and the official mobile apps. A separate guide in this series compares the editions app by app. Second, exposure: this PC serves Odoo on your local network. Typing its network address (http://192.168.1.50:8069, as an example) works for office PCs, but do not forward the port to the internet as-is — Odoo logins deserve proper HTTPS and hardening first. Third, backup: from this moment, this machine holds your business. Our backup guide in this series shows the only copy routine that actually restores everything. Do the install today, the company setup today — and the first backup today too.

🔴 Remember the two passwords. The PostgreSQL password from the installer and your Odoo admin login are the keys to the entire business. If both are lost, recovery ranges from painful to impossible. Store them in a password manager today, not in a notebook under the keyboard.

🎥 Watch the Complete Odoo Server Setup

See every click of this setup done live — the download, the installer screens, the database creation and the first login, exactly as you will do them.

▶️ Watch Full Video
❓ Frequently Asked Questions

Is Odoo really free to install on my own server?

Yes. Odoo Community is free, open-source software. You pay nothing for the software or per user. Your real costs are the PC or server it runs on, your time setting it up, and the discipline of backups. Some apps and the full Accounting module are Enterprise-only and need a paid subscription.

Why does the installer include PostgreSQL?

Odoo cannot store anything by itself — every customer, invoice and product lives in a PostgreSQL database. The Windows all-in-one package installs and configures PostgreSQL for you, which is exactly why this route needs no commands. Both components must be ticked during setup.

Can my staff use Odoo from other office PCs?

Yes. Odoo runs in the browser, so once the server PC is on your office network, staff open the server address with port 8069 in their browsers and log in with their own accounts. Keep it on the local network; putting this port directly on the internet without HTTPS and hardening is not safe.

This guide is based on the Technical Anshu Odoo server setup video • Stuck on a step? Ask in the video comments — you will get a reply 🙏