Latest Articles

Some of my recent thoughts on design, development, and the tech industry.
How to Install Odoo 18 Community Edition on Ubuntu Server

How to Install Odoo 18 Community Edition on Ubuntu Server

A practical walkthrough for preparing Ubuntu, installing Odoo 18 Community dependencies, configuring PostgreSQL, and starting the server.
Launch Your Odoo MVP in Weeks with MoSCoW Prioritization

Launch Your Odoo MVP in Weeks with MoSCoW Prioritization

A practical way to launch an Odoo ERP MVP quickly by focusing the team on the features that matter most.
From Sales to Production: The Story of a Connected Manufacturing Workflow in Odoo

From Sales to Production: The Story of a Connected Manufacturing Workflow in Odoo

How Odoo connects a customer order with inventory, purchasing, and manufacturing so teams can deliver without chasing updates.
Clean Fix for the ‘Model Not in Registry’ Error in Odoo Addons

Clean Fix for the ‘Model Not in Registry’ Error in Odoo Addons

Troubleshoot missing Odoo models by checking addon paths, dependencies, cached Python files, and module loading order.
Managing Users and Groups on Linux: A Practical Guide

Managing Users and Groups on Linux: A Practical Guide

Practical Linux user and group commands for access control, team collaboration, and service isolation.
What Is a BoM and How Does It Affect Product Costs?

What Is a BoM and How Does It Affect Product Costs?

Understand how an Odoo Bill of Materials describes product components and helps calculate manufacturing costs.
How to Properly Backup Your Odoo Instance (Database + Filestore)

How to Properly Backup Your Odoo Instance (Database + Filestore)

Back up both the PostgreSQL database and Odoo filestore to preserve business records and uploaded files.
Understanding Odoo's Filestore Structure: What’s Inside and Why It Matters

Understanding Odoo's Filestore Structure: What’s Inside and Why It Matters

Learn where Odoo stores uploaded files, why the filestore uses hashed directories, and what to include in backups.