07 — Blog

ENGINEERING INSIGHTS FROM THE TRENCHES

No fluff. No beginner tutorials. Real DevOps lessons from real production environments, written by the engineers who learned them the hard way.

How We Migrated 11 Production Odoo Servers to Ubuntu 22.04 Without a Single Minute of Downtime

A technical war story. The exact problems we hit migrating a live 11-server Odoo fleet and how we solved them.

2026-01-1512 min read
OdooUbuntuMigrationDevOps
Read →

The Odoo Workers Formula That Stopped Our Server From Crashing Under Load

The workers = (vCPU × 2) + 1 formula, db_maxconn dangers, PostgreSQL shared_buffers. Practical and technical.

2026-02-018 min read
OdooPerformancePostgreSQLLinux
Read →

Why Your Odoo bus.Bus Errors Are Actually an Nginx Problem

The WebSocket/longpolling misconfiguration that causes phantom errors. Includes the exact Nginx config fix.

2026-02-156 min read
OdooNginxWebSocketDebugging
Read →

Contabo vs Hetzner vs DigitalOcean for Odoo Hosting: A Real Comparison

Based on actual production usage. No affiliate bias. Honest performance vs price analysis.

2026-03-0110 min read
OdooVPSCloudHosting
Read →

How to Set Up Uptime Kuma for an Odoo Fleet (With the Right Monitor Settings)

Step-by-step guide including the /web/login URL fix, 30s timeout, and Gmail SMTP config.

2026-03-157 min read
OdooMonitoringUptime KumaDevOps
Read →

Why Founder-Led DevOps Agencies Deliver Better Results

When the founder is the engineer, there are no handoffs, no lost context, and no one to blame but the person who made the promise.

2026-04-019 min read
AgencyDevOpsEngineeringLeadership
Read →