Skip to content

linnik/ghost-mysql-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSL Report TLS Version Platform

ghost-mysql-compose

easy Ghost self-hosting with docker-compose

Prerequisites

You will need docker and docker-compose

For running this configuration you will need a machine with atleast 1GB of RAM. If your blog has estimate of less than 100K hits/day you will be fine with sqlite instead, consider using ghost-sqlite-compose which is more lightweight

SSL

SSL Certificate will be generated and refreshed automatically by Traefik. You only need to specify your domain and mail address for ACME notifications in a config file .env.

Setup

  1. Clone this repo and create default config from template
git clone https://github.com/linnik/ghost-mysql-compose.git
cd ghost-mysql-compose
cp env.template .env
  1. Fill config file named .env with credentials for mail sending and DB access. Leave no empty values!

  2. Launch!

docker compose up -d
docker compose ps

About

easy Ghost self-hosting with docker-compose

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published