Ghost

Ghost

Official Preset6.0.0

Category: CMS & Knowledge Bases

#cms#publishing#newsletter#membership#blog#ghost

Overview

Ghost is a lightning-fast, modern publishing platform built on Node.js. It comes out of the box with native member subscriptions, paid paywalls, email newsletter delivery, and exceptional SEO optimization. Self-hosting Ghost on tug.sh gives you complete ownership of your subscriber lists and content revenue with 0% platform fees.

Primary Use Cases

1

Independent media outlets, premium tech newsletters, and creator publications

2

Paid subscription communities with gated premium articles

3

Corporate engineering blogs and thought-leadership websites

4

Headless content backend paired with modern Jamstack frontends

Key Features

  • Clean, distraction-free markdown and rich card editor
  • Built-in paid subscription tiers, member management, and Stripe integration
  • Native email newsletter broadcasts to subscribers on publish
  • Top-tier performance with built-in AMP, structured data, and SEO defaults
  • Extensible Content API and Admin API

Container Specification

Docker Image

ghost:6.0.0

Default Version

6.0.0

SSL & Domain Routing

Automated Let's Encrypt (Caddy / Traefik)

Persistent Volumes

Managed host volume mounts

How to Deploy Ghost with tug.sh

1

Connect your Linux server

Run the 1-line tug.sh agent install command on any Ubuntu, Debian, or Rocky Linux VPS.

2

Select Ghost from the Marketplace

Pick your domain name, configure custom environment variables if needed, and choose your persistent storage folder.

3

Click Deploy & Go Live

tug.sh pulls the container, sets up HTTPS certificates, configures the reverse proxy, and boots the service in under 60 seconds.