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


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.


  • 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.


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>
  • 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

  • Astro

    Deploy a simple application written using Astro, a high-performance, content-oriented framework.

  • Beego

    Deploy a basic application written with Beego, a high-performance web framework for Go.

  • Bun

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

The fastest way to deploy applications globally.