Running into trouble with root user permissions? Here's a quick guide to get things working again. We discovered that you are using the DigitalOcean One-Click install. You need to create a user with ...

Debugging a known issue when using Google Cloud Platform to configure mail with Ghost.

If you are using a deprecated version and need to upgrade in order to upgrade or manage your Ghost site, some extra steps may be required.

A guide to all breaking changes in Markdown usage from Ghost LTS to Ghost 1.0 and onwards.

There are Content API breaking changes for upgrades from Ghost LTS versions to Ghost 1.0.

Working with more complex iterations of the filter property in the routes.yaml file can cause conflicts or unexpected behaviour. Here are the most common issues.

Ensure your routes.yaml file is properly configured for URLs for tags and authors.

The most common issues when uploading the routes.yaml file are syntax errors. Find out how to resolve the most common issues.

If your MySQL database is misconfigured, you will see error messages and will need to run some commands to resolve the issue.

When Ghost is unable to connect to your MySQL server you will see an error message.

Find out how to resolve errors with missing SSL protocol.

If you do not allocate enough memory on your server, you may run into issues when installing Ghost. Find out how to add swap memory.

Find out which providers are unsupported if you would like to install Ghost on your own server.

The core Ghost team can only provide support for installs using the recommended stack.

The recommended NGINX version for Ghost is 1.9.5.

What to do when running into errors using the ghost start command.

Using Cloudflare with Ghost for self-hosted developers.

If you are self-hosting Ghost, Ubuntu 16.04 and Ubuntu 18.04 are the only officially supported OSes.

Using nvm with local and production Ghost installs.

Supported Node versions for working with Ghost.

Find out how to resolve issues if Ghost admin will not load for self-hosted developers.

If a correct content path is not in place, or Ghost is not able to read or write to the content path, you may run into some errors.

Find out how to resolve issues with opening the sqlite3 database file for developers maintaining a self-hosted instance of Ghost.

Find out how to resolve issues with connecting to your MySQL server for developers maintaining a self-hosted instance of Ghost.

Find out how to resolve issues with a misconfigured MySQL database for developers maintaining a self-hosted instance of Ghost.

Find out how to resolve issues with Ghost crashing upon import if you're a developer maintaining a self-hosted instance of Ghost.

Find out how to resolve image upload errors if you're a developer maintaining a self-hosted instance of Ghost.