Notes from the field
Writing
Practical notes on support engineering, homelabs, cloud infrastructure, automation, and security.
Building a Read-Only Homelab Inventory with NetBox
I wanted a reliable answer to a few basic homelab questions: where an application runs, which virtual machine hosts it, which IPs it uses, and which storage system it depends on...
Making Homelab Updates Rollbackable
I wanted my homelab to update itself, but I did not want “automatic” to mean hoping the new container works. The lab runs enough services that weekly updates are useful, but it ...
Rebuilding My Portfolio for Readability and Search
My old portfolio had articles worth keeping, but the surrounding site did not give them a clear home. I rebuilt the presentation around the writing and project work, then spent ...
Running a Private AI and SearXNG Stack in My Homelab
On October 17, 2026, I turned a collection of local AI experiments into a more usable stack. The result was not just a model running on a GPU. It was a private path from a chat ...
Homelab Backup Strategy: 3-2-1 with PBS, Restic, Backrest, and Jottacloud
“A homelab without a backup is like a car without a seatbelt: safe until the first crash.”
Homelab Update: Tailscale Edge + Peer Relay Progress
“The network is the product when the product is the network.”
Homelab Observability: Grafana + Prometheus + Loki
On February 2, 2026, I spent a homelab session on a different kind of feature: observability. I wanted one place to check whether services were responding, which host or contain...
Homelab Update: Nextcloud + Music Assistant with Tailscale
“Every new service adds value. Every new service adds a new place to forget a setting.”
How OpenCode + ChatGPT Accelerated My Homelab
Running a homelab means making small changes across Proxmox, VMs, LXC containers, Docker Compose projects, and shared storage. I wanted help working through those changes withou...
Building My HomeLab: From Scratch to Self-Hosting
I built this homelab to run the services I wanted at home—file storage, media, DNS filtering, automation, and remote access—without putting every workload directly on the hyperv...
How to Choose Your First Home Server Hardware: A Practical Guide
The best first home server is the smallest, quietest, least expensive machine that can run the services you actually want. That sounds obvious, but it is easy to shop by CPU mod...
Building Parallel CI/CD Pipelines with AWS at Fundrecs
During my software developer internship at FundRecs, I worked on two CI/CD pipelines for the Java-based Fusion application. The goal was to replace manual deployment steps with ...
geekDb: Exploring TMDB with Next.js
I built geekDb as a movie-discovery site with Next.js and The Movie Database (TMDB). It gives me a way to browse trending titles, top-rated movies, and films now playing, search...
Turning a Raspberry Pi into an RTSP Streaming Server
I wanted to see whether a Raspberry Pi and its camera could act as a small network camera without replacing the Pi’s operating system or building a larger surveillance stack. I ...
MyGeekDB: A Kotlin Movie and TV App
I built MyGeekDB to explore Android development with Kotlin. The app brings movie and TV information into one place: I can browse recommendations, search for something specific,...
No articles match that search.