Switching to Proton.me eMail Advice

After 19 years of hosting email for my domains on Google Workspace (I was an early internal tester when it was still Google Apps) I finally moved my domains to proton.me last month when they had a Cyber Monday sale. There were a lot of reasons that boiled down to: I no longer trust Google to not use my data to train Gemini. I pay less for 500GB worth of storage for proton services than I did for 30GB on Google. And proton includes a VPN as part of my package’s services. Proton is a non-profit, so I don’t have to worry about them deciding to sell my data to prop up the stock price in a down quarter. If you have a proton email account but you haven’t already started importing email into proton, don’t kick that off until you read this - it’s what I wish I had known when I was setting up my account. If you don’t have one but are considering one, here’s a referral link that will get you two weeks for free and $20 off of your first bill. Disclaimer - I get $20 in credit too. ...

December 26, 2025 · 4 min · 802 words · Me

Using a NFS Provisioner with Talos

I’ve been experimenting with running Talos in my home lab. I really like the idea of an immutable OS layer under Kubernetes and wanted to stand up a cluster to run some of my services that are currently run in docker-compose. I decided to use my Synology to store k8s volumes, here’s how I set that up ...

December 12, 2025 · 6 min · 1271 words · Me

Weird shit is afoot with macOS and iTerm

So here’s a fun macOS weirdness I ran into this weekend where I couldn’t connect to a port on another machine from a shell session inside of iTerm, even though I was able to ssh to other hosts. ...

December 8, 2025 · 2 min · 231 words · Me

Shrimp Food Recipe V2

Here’s the current (as of 2025-09-30) version of my shrimp food recipe. ...

September 30, 2025 · 5 min · 1036 words · Me

Building a Debian 13 LXC Template for Proxmox

Building a Debian 13 (Trixie) LXC Template for Proxmox Debian 13 (trixie) was released, but (at least as of 2025-08-12) there isn’t a LXC template available for it on proxmox. I wanted a Debian 13 LXC container, so I made a template of my own. Install tooling We’re going to use Debian Appliance Builder to create a Debian 13 LXC template. First, install the tooling: apt update apt install -y dab wget Download Debian 13 configuration mkdir dab cd dab # Get the debian 13 dab configuration wget -O dab.conf "https://git.proxmox.com/?p=dab-pve-appliances.git;a=blob_plain;f=debian-13-trixie-std-64/dab.conf;hb=HEAD" # Get a Makefile to make builds easier wget -O Makefile "https://git.proxmox.com/?p=dab-pve-appliances.git;a=blob_plain;f=debian-13-trixie-std-64/Makefile;hb=HEAD" Build the template Now we can build a template. ...

August 15, 2025 · 1 min · 178 words · Me

Nodered, Home Assistant and Tailscale

Nodered, Home Assistant and Tailscale I’m moving my Home Assistant from a docker container to a proxmox VM running HAOS, and as part of that I’m moving Node-RED to its own container so I can move it to other proxmox hosts independently of HAOS. I’m setting up a new Node-RED instance as part of moving Home Assistant out of docker and onto an HAOS VM. My requirements were: Run Node-RED in a separate VM so I can move it to other proxmox hosts if there is resource contention or I need to fail over Proper SSL certificate Easy access via my tailnet Pre-requisites To follow these instructions, you will need: ...

July 15, 2025 · 7 min · 1415 words · Me

Advice for New Neocaridina Keepers

Advice for New Neocaridina Keepers Here’s my advice for someone starting out with neocaridina shrimp. I don’t pretend to be an expert, but my colonies are thriving so I’m doing something right. ...

May 31, 2025 · 9 min · 1793 words · Me

Shrimp Food Recipe

It seems like everyone has their own recipe for home made food to feed their shrimp. Here’s mine. ...

May 4, 2025 · 4 min · 718 words · Me

Released ha-mqtt-discoverable 0.19.1

Released ha-mqtt-discoverable 0.19.1 A lot of code cleanups Dependency updates Thanks for your contributions and maintenance work, @kratz00 What’s Changed MegaLinter: fix linter errors by @kratz00 in https://github.com/unixorn/ha-mqtt-discoverable/pull/323 Update Pydantic to version 2.10.6 by @kratz00 in https://github.com/unixorn/ha-mqtt-discoverable/pull/322 Update pyaml to version 25.1.0 by @kratz00 in https://github.com/unixorn/ha-mqtt-discoverable/pull/324 [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/unixorn/ha-mqtt-discoverable/pull/326 Miscellaneous fixes and improvements by @kratz00 in https://github.com/unixorn/ha-mqtt-discoverable/pull/325 ruff: Simplifying Python linter usage by @kratz00 in https://github.com/unixorn/ha-mqtt-discoverable/pull/327 SensorInfo: Add ‘suggested_display_precision’ (fixes #179) by @kratz00 in https://github.com/unixorn/ha-mqtt-discoverable/pull/328 [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/unixorn/ha-mqtt-discoverable/pull/330 Misc2 by @kratz00 in https://github.com/unixorn/ha-mqtt-discoverable/pull/329 Package Updates by @kratz00 in https://github.com/unixorn/ha-mqtt-discoverable/pull/334 [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/unixorn/ha-mqtt-discoverable/pull/336 Update ruff to version 0.11.4 by @kratz00 in https://github.com/unixorn/ha-mqtt-discoverable/pull/339 Update ruff to version 0.11.5 by @kratz00 in https://github.com/unixorn/ha-mqtt-discoverable/pull/340 Update pydantic to version 2.11.3 by @kratz00 in https://github.com/unixorn/ha-mqtt-discoverable/pull/341 Update to v0.19.0 for release by @unixorn in https://github.com/unixorn/ha-mqtt-discoverable/pull/342 Full Changelog: https://github.com/unixorn/ha-mqtt-discoverable/compare/v0.18.0...v0.19.0

April 27, 2025 · 1 min · 143 words · Me

Lima Xbar Plugin 1.5.0

Released version 1.5.0 of https://github.com/unixorn/lima-xbar-plugin lima-xbar-plugin works with both xbar and SwiftBar to add a macos menubar item to control your lima VMs and containers. Thanks to new contributors pythoninthegrass and deepjia.

March 27, 2025 · 1 min · 32 words · Me