Skip to content

Ghost App

Structured data

Ghost outputs basic meta tags to allow rich snippets of your content to be recognised by popular social networks. Currently there are 3 supported rich data protocols which are output in {{ghost_head}}:

  • -
  • Open Graph -
  • Twitter cards -

The Cloudron app enables output of structured data by default.


For privacy reasons, Gravatar functionality is disabled by default. You can re-enable this by editing the useGravatar field in /app/data/config.production.json using the Web terminal. Be sure to restart the app after editing the config file.


You can import content from another Ghost installation from Settings -> Labs -> Import content.

If the JSON file is large, the import might fail. To fix this:

  • Give the app more memory (say 2GB).
  • Next, use the Web terminal to edit /app/data/env to adjust the NodeJS max-old-space-size limit. Set it to 2GB using a line like this export NODE_OPTIONS="--max-old-space-size=2048"
  • Restart Ghost and try the import again.

Migrating from Ghost 0.11

Ghost 1.0.0 is a major upgrade, with breaking changes and no automatic migration path. To migrate the legacy Cloudron app (based on Ghost 0.11) to the new Cloudron Ghost app follow the official migration guide.

To summarize the steps:

  • Export old blog's content as json from the settings > labs page in Ghost-Admin
  • Download the images and custom themes. On the Cloudron, the content location is at /app/data/content. Use the Web terminal's download button to download the contents as a .tar.gz.
  • Install the new Cloudron Ghost app in a new subdomain
  • Setup Ghost with a different email address than the one used in the old app, otherwise the user import will conflict.
  • Import blog's json content from the Labs page
  • Use the Web terminal's upload button to upload the images and themes to /tmp. Then, extract the tarball to /app/data/content
rm -rf /app/data/content/*
tar zxvf /tmp/content.tar.gz -C /app/data/content/
  • Use Web terminal's restart button to restart the app

  • Once everything looks fine, uninstall the old app and move the new blog to the old location.