Hi! Welcome to my little corner of the internet. Things are really only just getting started around here, so check back for updates.
Latest
Install MariaDB 12 from official repo on Debian (with caching)
14 March 2026
MariaDB offers official packages for Debian, but their one-script installer uses deprecated key management practices. Moreover, because we want to use Apt Cacher NG to cache packages, we must use HTTP instead of HTTPS for caching to work.
Image
Install Docker on Alpine in Proxmox
27 February 2026
Compared to Debian or Ubuntu container images, Alpine Linux uses one-tenth the space and 60% less RAM. It has minimal packages installed by default which minimizes the attack surface. That makes Alpine an ideal OS for both a Docker host and simple containers. Installing Docker in an Alpine Linux container on Proxmox is really as simple as running a few commands.
Image
Cooking with Drupal Recipes: unlocking faster Drupal development
22 February 2026
A Drupal Recipe is a collection of YAML files that can be installed at any point in the lifecycle of a Drupal application. It lets site builders make "recipes" to create reproducible units of functionality.
Image
Install Alpine Linux in a Proxmox container
4 February 2026
Alpine Linux is a lightweight, security-focused distribution that uses musl, libc, and busybox by default. It is an excellent choice for Proxmox LXC containers when you want minimal resource usage, fast boot times, and a small disk footprint. Choose Alpine for running services like Docker hosts, monitoring tools, or simple servers inside Proxmox.
Image
Relaunching with Drupal CMS 2.0
15 January 2026
Soon we'll be relaunching this site using Drupal CMS 2.0. By itself, Drupal is a highly customizable content management system and the Drupal CMS initiative has made launching (and relaunching) websites a breeze compared to Drupal Core alone. Learn why Drupal CMS was chosen over other options.
Image
Over-engineered ad-blocking with Pi-hole & Keepalived
20 November 2025
Pi-hole is a popular caching DNS server used for blocking ads network wide. Keepalived allow servers to failover virtual IPs. Today I'll be configuring 3 Pi-hole servers with Keepalived so that no DNS IP ever goes down. While DNS is designed with failover in mind, some services and devices really don't play well with that.
Recent updates
Install MariaDB 12 from official repo on Debian (with caching)
14 March 2026
MariaDB offers official packages for Debian, but their one-script installer uses deprecated key management practices. Moreover, because we want to use Apt Cacher NG to cache packages, we must use HTTP instead of HTTPS for caching to work.
Image
Install Docker on Alpine in Proxmox
27 February 2026
Compared to Debian or Ubuntu container images, Alpine Linux uses one-tenth the space and 60% less RAM. It has minimal packages installed by default which minimizes the attack surface. That makes Alpine an ideal OS for both a Docker host and simple containers. Installing Docker in an Alpine Linux container on Proxmox is really as simple as running a few commands.
Image
Install Alpine Linux in a Proxmox container
4 February 2026
Alpine Linux is a lightweight, security-focused distribution that uses musl, libc, and busybox by default. It is an excellent choice for Proxmox LXC containers when you want minimal resource usage, fast boot times, and a small disk footprint. Choose Alpine for running services like Docker hosts, monitoring tools, or simple servers inside Proxmox.
Build a new Proxmox cluster for my home lab
20 February 2025
Status
Active
I've had a little homelab for decades and I've been using Proxmox for many years now. I had a cluster, but I wanted to rebuild it so I migrated everything to a standalone server and then everything paused there. I want to pick up on that project, but this time I want to document it along the way.
Install NVIDIA Tesla K20x drivers & CUDA Toolkit on Proxmox 8.3
18 February 2025
Debian 12, on which Proxmox 8 is based, has the correct driver in the non-free repository. However, that driver doesn't support the CUDA Toolkit in the non-free repository so it must be installed via run file downloaded from NVIDIA's website. In this post we'll go over installing the NVIDIA Tesla Driver 470 and CUDA Toolkit 11.4.
Install Stable Diffusion with CUDA 3.5 support in Proxmox 8 container
21 January 2025
Status
Cancelled
By default, Stable Diffusion only works with CUDA 3.7 and above. If this project is successful, we will be able to run Stable Diffusion on an NVIDIA graphics card that only supports CUDA 3.5. Even using older graphics hardware is faster than CPU-only image generation.