Docker-compose and Makefile task runner to setup and run Ghost, filebrowser, and Traefik with Letsencrypt SSL
Purpose and context
I run a Ghost blog, but it does not offer arbitrary file management for things
such as PDFs or other archives. This repo outlines my simple
and automation for a simple filemanager that I can use on the side.
Ok, so you are in my head a bit, and these are the assumptions when deploying this stack:
- Traefik runs as front-end proxy with letsencrypt support.
- DNS Domains are pointed at your server/ip.
- My blog lives on www.simplecto.com
- The filebrower lives on files.simplecto.com (separate admin for that)
Check labels and env files!
These files are hard-coded to my settings (hey, my repo, my rules). I will accept pull requests for fixing that...