Skip to content

Docker-compose and Makefile task runner to setup and run Ghost, filebrowser, and Traefik with Letsencrypt SSL

Notifications You must be signed in to change notification settings

simplecto/ghost-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ghost-compose

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 docker-compose.yml and automation for a simple filemanager that I can use on the side.

Assumptions

Ok, so you are in my head a bit, and these are the assumptions when deploying this stack:

  • Docker
  • 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...

My Workflow

If there is a file I want to link or shar in the blog:

  1. Login on the filebrowser app (files.simplecto.com)
  2. Upload the file
  3. Generate the download link, copy
  4. Goto my blog post
  5. Paste in the link.
  6. Done

About

Docker-compose and Makefile task runner to setup and run Ghost, filebrowser, and Traefik with Letsencrypt SSL

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published