How I Self-Hosted a Ghost Blog Using Docker, Traefik & AWS

Because why not make your blog about blogging also be your DevOps playground? Why I Did This Like many devs, I hit that moment where I wanted a personal blog — but I didn’t just want to spin up a platform. I wanted to build the infrastructure myself, to make it a fun project that was part learning, part feeding the enjoyment of building things. I chose Ghost for the blog engine (modern, fast, beautiful). I chose Docker for containerization, Traefik for reverse proxy & TLS, and AWS for the hosting playground. ...

March 12, 2025 · 5 min · Tree