Building Ari, an AI accountability buddy you can text
Why I built Ari around texting, memory, proactive check-ins, permissions, and scoped tool execution instead of another dashboard.
Self-hosting guides, homelab tutorials, and technical projects by Michael Saul
Why I built Ari around texting, memory, proactive check-ins, permissions, and scoped tool execution instead of another dashboard.
A deep dive into my home network architecture — two Proxmox nodes, MikroTik routing with VLAN segmentation, and all the services that make it run
How I added OIDC authentication, per-user settings, and multi-user download management to Shelfmark
How to set up a professional email like you@yourdomain.com using Cloudflare Email Routing and SMTP2Go, all through Gmail
Complete guide to running OpenClaw securely in a Proxmox LXC container with proper sandboxing and systemd integration
Creating a Debian LXC container for OpenClaw on Proxmox
Preparing the container environment for OpenClaw
Installing OpenClaw, configuring API keys, and setting up your first workspace
How to build Jellyseerr from source with OIDC support and connect it to Pocket ID for single sign-on
Connect Jellyseerr to Pocket ID for single sign-on using OpenID Connect
Give Jellyseerr a proper domain using a reverse proxy or Cloudflare Tunnel
Clone the OIDC preview branch, build from source, and run as a systemd service on Proxmox