V for Vincent

This is V for Vincent, my blog about tech and other random things.

Homelab, rebuilt — Part VIII: Proving Frigate before the cutover

In this series Why I modernized my homelab instead of upgrading it Making a homelab repository agent-friendly Building the new K3s foundation Proving the entire platform with one blog Handing PostgreSQL over to Amp Modernizing an application, not merely moving it Replacing a surveillance media chain, not just a recorder Proving Frigate before the cutover (this post) The four-camera design and access checks passed. The broken 24-hour run kept the production gate closed. ...

September 2, 2026

Homelab, rebuilt — Part VII: Replacing a surveillance media chain, not just a recorder

In this series Why I modernized my homelab instead of upgrading it Making a homelab repository agent-friendly Building the new K3s foundation Proving the entire platform with one blog Handing PostgreSQL over to Amp Modernizing an application, not merely moving it Replacing a surveillance media chain, not just a recorder (this post) Frigate made the design much simpler, but it still had to meet the real needs of the old system. ...

September 2, 2026

Homelab, rebuilt — Part VI: Modernizing an application, not merely moving it

In this series Why I modernized my homelab instead of upgrading it Making a homelab repository agent-friendly Building the new K3s foundation Proving the entire platform with one blog Handing PostgreSQL over to Amp Modernizing an application, not merely moving it (this post) Rewriting the application also meant finding a safe place to test it and putting authentication in front of it. ...

September 2, 2026

Homelab, rebuilt — Part V: Handing PostgreSQL over to Amp

In this series Why I modernized my homelab instead of upgrading it Making a homelab repository agent-friendly Building the new K3s foundation Proving the entire platform with one blog Handing PostgreSQL over to Amp (this post) More than five years of history moved from the old cluster to the new one and was checked at both ends. ...

September 2, 2026

Homelab, rebuilt — Part IV: Proving the entire platform with one blog

In this series Why I modernized my homelab instead of upgrading it Making a homelab repository agent-friendly Building the new K3s foundation Proving the entire platform with one blog (this post) One stateless blog acted as a test signal through the platform’s complete delivery path. After building the K3s control plane, I needed to find out whether the rest of the platform actually worked. I could have moved several applications at once and spent days wondering which layer was broken. Instead, I chose the simplest workload I had: this blog. ...

September 1, 2026

Homelab, rebuilt — Part III: Building the new K3s foundation

In this series Why I modernized my homelab instead of upgrading it Making a homelab repository agent-friendly Building the new K3s foundation (this post) The hardware stayed where it was. I reinstalled Raspberry Pi OS from scratch and rebuilt the cluster around a new control plane. ...

September 1, 2026

Homelab, rebuilt — Part II: Making a homelab repository agent-friendly

In this series Why I modernized my homelab instead of upgrading it Making a homelab repository agent-friendly (this post) Before an agent could work safely on the homelab, the repository needed to make the paved path—and its stopping points—visible. In Part I, I decided to rebuild the homelab with Amp. However, before I trusted it with Kubernetes, I wanted a much safer place to start: this blog. ...

August 31, 2026

Homelab, rebuilt — Part I: Why I modernized my homelab instead of upgrading it

In this series Why I modernized my homelab instead of upgrading it (this post) This is the start of a new series about rebuilding my homelab from the ground up. Later posts will cover the platform, applications, data and lessons from the journey. This first part is about the decision that shaped everything afterwards: I was not looking for a like-for-like upgrade. I wanted a full-scale modernization. Amp let me coordinate different parts of the rebuild across devices and environments. ...

August 30, 2026

How Amp saved my homelab after a power trip

I have written about my tiny yet powerful homelab before. It runs quite a few things for my home, including Pi-hole and a Kubernetes cluster, so when its network goes down I notice it very quickly! This time the trouble started with an unexpected power trip. After I restored the power, the homelab network did not come back. There was no obvious error anywhere. My routers were online, the modem had reconnected and all the usual lights looked normal. But services were still unreachable and my Kubernetes control plane could not start properly. ...

August 17, 2026

Capture and feed my home surveillance footage safely and securely

The first application that I have deployed in my homelab is the home surveillance capture and feed system. I needed to set up surveillance cameras at home mainly because of my baby daughter. There are so many cameras to buy from the market with everything set up nicely and can even provide live feed through their apps, but I just DON’T trust their security at all! There are so so many hacks, not just for cameras at home, and also cameras at corprations. So I have decided to roll my own system and keep everything within my home network. ...

June 3, 2022