tech.mytrapp.com: Talking to 6 Hermes Agents on Mostlymatter

How I Communicate With My 6 Hermes Agents Over Self-Hosted Mostlymatter Chat

What this is: the runbook I used to stand up my own chat server and put an agent on it. Mostlymatter 11.10.0 (a fork of Mattermost that removes the user limit) plus PostgreSQL 16, both in Docker on a Windows machine, TLS and a proxy in front, then one bot account and one token per agent. My server reports 11.10.0 build 3915213 as I write this. Placeholders: yourdomain.com, D:\Docker\mattermost, MM_DB_PASSWORD. Swap in your own values. No LAN addresses, hostnames, or tokens from my network appear below. ...

September 9, 2026 · 21 min · David Trapp, Systems Engineer, CISSP
tech.mytrapp.com: How I Gave My Kiosk a Voice Clone Trained on 213 Lines of Reach Cortana

How I Gave My Kiosk a Voice Clone Trained on 213 Lines of Reach Cortana

What this is: the implementation guide for the voice arc of my family voice kiosk. I replaced the kiosk’s generic TTS voice with a voice clone of Reach Cortana, trained on 213 clean voice lines extracted from my own legally-owned copy of Halo: The Master Chief Collection. The shipped path has four parts: extracting and vetting the corpus from the game’s audio banks, an F5-TTS false start that taught the data lessons, an OmniVoice zero-shot spike that proved the direction, and a LoRA finetune merged into a standalone model that now answers every question the kiosk gets. This guide is the companion to the kiosk guide: I Built My Family a Voice Assistant That Never Touches the Cloud. ...

September 7, 2026 · 22 min · David Trapp, Systems Engineer, CISSP
tech.mytrapp.com: A Voice Assistant That Never Touches the Cloud

I Built My Family a Voice Assistant That Never Touches the Cloud

What this is: the implementation guide for a LAN-only family voice assistant. The client is a thin browser page: at home it runs on a wall tablet, and the same page works on any phone or laptop. The server is one Python file: a hand-rolled WebSocket endpoint that does voice activity detection, streaming speech to text, deterministic routers for facts, a scoped local brain for the rest, and text to speech through a three-layer voice chain that ends in an OmniVoice model fine-tuned on 213 clean voice lines of Reach Cortana from my own legally-owned MCC install. No cloud speech service, no cloud brain, no monthly fee. ...

September 6, 2026 · 40 min · David Trapp, Systems Engineer, CISSP
tech.mytrapp.com: Self-Hosted Email with Stalwart

Self-Hosted Email with Stalwart

What this is: the exact runbook I followed to get off Gmail and onto my own mail server, end to end: rent a VPS, install Stalwart, wire up DNS, get mail delivered. I use Linode for the VPS and Cloudflare for DNS, but substitute your own providers’ equivalents where they differ. Ubuntu 24.04 and Stalwart 0.16.20 throughout. Follow it top to bottom, or hand it to an AI agent and let it work the phases (section 10). Two things this page names but does not pin: Stalwart’s own installer script (section 3) and whatever state its database-backed configuration wizard produces, which no file here reproduces. ...

September 4, 2026 · 20 min · David Trapp, Systems Engineer, CISSP