Building a Stratum 1 NTP Server with GPS/PPS on Raspberry Pi
Turning a Raspberry Pi 4 and a u-blox ZED-F9P into a stratum 1 LAN time server with chrony, PPS, Prometheus, and Grafana, including the ntpd detour that wasted a perfectly good evening.
Turning a Raspberry Pi 4 and a u-blox ZED-F9P into a stratum 1 LAN time server with chrony, PPS, Prometheus, and Grafana, including the ntpd detour that wasted a perfectly good evening.
Monitoring two Eaton UPS units across FreeBSD and Arch Linux ARM with NUT, DRuggeri's nut_exporter, Prometheus, and Grafana.
One flake can handle both NixOS and plain Debian or Ubuntu deploys. Here's a practical pattern for embedding a full legacy deployment workflow into flake apps: setup, install, build, systemd user units, database dumps, REPL shells, and shell aliases.
How to install NixOS on cheap VPS instances with 768MB–1GB RAM using nixos-infect and a custom kexec image for nixos-anywhere.
How to take over an OVH Kimsufi dedicated server with nixos-anywhere, disko, and mdadm RAID — plus wrestling with Java Web Start KVM consoles in 2026.