How to setup and run your blog like mine with Ghost, Nginx, LetsEncrypt using Docker & Docker Compose

Host your own blog in 2021 like me with Docker and Docker Compose using Ghost, NGINX and Letsencrypt. find out about day 2 functionality such as comments, Cloudflare and Automatic updates

· 1 min read
How to setup and run your blog like mine with Ghost, Nginx, LetsEncrypt using Docker & Docker Compose

Overview

So i decided to try and move my alexgallacher.com blog and a few other web pages and apps to a new faster, more secure service to decrease load times and to automate some of the updating and backup processes. Here's the complete journey i went on and how i did it - enjoy!

The Goal

This how-to series focuses on dockerising and securing everything you need to run a Ghost blog.

This includes an NGINX reverse proxy and its Letsencrypt SSL Companion, Ghost itself and a Maria database.

Architecture diagram overview of ghost blog using Docker
Ghost Blog Docker Architecture Overview