Ghost's current recommended Node version is Node v10 LTS

Version Support Level
<5.x Unsupported
6.x (Node v6 Boron LTS) Supported
7.x Unsupported
8.x (Node v8 Carbon LTS) Supported
9.x Unsupported
10.x (Node v10 Dubnium LTS) Recommended
>11.x Unsupported

We use the recommended version of Node in production on Ghost(Pro) which means it’s heavily tested and issues are actively fixed by the Ghost core team.

Running Ghost on the latest version of node is not guaranteed to work, and we’re unable to offer support for any issues. Ghost is a small team so we keep version support to a minimum to give us time to build new features 🏃‍♀️

Compatible versions of Node.js can be downloaded from the Node.js releases page. You can also install multiple versions of node using nave or nvm.

Common Errors

If you attempt to install Ghost with an unsupported version of Node.js, you may encounter the error ERROR: Unsupported version of Node and/or Exit status 231. To resolve this, you must install a compatible version of Node.js.

Why follow LTS?

We try to encourage the community to support each other, but more often than not it falls to us to ensure our users have a good experience.

Ghost is a tiny team with ambitious plans and we need to focus on delivering a useful product. By following LTS we can focus our efforts on meaningful work and keep our time spent on node versioning to a minimum. It also allows us to delay the support impact until later and give us a chance to grow our team to cope with the support in the meantime.

If you want to run Ghost on the latest version of node you can, however we are unable to offer support for any issues.