Learning from Matts homelab: Incus, Ansible and NO Kubernetes. @gerhardlazu
Learning from Matts homelab: Incus, Ansible and NO Kubernetes.  @gerhardlazu
Uploaded November 2025 | Updated September 2026, 2 weeks ago
Most people build a homelab slowly, over the course of many years, with the spare hardware that they have.

After 3 years of tinkering, Matt Johnson, Senior Site Reliability Engineer, shares with us:
- his motivations behind building a local, private environment for experimentation
- the values that guided his homelab design
- why he started with Incus - linuxcontainers.org/incus - and deferred Kubernetes for 3 years
- how OpenTofu & Ansible are used to bootstrap hosts
- the case for PowerDNS & WireGuard

In the second half, Matt shows us how he spins up a new Incus host, and what are some of the considerations for the entire homelab as this new host takes shape.

If you enjoyed this, you are likely to also enjoy joining makeitwork.club where we discuss about topics like this one every 2 weeks.

Homelab stats:
- 64 vCPUs
- 240GB RAM
- 10.75TB storage
- $5,000 over a 3 year period
- $25/month running costs

00:00 Intro
00:44 Why I started a homelab
02:47 What do I value in a homelab?
05:26 What am I running in my homelab?
09:09 How I settled on Incus?
11:54 Could the kids help with the homelab?
14:31 When do you have time to work on this?
15:45 Does Incus provide scheduling & orchestration?
17:27 What services do others depend on in your homelab?
19:59 PowerDNS & WireGuard
21:48 What do you use for observability?
23:47 What am I working on now?
27:26 A Christmas present for Gerhard
28:47 Key learnings
31:12 How much would 64 vCPUs cost in AWS?
32:26 How do you install the host OS?
34:41 What is the easiest way to consume these learnings?
39:06 Let's spin up a new Incus host
46:37 What would help understand this setup?
48:44 Infrastructure diagram example
51:41 Software for infrastructure diagrams
55:20 What did you learn from your homelab?
58:56 Wrap-up
Learning from Matts homelab: Incus, Ansible and NO Kubernetes.eCapture.cc SSL/TLS in plaintext #ebpf #ssl #tlsHunting double slashes #elixir #varnish #cdnLets build a CDN - Part 2starship explainTrust me, the docs are good and up-to-dateSupercharge your development workflow with these CLI toolsThe OG BikeshedThe Square Hole - KubeCon EU 2024 proposed talk - Ken Cochrane & Gerhard LazuDeploying and Experimenting with Dagger 0.9 on Kubernetes 1.28Best homelab moments are sharedIs this the fastest HTTP benchmark that youve seen?
Gerhard Lazu |

Learning from Matt's homelab: Incus, Ansible and NO Kubernetes.

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER