Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.32 KB

README.md

File metadata and controls

35 lines (23 loc) · 1.32 KB

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