Philosophy

Why self-host?

Not a manifesto — a practitioner's view of why NB Cloud exists, what it costs to operate, and where managed cloud still wins.

What self-hosting means here

Running services on hardware you control — in this case a home datacenter — instead of consuming them as SaaS. You own capacity planning, patching cadence, network design, and incident response when something breaks at 2 AM.

Reasons it's worth it

What you pay instead

When managed cloud is the better fit

Hybrid is normal: this lab uses Cloudflare for authoritative DNS, DDoS mitigation, and selective Access policies while self-hosting application tiers behind the edge.

How this lab grew

NB Cloud did not start as a three-node Ceph cluster. It evolved from a single service into a platform with defined storage tiers, identity, and observability. The architecture tour describes the current state — not day one. A first build of one Proxmox host and Pi-hole is a legitimate starting point.

Teaching from the same stack

As a Staff Sergeant, Nick uses this material for subordinates entering IT roles: structured tracks, fundamentals before production access, and an isolated Mini-Rack cluster so training mistakes do not affect family services.

Public summaries live here; the full Homelab Academy curriculum on BookStack covers depth for team members who need operator-level detail.

Curious but not ready to operate infrastructure? Request access to specific services on the NB Cloud homepage — you can use self-hosted tools without running the datacenter.