Linux
Postfix SNI: "map lookup problem" and TLS Alert 80 — the texthash Fix
Per-domain mail hostnames via Postfix SNI: why smtpd hit TLS alert 80 though postmap worked, the ACL fix for Let's Encrypt keys, and test commands.
Sysadmin, coder, CIO at one company and CEO of my own. Linux, Windows Server, game servers — I write down what I set up and what broke.
Linux
Per-domain mail hostnames via Postfix SNI: why smtpd hit TLS alert 80 though postmap worked, the ACL fix for Let's Encrypt keys, and test commands.
Linux
Plesk license expired, panel dead. I moved to KeyHelp: non-interactive install, one client per company, and the API gotchas that cost me hours.
business-ai
A daily AI agent job kept failing with "unknown flag --readonly". The flag never existed. Why agents invent flags, and why --token=x beats --token x.
business-ai
An AI agent's long-term memory file grew to 70 KB and the bootstrap cut it at 71%. Two automatic writers caused it. How I split curated vs. archive memory.
Windows Server
Map an SMB storage box as a persistent Windows drive with PowerShell, and fix the MicrosoftAccount\ prefix that makes Windows lose the saved password.
Hytale
Bridging a XenForo forum and Discord: threads routed to channels, Discord replies posted under the user's own forum account, loop markers.
Linux
How my blog got its terminal/neon look on the stock Ghost Source theme: site-wide code injection, theme settings, and the 62.5% rem trap behind tiny text.
Linux
Deep links to a Vite/React SPA 404 on Apache until you add a fallback. Rewrite rules, FallbackResource, cache headers, soft 404s, and what really serves.
Docker
Put Docker apps behind Apache: ProxyPass, ProxyPreserveHost, X-Forwarded-Proto, WebSockets, localhost-only ports, and why a panel gives you 302/404.
Linux
One server, three apps, three PHP versions: PHP-FPM per version, one pool per site, a handler per vhost and the right CLI binary for every cron job.
Linux
An expired Plesk license blocks the panel and the plesk CLI, but sites and mail keep running. How I restored a mailbox anyway with mailmng-core.
Docker
My Ghost container ran outside the hosting panel, so the panel backup had none of it. How I rebuilt the blog from Markdown sources and what I verified.