-
Powerline secrets
You know that XKCD comic where the protagonist googles a tech question and the only matching result is from a long dead thread or even forum that details…
-
StackExchange Answers: Shells
Sometimes a Stackoverflow answer is so good that it helps me understand something I had kind of given up on. The distinctions of login and interactive shells are…
-
How to force Steam UI doubling on linux
In 2018 Steam on linux got the ability to autodetect HiDPI screens and resize the UI accordingly. I would guess this kicks in on 4k resolutions. I’m guessing…
-
Customize your keyboard layout (and have it work under Wayland)
Customizing keyboard layout is a bit of a jungle. What works when you’re on the console may not work when you’re running X which again may not work…
-
Proxy-set-header: Forwarding HTTP headers from Nginx to a WordPress container
I detailed in a recent post how I got a working WordPress container setup, complete with database and PHP engine. I saved the bit about how to redirect…
-
My life as an IP hobo and the promise of Dynamic DNS
When your servers don’t respond / who you gonna call? Well, maybe not call but look. And I’m talking about my server residing on my HTPC not yours.…
-
Moving site: Using MySQL to search-and-replace WordPress domain name
It seems that the recommended way to change the references to the domain name in MySQL on a WordPress install is to take the whole thing offline and…
-
Inspecting HTTP headers with tshark
A step-by-step guide to excluding everything but http headers from sniffing results.
-
WordPress on Docker: The 1-2-3 approach
There’s an official WordPress docker image on the hub. Which means I have no good excuse to go make my own. Here’s my bad excuse: The official approach…
-
Let’s do Dovecot slowly and properly: Part 2 – Proper authentication
Encrypting communications with dovecot and hashing passwords for safe storage
-
Let’s do Dovecot slowly and properly – Part 1: PLAIN as day
Configuring a very basic dovecot setup as a foundation for more advanced features later on
-
Setting up Postfix and Dovecot Slowly and Properly
Back in 2015 I embarked on an ambitious plan to blog my entire way through setting up my own selfhosted email server. I got a fair bit in…
-
Down the drain: The elusive ‘default’ PulseAudio sink
There is no such thing as a default output device (or sink) in PulseAudio. It say so right there in the official documentation. There is something referred to…
-
Fixing the SteelSeries Arctis 7 outputs on Ubuntu 18.04/PulseAudio 11
IMPORTANT: If you dualboot with Windows and run the Steelseries Engine software you should exercise caution when considering updating the headset firmware. Steelseries Engine version 3.2.18 introduced a…
-
Homeserver: NUC vs Raspberry Pi
I have tried at various points to write a followup to my “so what’s it like using a NUC for a homeserver/HTPC?” post. Mostly it strands on there…
-
Switching to systemd-resolved for mDNS
Local name resolution made simple