Explanations that make sense.
Articles about networking, colocation and Odoo — in plain language, written by our engineers. No marketing stories, just answers.
When custom software is the wrong answer
From a software builder you expect the advice to build. The honest answer is often no: when standard software or configuration wins, and where custom development is actually worth its money.
Monitoring is not the same as error tracking
Monitoring tells you whether the service is up, error tracking tells you what went wrong in the code while all the lights were green. Why you need both and which tool answers which question.
CI/CD without buzzwords: why a release is not an event
Deploying often sounds risky, but the opposite is true: the bigger and rarer the release, the harder the blow. How our pipeline works and what you notice as a client.
"Where will this run?" should be a late question
In many software projects the hosting choice steers the build. With declaratively delivered software it is a late, cheap choice: SaaS with us, on-premises with you or a bare machine — same project.
Network configuration under version control: every change a commit
The configuration of a switch or router is code, but rarely treated that way. Why we automatically record every configuration change in git, and what that delivers during outages and audits.
Out-of-band management via WireGuard: your BMC does not belong on the public internet
Management interfaces like iDRAC and iLO give full control over your server and should never sit behind a public IP. How our separate out-of-band network with WireGuard access works.
Day one on an existing project: time-to-first-commit as a quality metric
How long before a new developer can run your project? Why that question is about risk rather than comfort, and what we deliver to keep the answer short.
Seeing errors before your customer calls: error tracking with GlitchTip
Users rarely report errors, they click away. How error tracking works, why we run GlitchTip self-hosted and what that means for privacy and the GDPR.
NIS2 in practice: how we handle the Dutch Cyber Security Act
On 15 August 2026 the Dutch Cyber Security Act enters into force — the national implementation of NIS2. What the law requires (duty of care, reporting, registration) and how we set it up ourselves.
Bank reconciliation in Odoo 19: the new Bank Matching view
Odoo 19 replaces the reconciliation widget with the Bank Matching view: suggestions per line, matching that learns from your choices, chatter on transactions and reconcilable draft entries.
Building your own cloud: the architecture behind PlanetNode
How we built a complete open source cloud platform on Proxmox for our sister company PlanetNode: our own template pipeline, our own metadata service and provisioning driven straight from the customer portal.
95th percentile billing explained
How 95th percentile billing works: a data point every five minutes, the highest 5% discarded. Why short peaks cost you nothing and how to pick your commit.
Odoo as the engine behind your webshop: the FiberNXT case
How the FiberNXT B.V. webshop (Medusa) integrates with Odoo: webhooks, real-time stock, automatic sales orders and payments that reconcile themselves — and where to draw the line between shop and ERP.
Data centre migration: the runbook
A data centre migration is not a move of equipment but of dependencies. How you work out the boot order and what has to be in place before the first server leaves the building.
Self-hosted, Odoo.sh or Odoo Online: which do you choose?
The three ways of running Odoo compared honestly: Odoo Online, Odoo.sh and self-hosted. Costs, customisation, upgrades and data residency.
What is colocation?
Colocation explained: your own servers in a professional data centre. What you get, how it differs from cloud and an in-house server room, and when it fits.
DDoS attacks: how to protect your infrastructure
How DDoS attacks work — volumetric, protocol and application layer — and the defence that goes with each: from BCP38 and blackholing to FlowSpec and scrubbing (NaWas).
EVPN-VXLAN explained: Layer 2 without the classic misery
How EVPN-VXLAN works: VXLAN as the dataplane (L2 over a routed network), EVPN as the BGP control plane. And why this has replaced classic L2-over-WAN with spanning tree.
OSS VAT in Odoo: EU sales without foreign registrations
Do you sell to consumers in other EU countries? Here is how to set up the One Stop Shop (Union scheme) in Odoo: fiscal positions, rates and the report for your return.
What does colocation cost per rack?
How a colocation price is built up: space, power and network as three separate items, plus one-off costs. With a worked example and starting prices.
BGP communities: tagging routes and steering traffic
What BGP communities are and what you can do with them: informational tags, traffic engineering with prepends, selective announcements and blackholing. Including the difference between standard, extended and large communities.
Power in the data centre: A/B feeds and what you actually use
Two power supplies does not mean twice the power. How A and B feeds work, why your connected load and your consumption are two different things, and what you are billed for.
Odoo 19 and the end of XML-RPC: migrating to JSON-2
Odoo 19 deprecates XML-RPC and JSON-RPC; the replacement is the JSON-2 API. What does that mean for your integrations — and how do you migrate in time?
What is a wavelength (DWDM)?
Wavelengths explained with a simple analogy: one optical fibre, dozens of colours of light, and one colour entirely for you. On DWDM and when a wave fits.
Regex in reconciliation models
Regex in Odoo reconciliation models: Match Regex and From label. Examples and a testing tip. In plain language.
BGP transit or Managed Internet Access?
The difference between internet over BGP/IP transit with your own AS and Managed Internet Access (MIA). When do you pick which — and what does it mean for control, redundancy and growth?
Reconciliation models for automatic bank reconciliation
Reconciliation models in Odoo explained: manual and automatic, match conditions, counterpart items, standard models. In plain language.
What is IP transit?
IP transit explained: how your network reaches the rest of the internet through a transit provider. On autonomous systems, BGP, the full table and multihoming.
The cash flow statement in Odoo Accounting
Cash flow in Odoo explained: opening balance, operating, investing, account tags. In plain language.
Answer not found?
Ask an engineer directly — we usually respond within one business day.