Infrastructure engineering for East Africa's operators, platforms and regulators See the work →
The CloudSpinx blog

Notes from the estates we run

Practical guides, cost analysis and honest advice from the engineers doing the work. No jargon, no fluff, and we say when a thing is not worth buying.

68 Articles published
DevOps Latest

k3s vs RKE2 vs kubeadm: We Cut the Power on All Three

k3s vs RKE2 vs kubeadm on identical 4 GB VMs: memory in use, seconds back after a hard power cut, and the pods RKE2's CIS profile refuses.

CloudSpinx Engineering · 30 October 2026 · 8 min Read the article
Cloud 7 min

OpenStack Skip-Level Upgrade: What Epoxy to Gazpacho Changes

An OpenStack skip-level upgrade from Epoxy to Gazpacho skips Flamingo, not its changes: 18 nova options go unwarned and nova-api moves to threading.

29 October 2026 Read
Linux 7 min

PostgreSQL Point-in-Time Recovery: What 35 Days Costs

PostgreSQL point-in-time recovery cost, measured: a 755 MB database at 100 transactions a second wrote WAL at 80 GB a day. What RDS, Azure and S3 bill.

29 October 2026 Read
DevOps 8 min

ingress-nginx Is Retired: Alternatives and What Breaks

ingress-nginx is retired. We served ingress2gateway output on Envoy Gateway: a 15 s default timeout, an open admin route, and which alternative to pick.

28 October 2026 Read
Linux 7 min

Ubuntu vs Rocky Linux vs AlmaLinux: Check the CPU First

Rocky Linux 10 needs an x86-64-v3 CPU and Ubuntu does not. We tested Ubuntu, Rocky and AlmaLinux on nine emulated CPU models, Proxmox defaults included.

28 October 2026 Read
Networking 7 min

DNS Failover and TTL: What 39 Kenyan Bank Sites Set

DNS failover waits on the TTL unless a proxy fronts the site. We read the DNS of 39 Kenyan bank sites: 18 point straight at a server, 5 at 4 hours or more.

27 October 2026 Read
DevOps 7 min

Remove a Secret From Git History Without It Coming Back

Remove a secret from git history after rotating it. In our test TruffleHog found no M-Pesa key, gitleaks missed 6 of 12 copies, a merge undid the rewrite.

27 October 2026 Read
Cybersecurity 7 min

MongoDB Backup Encryption: Dumps and Logs Stay Readable

MongoDB backup encryption, tested: under LUKS and under Percona's encryption at rest, every mongodump we took held all 5,000 ID numbers in plain text.

26 October 2026 Read
Cloud 7 min

Ceph Squid End of Life on Proxmox: The Upgrade Order

Ceph Squid end of life on Proxmox: Tentacle needs PVE 9, and 19.2.6 raises HEALTH_ERR until cephx keys move. The upgrade order, read from the repos.

26 October 2026 Read
Networking 7 min

ISP Failover Test: What Drops When the Link Switches

ISP failover test on a dual-WAN router: our health check moved new connections in 3 s, a VPN behind static NAT stayed down 186 s. What to test in Kenya.

25 October 2026 Read
Cloud 7 min

INACCESSIBLE_BOOT_DEVICE on Proxmox: Two Fixes, One Worked

INACCESSIBLE_BOOT_DEVICE after moving a Windows VM to Proxmox VirtIO SCSI: in our lab it still crashed after pnputil, and a 1 GiB dummy disk fixed it.

25 October 2026 Read
Cloud 7 min

AWS Direct Connect in Kenya or a VPN: Cost and SLA

AWS Direct Connect in Kenya runs from one Nairobi location. What a port, a VPN and egress cost a month, what a 95% SLA means, and when a VPN is enough.

24 October 2026 Read
Linux 7 min

PostgreSQL 14 End of Life: Upgrading to 18 on Ubuntu

PostgreSQL 14 end of life is 12 November 2026. We upgraded an Ubuntu 22.04 server to 18: two refusals, a 433-second default and lost extended statistics.

23 October 2026 Read
Cloud 8 min

Proxmox Backup Server Review: We Tested Dedup, Sync and GC

Proxmox Backup Server review, 4.2 lab: cross-VM dedup saved disk but not upload, a deleted backup freed nothing for a day, one bad chunk failed 3 backups.

23 October 2026 Read
Email 7 min

Email Migration in Kenya: Where Mail Gets Lost at Cutover

