Posts

Ingress and DNS

— homelab, kubernetes, k3s, ingress, dns, monitoring

Making the cluster reachable by name, debugging the resolution mess that followed, and measuring the result

Why I Moved the Homelab to Kubernetes

— homelab, kubernetes, k3s, networking, pihole

The Docker setup didn't fail dramatically. It failed by a thousand hardcoded IP addresses

Putting the Apps Back

— homelab, kubernetes, k3s, prometheus, jellyfin

Deployments, DaemonSets, and learning what mixed CPU architectures do to your manifests

The Original Setup

— homelab, docker, linux, raspberry-pi

Turning a Raspberry Pi and a laptop nobody wanted into two Docker hosts

Deploying on AWS

— aws, cloud

S3, CloudFront, ACM and Route 53, and why the bucket is private

CI/CD With GitHub Actions

— cicd, github-actions, aws

Push to main, site goes live. OIDC instead of access keys, and why the CDN cache has to be invalidated

The Linux Kernel

— linux

How Nix has made configuring the kernel easier

Setting Up NixOS

— linux

Spinning up nixos using existing Linux-partition(ext4)

What is NixOS

— linux

What NixOS actually is, and why I switched to it