~/Leolab.pro
  • Work With Me

ls -lh ./posts

total 15

-rw-r--r-- >

Self-Hosted CI on k3s: Gitea Actions, and the Two Gotchas That Ate My Afternoon

Wiring up self-hosted CI/CD on a k3s homelab with Gitea Actions — plus the two unglamorous bugs (an ancient runner image and a config that wouldn't reload) that turned an hour into an afternoon. DevOps 4 min read 2026-06-28
cd →
-rw-r--r-- >

Inside the Lab: A GitOps Homelab That Runs Itself (and a Telegram Bot Named Hermes)

How my whole homelab is declared in one Git repo and reconciled by Flux — secrets via Vault, zero open ports via Cloudflare Tunnel, and Hermes, a Telegram bot that SSHes into my PC. Homelab 4 min read 2026-06-19
cd →
-rw-r--r-- >

Securing Secrets with SOPS and Age in Flux and K3s

If you've been following along with my previous GitOps setup guide, you know how to get Flux up and running. Now comes K8S 3 min read 2025-12-11
cd →
-rw-r--r-- >

GitOps Setup with Flux in K3s

Before diving in, make sure you have: * A running K3s cluster * kubectl installed and configured * A GitHub account Step 1: Install Flux CLI Getting K8S 2 min read 2025-12-11
cd →
-rw-r--r-- >

My Journey with Kubernetes

A Tale of Challenges and Learning The Beginning Around 2022, I got thrown into the world of Kubernetes. My first real experience was working personal 2 min read 2024-01-02
cd →
$ echo "Leolab.pro © 2026"
Powered by Ghost
leolab — command palette esc

# commands

  • ›homecd ~

# pages

  • Work With Me

# recent posts

  • »From Uptime-Kuma to Prometheus Blackbox: GitOps Endpoint Monitoring3 min read
  • »One Login for the Homelab: Authelia SSO with Traefik Forward-Auth4 min read
  • »Building a Home SOC on k3s: Falco, Trivy, Prometheus & Telegram Alerts — All in GitOps6 min read
  • »Kubernetes Probes in Detail: Liveness, Readiness, and Startup6 min read
  • »Self-Hosting Kubernetes Monitoring: Why I Killed Datadog2 min read
  • »K8s Monitoring Part 1: Migrating to kube-prometheus-stack3 min read

# tags

  • #Homelab12
  • #Kubernetes12
  • #Monitoring7
  • #k8s-monitoring-series6
  • #GitOps4
  • #K8S2
  • #Security2
  • #personal1
  • #Self-Hosting1
  • #DevOps1

no matches — try help

# psst — this terminal still honors an old arcade cheat. ↑ ↑ ↓ ↓ … you know the rest.