Email migration loses mail at cutover and quietly in the copy. We tested imapsync delta passes: what a final sync skips and what a mirror pass deletes.

22 October 2026 Read
Cloud 7 min

What SQL Server Disaster Recovery on AWS Costs in Kenya

SQL Server disaster recovery on AWS from Kenya: the license AWS bills per vCPU-hour, when the standby copy is free, and three DR shapes priced a month.

22 October 2026 Read
DevOps 7 min

Kubernetes Certificate Expired: Why Renewing Is Not Enough

Kubernetes certificate expired? Our kubeadm cluster kept serving until a reboot, then stayed down after kubeadm certs renew until two pods restarted.

21 October 2026 Read
DevOps 7 min

Self-Hosted vs GitHub-Hosted Runners in Kenya

Self-hosted vs GitHub-hosted runners: minutes rarely decide it. Reach does, then Kenyan power, and GitHub says not to allowlist its 7,038 IP ranges.

21 October 2026 Read
Cloud 8 min

MongoDB Atlas Migration in Kenya: Moving Off With mongosync

MongoDB Atlas migration to a replica set in Kenya: the four checks that decide if mongosync can move you, and what our lab cutover blocked, kept and left.

20 October 2026 Read
DevOps 8 min

Terraform to OpenTofu Migration: What Breaks and Why

Terraform to OpenTofu migration, tested on Terraform 1.16.6 and OpenTofu 1.13.1: the lock file, ignored version pins, encrypted state, and who should stay.

20 October 2026 Read
DevOps 8 min

Kubernetes Node Failure: How Long Before Pods Move

Kubernetes node failure, timed: NotReady at 48.5 seconds, one pod running again at 5m50s, and a StatefulSet that stayed down until we tainted the node.

19 October 2026 Read
Email 7 min

Microsoft 365 vs Google Workspace in Kenya: Same Price Now

Microsoft 365 and Google Workspace now both list USD 7, 14 and 22 per user. What decides it in Kenya: storage, desktop Office and what your clients run.

19 October 2026 Read
DevOps 8 min

Argo CD Setup: Auto-Sync, Self-Heal and Prune, Tested

Argo CD setup on its defaults keeps drift and orphaned resources. Our v3.5.5 lab timed auto-sync, self-heal and prune, and what GitOps still will not fix.

17 October 2026 Read
Cloud 7 min

Bank of Tanzania Cloud Guidelines: Where Core Banking Runs

Bank of Tanzania cloud guidelines keep core banking in Tanzania, and the 2025 revision is still a draft. Where a DR site may sit, read from four BoT texts.

16 October 2026 Read
ERP & CRM 7 min

eTIMS Integration in Kenya: OSCU or VSCU for Your ERP

eTIMS integration runs through an OSCU or a VSCU, and KRA's own list certifies Odoo 16 both ways. What decides it is what your tills do offline.

16 October 2026 Read
DevOps 7 min

Kubernetes 1.34 End of Life: What It Costs to Stay On It

Kubernetes 1.34 end of life is 27 October 2026, but EKS, GKE and AKS each set their own date and bill. Our kubeadm test shows why 1.37 takes three hops.

15 October 2026 Read
Email 7 min

Why Outlook Rejects Your Mail: SPF, DKIM and DMARC

Outlook now rejects unauthenticated bulk mail with 550 5.7.515. What SPF, DKIM and DMARC alignment it checks, and how Kenya's 39 banks set DMARC.

14 October 2026 Read
IT Strategy 6 min

Choosing a Managed IT Provider in Kenya

Choosing a managed IT provider in Kenya without a ranked list: five things to ask to see in the first meeting, and a two-minute ODPC register check.

6 September 2026 Read
Cloud 8 min

CBK Outsourcing Approval for Cloud and Disaster Recovery

CBK outsourcing approval comes before you sign, not after. What PG/16 counts as material, the access test that decides offshore, and the January report.

5 September 2026 Read
IT Strategy 7 min

What a Managed IT Contract in Kenya Must Cover

A managed IT contract in Kenya has to name who is data controller, who is processor, and two breach clocks in hours. The clauses to read before signing.

5 September 2026 Read
DevOps 8 min

OpenShift Consultants in Kenya: What the Subscription Buys

OpenShift consultants in Kenya: what a core-pair subscription counts, why an odd-numbered release caps you at 18 months, and when Kubernetes is cheaper.

3 September 2026 Read
Cloud 7 min

Google Cloud Consultants in Kenya: Which Google?

