Skip to content

I write down what worked, before I forget it

Everything here runs at home on hardware I paid for and broke myself. These are working notes: the compose file that actually came up, the flag that fixed the permission error, the step the official docs left out. Copy what's useful, ignore what isn't.

Read it top to bottom and you get the build order hypervisor first, then the host, then the containers, then the cluster.

layer 01 · metal

Proxmox

The hypervisor everything else sits on. Install, storage layout, and the VM that ends up running the Docker stack.

layer 02 · host

Host setup

What I do to every fresh box before anything gets deployed to it.

layer 03 · containers

Docker containers

The bulk of the lab. Each writeup has the compose file, the reverse proxy config, and the part that bit me.

layer 04 · cluster

Kubernetes

Where the single-host stack goes once one host stops being enough.

  • Set up K3sa cluster small enough to understand
  • Helminstalling charts without hand-writing manifests
  • cert-managerwildcard TLS that renews itself

Something wrong, out of date, or missing? Open an issue or a PR on GitHub. If a guide saved you an evening, you can buy me a coffee.