Converting Ryobi electric zero-turn mower to Lithium batteries
I bought an electric, zero-turn riding lawn mower three years ago. I knew when I bought it that the battery life for its lead-acid batteries would be short. Like in a golf cart, you can expect 3 to 5 years out of a set of AGM lead-acid batteries like those that came in my mower. […]
Read More
Fedora grub2 repair for system using UEFI firmware
A long-running server suddenly stopped booting successfully. It started displaying a “grub rescue>” prompt after reboot. My searches suggested this meant grub needed to be reinstalled. This server uses EFI firmware so all the instructions on using “grub2-install” that I found everywhere are moot. After a couple of days of searching, this is the procedure […]
Read More
Building a Bottle Shaking Machine
I built a bottle shaking machine to help me make my own sparkling water at home.
Read More
Could Not Reconnect All Network Drives
How I fixed the Windows’ “Could not reconnect all network drives” error
Read More
Making a Linux Samba Server the Destination for OS X Time Machine Backups
OS X Time Machine can use a Linux server as the destination for backups instead of a physical device.
Read More
Setting Up Remote Desktop Access On A Headless Fedora 38 Linux Server
My cheat sheet for setting up remote desktop access to a headless server running Fedora 38 Linux
Read More
Troubleshooting SELinux
My SELinux commands cheat sheet
Read More
OpenVPN Client Access to a LAN Through a Unifi Dream Machine Pro (UDM Pro)
I’ve created a Debian APT package that configures an OpenVPN remote access server on the UDM Pro, making it trivial to deploy this hack.
Read More
Automatically Turning Ubiquiti Cameras On and Off
Keeping my life private by making sure that my indoor security cameras are only turned on when the house is empty.
Read More
Using A Physical Storage Device In A KVM
It is possible to attach a physical storage device directly to a Linux kernel virtual machine (KVM) but it cannot be done through the virtual-manager GUI tool, it has to be hand-coded.
Read More