Google Cloud consultants in Kenya: telling an infrastructure engineer from a Workspace reseller, what GKE really costs, and who holds the billing account.

2 September 2026 Read
DevOps 6 min

DevOps Consultants in Kenya: Ask to Read the Code

DevOps consultants in Kenya and East Africa: how to judge one before you sign, what belongs in the quote, and who owns the platform when the work ends.

26 August 2026 Read
Cloud 9 min

Building a Private Cloud in Kenya: What Each Sector Needs

Building a private cloud in Kenya starts with which rule catches you. What banks, government, hospitals, universities and ISPs each actually need.

19 August 2026 Read
DevOps 6 min

Hiring a Kubernetes Consultant in Kenya: What to Ask

Hiring a Kubernetes consultant in Kenya: the questions that separate an engineer who has run clusters from one who has only built them, and what it costs.

19 August 2026 Read
Email 5 min

Zimbra Consultants in Kenya: Who Holds Your License Key

Zimbra consultants in Kenya: how to tell one who can actually patch your mail server from one who only resells the license, and what must be in your name.

19 August 2026 Read
Email 4 min

Is Zimbra Free? What Happened to the Open Source Edition

Zimbra is still open source but no longer ships free binaries. What that means if you want to run it without a Network Edition license, and what it costs.

14 August 2026 Read
Cloud 6 min

How Many Nodes a Proxmox HA Cluster Actually Needs

A Proxmox HA cluster needs three nodes, or two plus a QDevice. Why quorum works that way, the real failover time, and what HA does not protect you from.

14 August 2026 Read
Cloud 8 min

VMware to Proxmox Migration in Kenya: Cost and Timeline

What a VMware to Proxmox migration costs and how long it takes: how the VMs actually move, what breaks, and when renewing vSphere is still the better call.

14 August 2026 Read
Email 6 min

Zimbra Mail Server Cost in Kenya vs Microsoft 365

What a Zimbra mail server costs in Kenya against Microsoft 365 at USD 7 per user: where the crossover sits, and when the hosted suite is the honest answer.

14 August 2026 Read
Email 4 min

Zimbra 9 and 10.0 Are End of Life: Upgrade Options

Zimbra 9.0 and 10.0 are past end of support and 8.8.15 lost it earlier. What CISA lists as exploited, and three upgrade paths off an unsupported server.

14 August 2026 Read
Cloud 5 min

OpenStack vs Proxmox: Which One You Actually Need

OpenStack vs Proxmox comes down to one question: does anyone outside your platform team need to launch their own VMs? Everything else follows from that.

11 August 2026 Read
Cloud 7 min

Private Cloud Cost in Kenya: OpenStack vs a VMware Renewal

What a private cloud costs in Kenya once OpenStack removes the license: the three places the money goes, and how that compares to a VMware renewal.

11 August 2026 Read
Cloud 4 min

Red Hat OpenStack 17.1 Is Ending: RHOSO or Upstream

Red Hat OpenStack Platform 17.1 is the last classic director release. Adopting RHOSO means running OpenShift too. The other route is upstream OpenStack.

11 August 2026 Read
Hosting 3 min

Dedicated Servers in Uganda: Kampala or Nairobi

Dedicated servers for Ugandan businesses, placed in Kampala or Nairobi to keep data close, legal under the 2019 Act, and provisioned in about 24 hours.

18 July 2026 Read
Hosting 3 min

Managed vs Unmanaged Dedicated Servers

Managed vs unmanaged dedicated servers: exactly what managed hosting covers, what unmanaged actually saves, and where the licensing bill decides for you.

18 July 2026 Read
Hosting 3 min

Hosting a Windows-Only App in Kenya

Hosting a Windows-only app in Kenya: how we size, license, place and back up a Windows Server for Sage, MSSQL or a .NET line-of-business app.

17 July 2026 Read
Hosting 4 min

Managed Windows Server Hosting in Kenya

Managed Windows Server hosting in Kenya on cloud we run and patch: Active Directory, RDP and MSSQL apps, licensed, backed up and handed over in 24 hours.

17 July 2026 Read
Hosting 3 min

Remote Desktop Hosting for a Nairobi Office

Remote Desktop hosting for a Nairobi office: sizing RDS and RemoteApp, licensing it, keeping RDP off the open internet, and the bandwidth it really needs.

17 July 2026 Read
Hosting 5 min

Windows Server Licensing Cost in Kenya

