Skip to content

linnik/ghost-sqlite-compose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSL Report TLS Version Platform

ghost-sqlite-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 512MB of RAM. If your blog has estimate of less than 100K hits/day you will be fine with sqlite, but with heavier load consider using ghost-mysql-compose.

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-sqlite-compose.git
cd ghost-sqlite-compose
cp env.template .env
  1. Replace default values in a config file named .env. 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