Odoo Community Self‑Hosted vs Odoo Online for a Family of Four
Description and use
Self‑hosting Odoo Community on an existing home server or VPS gives a single‑database, single‑login solution with full control over backups and upgrades, at the cost of maintenance hours. For families without technical expertise or existing infrastructure, Odoo Online free tier or single‑purpose apps are simpler and cheaper.
Problem
A family of four needs a shared ERP solution for budgeting, expenses, inventory, projects and contacts, but must decide whether to self‑host Odoo Community or use Odoo Online.
Outcome
Self‑hosting Odoo Community on an existing home server or VPS gives a single‑database, single‑login solution with full control over backups and upgrades, at the cost of maintenance hours. For families without technical expertise or existing infrastructure, Odoo Online free tier or single‑purpose apps are simpler and cheaper.
Workflow
- 1. Assess existing home server or VPS availability.
- 2. Decide on self‑hosting if a Docker container can be added; otherwise use Odoo Online free tier.
- 3. For self‑hosting, create two Docker containers (odoo:18 and postgres:13+), mount volumes for filestore and data, and configure environment variables.
- 4. Install desired Odoo apps (Accounting, Expenses, Inventory, Project, Contacts).
- 5. Configure user accounts as partners or employees and set access rights.
- 6. Schedule regular pg_dump backups and filestore copies; set up off‑site storage if needed.
- 7. Perform yearly upgrades by pulling new images, restoring a test database, and applying migration scripts.
- 8. Monitor resource usage (RAM, CPU, disk) and adjust workers and memory limits.
- 9. For non‑technical families, use Odoo Online free tier and limit to single‑purpose apps.
- 10. Evaluate cost vs time over three years to decide if self‑hosting is worthwhile.
Evidence
For a family of four, self‑hosted Odoo Community is worth it in exactly one case: you already run a home server or a VPS, and you want several household functions living in one database with one login and one backup.
Odoo Community is a genuine ERP with no per‑user fee and no feature meter, but it hands you the full administration burden of an ERP for a workload that four people could partly cover with a shared spreadsheet.
The household that already self‑hosts (you run Docker on a mini PC and have Jellyfin, Nextcloud and Vaultwarden up): go Odoo Community self‑hosted, because the marginal cost is one more container, one more subdomain and one more line in your backup job.
Odoo Online charges you money per user and keeps the maintenance, while Odoo Community charges you nothing per user and hands you every upgrade, every backup and every access rule to manage yourself.
- Record date: 2026-10-19T15:41:03.672Z