What Windows Server licensing costs in Kenya: per-core licenses, Windows and RDS CALs explained, and how managed hosting folds it into one monthly bill.

17 July 2026 Read
Hosting 3 min

Windows vs Linux Hosting in Kenya

Windows vs Linux hosting for a Kenyan business: what actually forces Windows, what the license adds to the bill, and when Linux is the cheaper, right call.

17 July 2026 Read
Hosting 5 min

Dedicated Server vs VPS vs Cloud: What You Actually Need

Dedicated server vs VPS vs cloud: which one a business in Kenya and East Africa actually needs, decided by workload, isolation, cost and the law.

13 July 2026 Read
Hosting 4 min

Dedicated Servers in Tanzania: Close to Your Users

Dedicated servers in Tanzania, provisioned in Dar or Nairobi and placed to keep your data fast and legal under the PDPA. What it costs and how to get one.

13 July 2026 Read
Cybersecurity 8 min

Where Your Servers Can Legally Live in East Africa

Data protection laws in Kenya, Tanzania, Uganda and Zambia decide where servers can sit, and a sector regulator can close a door the act leaves open.

12 July 2026 Read
Hosting 3 min

Dedicated Server Cost in East Africa: KES, TZS, UGX, ZMW

What a dedicated server really costs in Kenya, Tanzania, Uganda and Zambia: real market ranges in local currency, and what actually drives the price.

12 July 2026 Read
Hosting 3 min

Where to Host Your Servers in East Africa

Nairobi, Johannesburg or Europe? How latency, data residency and resilience decide where your servers should physically sit for East African users.

12 July 2026 Read
Email 9 min

Why Your Business Email Still Runs on Free Gmail

Most Kenyan SMEs invoice from personal Gmail. Here is what that looks like to clients, and how to set up proper business email for under KES 800 a month.

23 March 2026 Read
DevOps 7 min

CI/CD Pipelines in Kenya: The Real Cost Per Minute

What CI/CD pipelines cost a Kenyan dev team: 2,000 free GitHub minutes, then USD 0.006 a minute. The arithmetic, and when self-hosting wins.

23 March 2026 Read
Linux 8 min

Production Linux Server Setup Checklist for Kenya

Our 15-point production Linux server checklist, from distro selection to monitoring, with real commands from hardening servers for East African businesses.

23 March 2026 Read
Networking 11 min

Office Network Disasters We Have Fixed in Nairobi

Seven real network disasters from Nairobi offices: switching loops, rogue DHCP servers, dead WiFi zones and more, plus how we fixed each one for good.

23 March 2026 Read
Web & Mobile 10 min

Your Website Is Slower Than Your Competitor's

Most Kenyan business websites load in 6 to 12 seconds. Visitors leave after 3. Here are the biggest speed killers and how to fix them, with real numbers.

23 March 2026 Read
Cybersecurity 13 min

Cybersecurity Threats Facing Kenyan Businesses

The 8 most common cyber attacks hitting Kenyan SMEs right now, with real incident examples and practical defenses that do not require a security team.

21 March 2026 Read
IT Strategy 10 min

In-House IT vs Managed IT Services in Kenya

A KES cost breakdown comparing hiring IT staff against outsourcing to a managed provider: real salary data, hidden costs, and when each option wins.

21 March 2026 Read
Cloud 14 min

Moving Your Business to the Cloud in Kenya

Cloud migration for Kenyan businesses: real costs in KES, timelines, and what to move first, from engineers who have done this 40+ times.

19 March 2026 Read
Hosting 12 min

Managed Server Infrastructure in Kenya

We manage cloud servers, containers, databases and dedicated infrastructure for Kenyan businesses, so your team builds products instead of firefighting.

19 March 2026 Read
Cloud 3 min

AWS vs Azure vs GCP for Kenyan Businesses in 2026

We break down real-world performance, pricing in KES, and local support for AWS, Azure and Google Cloud to help East African businesses choose wisely.

15 March 2026 Read
Cybersecurity 3 min

The 5 Biggest Cyber Threats Facing Nairobi SMEs Right Now

Ransomware, phishing and credential theft are rising sharply in Kenya. Here's what Nairobi businesses need to know, and do, to stay protected.

15 March 2026 Read
ERP & CRM 3 min

Why Odoo ERP Is the Best Choice for East African SMEs

Local currency support, affordable licensing and a vibrant community make Odoo a clear winner for growing businesses in Kenya and East Africa.

15 March 2026 Read
WhatsApp