Deploy Ghost using Dokku

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • dokku-mysql

    a mysql plugin for dokku

  • Before we start, I assume you've already installed Dokku on your server, configured all the things properly, installed dokku-mysql, created a new database (ex: ghost-db), created a new app for Ghost, let's call it simply ghost and linked them.

  • dokku-letsencrypt

    Automatic Let's Encrypt TLS Certificate installation for dokku

  • You need SSL certificate for your website. With Dokku you can add it in several ways, using official Let's Encypt plugin, or using your own certificate, or using a Cloudflare SSL. Any of these do, but don't neglect this step.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Ghost

    Independent technology for modern publishing, memberships, subscriptions and newsletters.

  • I started using Ghost as a headless cms for my personal website and it works like a charm, but I had to spend some time to try and deploy it using Dokku, that's what I am going to write about.

  • Dokku

    A docker-powered PaaS that helps you build and manage the lifecycle of applications

  • Before we start, I assume you've already installed Dokku on your server, configured all the things properly, installed dokku-mysql, created a new database (ex: ghost-db), created a new app for Ghost, let's call it simply ghost and linked them.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts