Archive
All posts
Practical guides and lessons from real projects -- newest first.
May 20, 2026
Self-Host GitLab EE on K3s with Cloudflare Tunnel
gitlabk3skubernetescloudflare
14 min
May 20, 2026
Debugging Kubernetes by Symptom: The Kubectl Commands I Reach For
kuberneteskubectlk3stroubleshooting
13 min
May 15, 2026
The TLS Foundation
tlssslsecuritycryptography
10 min
May 14, 2026
Fix a Slow Self-Hosted GitLab: The RAM Trap During Pipelines
gitlabperformanceself-hostedci-cd
14 min
May 14, 2026
Self-Host Harbor Image Registry on Debian: Internal PKI and GitLab CI
harborimage-registrypkidocker
16 min
May 11, 2026
Dockhand: One UI to Manage Docker Across Every Host
dockerdockhandcontainer-managementhomelab
11 min
April 28, 2026
Your LLM Has Amnesia. Build It a Wiki.
llmai-agentsdocumentationworkflow
10 min
March 18, 2026
OPNsense: Block Websites and Force DNS Through Your Firewall
opnsensefirewalldnsunbound
16 min
March 18, 2026
OPNsense Core Features Setup: Blocking, DNS Resolution & Hardening
opnsensefirewalldnsunbound
11 min
March 18, 2026
OPNsense Hardening: Lock Down Your Firewall After Install
opnsensefirewallsecurityhardening
6 min
March 17, 2026
OPNsense on Proxmox: Build a Dedicated Home Firewall
opnsenseproxmoxhomelabnetworking
12 min
March 16, 2026
Fail2ban on Debian 13: The Right Config for OpenSSH 9.x
linuxdebiansecurityfail2ban
7 min