Skip to content
← All posts
Blog · 5 posts

Self-hosting articles

Everything I've written about Self-hosting: what I set up, what broke, and what I would do again, from real projects.

September 30, 2026 · 8 min read
How I Built a WhatsApp AI Chatbot Without the Official API (and Kept the Number From Getting Banned)

How I Built a WhatsApp AI Chatbot Without the Official API (and Kept the Number From Getting Banned)

My business WhatsApp now answers 24/7 with AI, hands chats to me when it matters, and costs under ten paise a reply. Here is the WAHA + ASP.NET Core setup, the real costs, and the ban-safety rules I follow.

  • whatsapp
  • automation
  • dotnet
  • ai
  • self-hosting
September 28, 2026 · 4 min read
Blob Storage 101: Cost, Cloud vs Self-Hosting, and Why I Moved from MinIO to RustFS

Blob Storage 101: Cost, Cloud vs Self-Hosting, and Why I Moved from MinIO to RustFS

A practical look at where to store your app's files — managed cloud services vs self-hosting, what open-source options exist, and why a licensing change pushed me from MinIO to RustFS.

  • blob-storage
  • self-hosting
  • minio
  • rustfs
  • devops
September 22, 2026 · 14 min read
Five open-source tools later, I think I'm dependent — and I can't tell if that's a problem

Five open-source tools later, I think I'm dependent — and I can't tell if that's a problem

Dokploy deploys my apps, Mailcow runs my email, Postgres holds my data — and Novu and WAHA are the two I'm still wiring in. I didn't write any of it, and my whole setup now leans on it. Here's me working out whether that's a solid foundation or five dependencies I can't escape — and the one question I ask before adding another.

  • open-source
  • self-hosted
  • dokploy
  • mailcow
  • postgres
  • devops
  • indie-developer
  • infrastructure
September 20, 2026 · 17 min read
Adding a Custom Domain to mailcow: DNS, Mailboxes and Aliases

Adding a Custom Domain to mailcow: DNS, Mailboxes and Aliases

mailcow is installed and your first domain works. Here is how to add a second domain properly: every field in the domain form, every DNS record and why it exists, and the alias options nobody explains.

  • mailcow
  • self-hosting
  • email
  • dns
  • devops
September 17, 2026 · 7 min read
I Hosted My Own Email Server With Mailcow (And Learned Why It's Harder Than It Looks)

I Hosted My Own Email Server With Mailcow (And Learned Why It's Harder Than It Looks)

Two weeks ago a random YouTube video sent me down a rabbit hole — could I run my own email server? Turns out yes, and I did it using Mailcow on my existing VPS. Here's what I learned along the way.

  • mailcow
  • self-hosted
  • devops
  • email
  • opensource