Publishing with Ghost gives you full ownership and access to your content and data, with sensible JSON exports available at any time. To generate a backup, or migrate content into your publication you can use the Import/Export tool found in the “Labs” settings in Ghost Admin.

To find out more about migrating to Ghost from other platforms, read the migration documentation.

Exports in Ghost

When you hit the export button from the settings in your Ghost publication, your posts and settings will be downloaded in a single JSON file. The following content and data will be exported:

  • All Settings
  • Users
  • Subscribers
  • Posts
  • Pages
  • Tags

The following content won't be exported and should be backed up individually:

  • Theme files
  • Images

Your theme files can be downloaded into a single .zip file from the design settings page in Ghost admin. If you're self-hosting all user-provided data such as images and themes exist in the /content/ folder.

If you're a Ghost(Pro) customer and would like a publication image directory, email support@ghost.org and we will provide this for you.

Imports in Ghost

To import an existing JSON file into Ghost, use the “Import” button found in the “Labs” settings in Ghost Admin. Imports must be a valid JSON file in order to work.