Ghost

Deploy Ghost, a modern open-source content management system and blogging platform.


Overview

Ghost is a modern open-source content management system (CMS) and blogging platform for publishing content, newsletters, and more. You can use Ghost to design and build your website, launch free or paid content services, manage user memberships, and track performance.

This Starter launches a Ghost blog with Cloudinary, a digital asset management platform, to store uploads, a Mailgun account to send transactional and bulk emails, and a MySQL database to store user and application data.

Requirements

  • A Cloudinary account to store uploads and media.
  • A Mailgun account to send transactional and bulk emails.
  • A MySQL database for user and application data.

Configuration

When deploying Metabase on Koyeb, the following environment variables will be provided. Take care to set the required variables with the appropriate values if not set.

Note: All of the following environment variables are required.

  • url: The URL where ghost will be accessible.Must have the format: https://<YOUR_APP_NAME>-<KOYEB_ORG_NAME>.koyeb.app.
  • database__connection__host: The hostname where MySQL database is running.
  • database__connection__port: The MySQL database port.
  • database__connection__user: The MySQL database user.
  • database__connection__password: The MySQL database password.
  • mail__options__auth__user: Your Mailgun SMTP login.
  • mail__options__auth__pass: Your Mailgun SMTP password.
  • CLOUDINARY_URL: The Cloudinary connection URL.

Other resources related to Ghost

Related One-Click Apps in this category

  • Bun

    A simple HTTP server using Bun, the all-in-one JavaScript runtime & toolkit designed for speed

  • Bunkey

    A starter project using Unkey to authenticate requests to a Bun HTTP server.

  • Deno

    A basic web app built and served with Deno, the next-generation JavaScript runtime.

The fastest way to deploy applications globally.