We use the recommended version of Node.js in production on Ghost(Pro), which means it’s heavily tested and the Ghost core team actively fixes issues.
Running Ghost on the latest version of Node.js is not guaranteed to work, and we can’t 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.
Upgrade Node.js
When upgrading Node.js, you need to run the update for Node and then re-install Ghost’s dependencies. This is because Ghost has several binary dependencies that are compiled for the specific Node.js version. Without reinstalling dependencies, Ghost will fail to start with strange error messages. To upgrade the steps are:- Download and import the Nodesource GPG key
- Create deb repository
- Run update and install
- Run
ghost versionto get your current Ghost version ghost update [version] --forceto force Ghost to reinstall your current version of Ghost, to trigger a re-install of dependencies.

