Running 63 Docker Containers on a 16GB AWS Instance: A Post-Mortem
I run 63 Docker containers on a 16GB AWS instance serving 100+ users across 48 services. Here's how I keep it running for $87/month when SaaS would cost $1,200.
No growth hacks. No "10x your productivity." Just what I built, what broke, and what I learned.
No spam. No marketing. Just the writing.
I run 63 Docker containers on a 16GB AWS instance serving 100+ users across 48 services. Here's how I keep it running for $87/month when SaaS would cost $1,200.
The final piece of the rebuild: how I use Ansible and Git to automate service deployment, node setup, and config management across my homelab—so I can rebuild fast when it matters.
See how I deployed Homepage in Kubernetes to create a clean, fast, and live dashboard for my homelab. From grouped services to container health, it’s my daily launchpad.
How I set up centralized authentication using Authentik for my homelab. With SSO, role-based access, and Traefik middleware, I finally have a login system that just works.
A behind-the-scenes look at how I designed and segmented my UniFi network—covering VLANs, Wi-Fi strategy, firewall rules, and how each subnet fits into my homelab and home life.
Rebuilding my homelab from the ground up after things got messy. This post kicks off a new series documenting the tools, configs, and decisions behind the new baseline.
A quick intro to who I am, why this blog exists, and what kind of real-world systems, tools, and lessons you’ll find here—from homelab builds to cloud automation.