How Did We Get Here?

By Ibrahim ERTURK in Blog Sites

January 5, 2022

MareNostrum Feature

Before we decided to use a static website generator, we tried a few other ones like Thumblr, Ghost. Here is my experience with Ghost. Various open source tools and software was used to build our previous Ghost Blog site as follow.


Tools and Platforms

  • Digital Ocean Debian 11 Droplet
  • Docker Containers
  • Ghost Node JS blogging framework
  • MariaDB database server
  • nginx proxy server
  • Let’s Encrypt SSL Key provider
  • GitHub
  • Remark42 Comment System

How to Run

All of procedure is explained on the GitHub1 repo README. It is a simple as follow. It can be build on a Linux Machine anywhere. We use the Digital Ocean Debain 11 Droplet and Namecheap Domain and Mail provider.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
>> Clone Repo

$ git clone https://github.com/ierturk/ghost-docker.git
$ cd ghost-docker
$ cp template.env .prod.env

>> Replace your own data within .prod.env file and nginx/*.conf files

$ ./server.sh .prod.env init
$ ./server.sh .prod.env stop
$ ./server.sh .prod.env start

And that’s all. Your site lives at what you configured URL.


  1. Ghost Blog Site Repo ↩︎