Posts
From Homebrew to Nix on macOS: managing packages declaratively
After years with Homebrew, I'm migrating my macOS package management to Nix and home-manager.

BTRFS + Timeshift: express rollback after a broken update
Arch Linux rolling release can break. With BTRFS and Timeshift, you can roll back in minutes. Here is how to automate snapshots and restore your system.

ProxPatch: Automated rolling updates for Proxmox clusters
ProxPatch orchestrates discreet, continuous updates for a Proxmox VE cluster. It performs upgrades, live VM migrations, reboots, and quorum checks.

HelmDownloader : from bash scripts to unique Go binary
A lightweight Go binary that replaces the tangle of bash scripts used to pull Helm charts for air-gapped Kubernetes.

Experience with Proxmox Datacenter Manager
Some feedback from my use of Proxmox Datacenter Manager to migrate VMs from one cluster to another

Recovering a Ceph cluster in Proxmox without a backup
A big scare turned victory: how I recovered a Ceph cluster in Proxmox with no config backup after 6 years running it.

New version of the site, v8
The 2026 redesign of the site — v8, built around simplification and minimalism after 5 years on hosted virtual machines.

Non-voting placeholder node in a 2-node Proxmox cluster
How to create a non-voting placeholder node in a two-server Proxmox cluster?
Upgrading Proxmox Backup Server 3 to version 4
Procedure for upgrading Proxmox Backup Server 3 to version 4 based on Debian Trixie, using the pbs3to4 command and the recommended preparation steps.
Upgrade Proxmox 8 to version 9
Guide to upgrading Proxmox VE 8 to version 9 (August 2025): best practices, backups, reading the changelogs, and post-upgrade checks.