My Colocation downsize
An update to my colocation, swapping the 11u locker for a 4.5u locker.
An update to my colocation, swapping the 11u locker for a 4.5u locker.
An update to my colocation, swapping dead Asrock board for TUF Gaming B650M-PLUS, dropping the MinisForum MS-A1 for lower temperatures with another TUF Gaming B650M-PLUS.
Photos and a hardware breakdown of my two-node Proxmox cluster colocated at ukservers.com, with a Raspberry Pi quorum and a 2.5Gbit replication link.
Adding a second NIC to a Lenovo M920Q via the M.2 WiFi slot, and the DIY bracket I bent to mount it externally for my colocation cluster.
Upgrading a used Lenovo M920Q Tiny with 64GB RAM, a 2TB NVMe and an i9-9900T to make a capable little Proxmox host.
Installing the bashclub check-opnsense agent so OPNsense reports cleanly into CheckMK instead of SNMP, covering install, upgrade and the undocumented config file.
Reverse-engineering PIA's dedicated IP API from their open-source clients to add DIP support to my OPNsense PIA WireGuard script.
Flashing custom firmware on a hand-me-down ASUS Chromebox 3 and turning it into a quiet little Proxmox host for my homelab.
A step-by-step guide to running the Scrutiny S.M.A.R.T collector on OPNsense (FreeBSD) so your drive health reports into one central dashboard.
After two weeks on the WireGuard kernel module on OPNsense it's been rock solid with lower latency. Here's why the interface error counter isn't always zero.
OPNsense 21.1.4 quietly shipped the experimental WireGuard FreeBSD kernel module. Here's how to enable it and the 2.5x throughput jump I saw.
Why PIA's WireGuard needs a per-server API handshake, and the OPNsense script I wrote to automate connecting to their NextGen WireGuard servers.
How a lockdown in-joke about slow work VPNs turned into downloadmorevpn.com, and the bit of JavaScript that powers its fake progress bar.
Moving my .tk domain away from Freenom to a registrar with proper 2FA, and the three-month support saga it took to get there.