docker-ghost-caddy will set up a Ghost blog behind a Caddy proxy on Docker Compose. Your blog will be secured by an SSL certificate from Let's Encrypt.
cp proxy/Caddyfile-example proxy/Caddyfile
proxy/Caddyfile
change your.domain.here
and you@email.com
to your blog's domain and your email (email used for generation of SSL certificate)docker-compose.yml
change https://your.domain.here
to your https domaindocker-compose build
to build the docker imagesRun docker-compose up -d
to run in detached mode
Run docker-compose stop
to stop
The Ghost service mounts the ghost/content
directory where you can access all your blog data.