Skip to main content
Version: 2.0

Ghost

Ghost is The Creator Economy Platform, used for Website Builder Blog Content Marketing Home Server . Ghost is the world's most popular open source headless Node.js CMS for professional publishing.

gui

Prepare​

When referring to this document to use Ghost, please read and ensure the following points:

  • Login to Websoft9 Console and find or install Ghost:

    • Go to My Apps listing applications
    • Go to App Store installing target application
  • This application is installed by Websoft9 console.

  • The purpose of this application complies with the MIT open source license agreement.

  • Configure the domain name or server security group opens external network ports for application access.

Getting started​

Initial setup​

  1. After completing the installation of Ghost in the Websoft9 console, get the applicaiton's overview and access information from My Apps

  2. Access by http://URL/ghost, and complete the installation of wizard

  3. Start by creating an administrator account (email address as the username)

Multi-language website​

Ghost's backend does not support Chinese, but the frontend does (provided that Chinese is included in your theme).

  1. Translate the files in the locales directory under the theme, where zh-hans.json repesents Chinese.

  2. Log in to the Ghost backend, click General on the left menu bar, expand Publication Language, and set its value to zh-hans. Ghost Setting Language

  3. After saving, the changes will take effect immediately.

Enable Paid Reading​

Ghost supports websites in selling articles to customers on a subscription basis, serving as a productivity tool for KM entrepreneurs.

  1. Log in to Ghost and click SETTING > Labs on the left menu bar.

  2. Configure Settings such as Enable members, Connect to Stripe, Subscription pricing, etc. Ghost Code Insertion

Configuration options​

  • Code embedding(✅): Ghost backend SETTING > Code Injection

  • SMTP(✅): Modify configuration file

  • Ghost Theme Multilingual (✅)

  • Configuration file(mounted): /var/lib/host/config.production.json

  • Theme directory(mounted): /var/lib/ghost/themes

  • Ghost CLI

  • Content API

  • Subscription for reader (✅): SETTING > Labs and configure Enable members, Connect to Stripe, Subscription pricing

  • Theme market(✅)

  • Change theme: SETTING > Design

  • Custom menu(✅):SETTING > Design

Administer​

  • Change URL: After changing the domain, you must reset the URL-related values in the Ghost configuration file

    {
    "url": "http://ghost.yourdomain.com",
    "server": {
    "port": 2368,
    "host": "0.0.0.0"
    }
  • Configure SMTP: Modify mail settings in the configuration file

Troubleshooting​