§ posts · all

Blog Posts

Technical articles on homelab, Kubernetes, home automation, and more

cat:
2026-05-13
Field Notes

Veeam Restores on Proxmox local-zfs

During some disaster recovery work, I deployed a Proxmox cluster to rapidly restore VMs from Veeam but ran into a restore target issue. Veeam’s Proxmox plugin can back up VMs running on local-zfs just fine. Restoring them is the problem: Veeam won’t use a ZFS pool as …

proxmoxveeamzfsbackup
2025-12-28
Field Notes

When a 2-Year-Old Permission Change Broke OSLogin

Context I ran into an unusual OSLogin failure while migrating a long-running server into a new GCP project. The request was to migrate from one old GCP project into multiple new ones, one per environment. This included several VMs with dev and prod versions.

GCP
2024-02-02
Personal Projects

Extending 433MHz Alarm Signals with LoRa

Door alarms have gotten more sophisticated over the years, but many newer systems are proprietary or comparatively expensive, especially when using Zigbee or similar ecosystems. The older 433 MHz sensors are cheap, simple, and widely available. Most of them use fixed-code …

MicrocontrollersAutomationSecurity
2023-12-06
Personal Projects

Using KeepassXC with Terraform

Using KeepassXC with Terraform A personal Vault instance or paying for AWS secrets manager is overkill for personal projects, especially ones with local or mixed environment setups. A local encrypted file, like a .enc Ansible can use, is annoying to edit. KeepassXC offers a GUI, …

Secrets ManagementTerraformKeepass
2023-12-05
Personal Projects

Using K3S: Overcoming CGNAT with Cloudflare Tunnel

If you want to deploy with Terraform, look here. I purchased three mini computers on Black Friday to use for K3S learning and self hosting. Naturaly, I want to access the cluster from the internet but there are some issues. The house only has copper run to it so the only internet …

KubernetesCloudflare
2023-05-11
Cloud Engineering

Importing a Vultr VPS into Terraform

Terraform is a powerful infrastructure-as-code tool that allows you to define and manage your cloud resources. While Terraform provides built-in support for various cloud providers, importing existing resources into Terraform can sometimes be a challenge. This article will guide …

TerraformVultr