Skip to content
ML Mat Leszkiewicz
Contact

Notes from the field

Writing

Practical notes on support engineering, homelabs, cloud infrastructure, automation, and security.

· Homelab

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...

· Homelab

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 ...

· Portfolio

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 ...

· Homelab

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

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

Homelab Update: Tailscale Edge + Peer Relay Progress

“The network is the product when the product is the network.”

· Homelab

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

Homelab Update: Nextcloud + Music Assistant with Tailscale

“Every new service adds value. Every new service adds a new place to forget a setting.”

· Homelab

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...

· Homelab

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...

· homelab

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...

· CI/CD

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 ...

· React

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...

· RaspberryPi

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 ...

· Android

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,...