Homelab 16
- Self-Hosted k3s on Azure - Part 13: Scale-to-Zero for Idle Apps
- Self-Hosted k3s on Azure - Part 12: Trimming Memory, Disk, and a Reserved-Instance Dead End
- Self-Hosted k3s on Azure - Part 11: Grafana Cloud & Right-Sizing
- Self-Hosted k3s on Azure - Part 10: Observability with VictoriaMetrics
- Self-Hosted k3s on Azure - Part 9: DR, Migration & Cost Control
- Self-Hosted k3s on Azure - Part 8: Rolling Out Apps
- Self-Hosted k3s on Azure - Part 7: Single Sign-On with LLDAP & Authelia
- Self-Hosted k3s on Azure - Part 6: Stateful Apps & External Postgres
- Self-Hosted k3s on Azure - Part 5: Committing Secrets with SealedSecrets
- Self-Hosted k3s on Azure - Part 4: Wildcard TLS & a Custom DNS-01 Webhook
- Self-Hosted k3s on Azure - Part 3: GitOps with Argo CD
- How a Portal Click Reimaged My k3s Cluster - A Postmortem
- Self-Hosted k3s on Azure - Part 2: Provisioning with Bicep & cloud-init
- Self-Hosted k3s on Azure - Part 1: Architecture & Why GitOps
- OpenClash in OpenWrt
- Homelab setup