I Thought Deploying an MCP Server to Azure Would Be Simple. Three Port Conflicts Later…

FastMCP worked locally. Docker ran fine. Then Azure deployment hit port conflicts, auth failures, and container issues. Here is how I fixed all of it.
Claude Code Needed a Home. Archon Gave Me a Security Education Instead.

Setting up a self-hosted AI stack turned into a crash course in Docker networking, zero-trust security, and why simple solutions beat perfect ones.
From Replit to Docker and Self-hosting: When Simple Becomes Complex

Moving a campaign management system from Replit to Docker self-hosting. What started as just move it became a complexity sequel.
Setting Up Uptime Kuma: When ‘Just Monitor My Stuff’ Becomes a Linux Deep Dive

A customer called about a broken form before I knew it was down. Setting up Uptime Kuma turned into a full Linux monitoring deep dive.
From Self-Hosted Chaos to CI/CD Zen: My DevOps Reality Check

A simple database migration turned into firewall lockouts, auth failures, and AWS having a bad day. Here is my DevOps reality check.
My Journey from DigitalOcean to AWS with Terraform

Migrating from DigitalOcean to AWS with Terraform. The practical journey, lessons learned, and infrastructure-as-code patterns that worked.
Custom AI Chat Hub: Self-Hosting & Automation

Building a custom AI chat platform with Open WebUI, n8n workflow automation, and Cloudflare Tunnel. Function calls trigger n8n workflows directly.