My Bose QuietComfort headphones kept powering themselves off while I was using them. A full shutdown, so a button press and a reconnect every time. A few times an hour….
Tag: Howto
Custom Fonts on the XTEink v3
I wanted Bookerly on my XTEink v3 instead of the stock fonts. Turns out getting a font onto an e-ink reader properly is fussier than just dropping a .ttf on…
Flashing XTEink v3 with esptool on Fedora
I picked up an XTEink v3 dev edition to play with CrossPoint firmware. Step one was getting crosspointreader.com/debug to actually see the device over Web Serial. That took longer than…
From code to container: Lean VPS deployment
Automating your deployments using GitHub Actions and the GitHub Container Registry (GHCR) is one of the most effective ways to stabilize your infrastructure. By building your Docker images on GitHub’s…
VPS multi-docker application guide
Step-by-step instructions for setting up a multi-container Docker hosting environment on an VPS (Ubuntu 24.04.4) with Nginx Proxy Manager reverse proxy. Server specifications: 6 cores, 8 GB RAM, 256 GB…
Fix Fedora issues with Claude and MCP
Fastest method is using uv and claude mcp add: Claude is capable of starting the server on demand, check that it’s enabled with /mcp:
JSON
Following on from this post, I thought it might be good to think about JavaScript Object Notation (JSON). Despite its name, JSON has evolved to be agnostic and is arguably…
Knulli Bluetooth controller
Anbernic RG35XX H with 8Bitdo SN30 Pro Bluetooth was a bit of trial and error but got an external controller configured with Knulli. Power on the SN30 Pro in “Windows”…
Renew SSL certificate in Plesk with IONOS
Log in to IONOS – you need three files: If you don’t have the private key, Revoke Old Certificate, then Reissue Certificate – on Firefox this is a bit weird…