Backing up docker volumes

In today’s I-can’t-believe-I’m-doing-this-in-2024 I needed to re-build my webserver because it kept hard-freezing every week (another post for another day). Since I use a docker setup for this, my setup is pretty turnkey – I ...

Automatic recovery using lvm-autosnap

TL;DR: https://github.com/intentionally-left-nil/lvm-autosnap Running linux is an adventure. About a year ago, I switched from MacOS to Ubuntu (eww snaps), then Fedora (fine), then Manjaro (yeah that was a mistake) until finally landing on the final ...

Initramfs with systemd & LUKS

TL;DR My old boot process looks like this: UEFI (with secure boot on) systemd-boot unified kernel.efi (initramfs + kernel params + kernel all rolled into one efi and signed) initramfs (busybox) encrypt hook: detects that ...

Secure DNS

TL;DR: Use a VPN if you really care. Hey, you over there! Want to take something that works perfectly well and make it more complicated? Sure ya do! Oh, need a little more convincing? Okay ...

Ad Blocking w/Raspberry Pi

I’ve used different technologies to block ads for a long time. I remember my first computer used Proxomitron to great success in the early web. (HTTPS wasn’t much of a thing back then which made ...

WordPress hosting from scratch

Alternative title: Why it’s worth it to pay for wordpress hosting.Alternative title 2: Why is Ansible so complicated? I have no idea why someone would scan the outside of a PSU, but it makes for ...

Goodbye, AWS; hello, world!

Let me start at the end – Hello, world! Welcome to my new blog. This is the first time I’ve revamped the terminal.space domain since its inception. It was previously, well, just a terminal, and ...