From c825f769395aa543ca1fcf44426939e39f4c9d07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Georger?= Date: Tue, 13 Oct 2026 03:49:14 -0300 Subject: [PATCH 1/2] Add support for Node v24 and update version table Updated the supported Node versions to include Node v24 as supported and adjusted the required version description. --- faq/node-versions.mdx | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/faq/node-versions.mdx b/faq/node-versions.mdx index ce0fc58..be9e881 100644 --- a/faq/node-versions.mdx +++ b/faq/node-versions.mdx @@ -1,16 +1,17 @@ --- title: "Supported Node Versions" -description: Ghost’s current required Node version is Node v22 LTS. +description: Ghost’s current required Node version is Node v22 LTS. Node v24 is also supported. --- *** -| Version | Support Level | -| ---------------------------- | --------------- | -| 20.x (Node v20 Iron LTS) | Unsupported | -| 21.x | Unsupported | -| **22.x (Node v22 Jod LTS)** | **Required** | -| 23.x and above | Unsupported | +| Version | Support Level | +| ---------------------------- | -------------------------- | +| 20.x (Node v20 Iron LTS) | Unsupported | +| 21.x | Unsupported | +| **22.x (Node v22 Jod LTS)** | **Required (default)** | +| 24.x (Node v24 LTS) | Supported | +| 25.x and above | Unsupported | 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. @@ -36,7 +37,7 @@ curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg 2. Create deb repository ```bash -NODE_MAJOR=22 # Use a supported version +NODE_MAJOR=22 # Use a supported version (22 or 24) echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list ``` @@ -97,4 +98,5 @@ If you want to run Ghost on the latest version of Node, you can, however, we can | 2024/04/19 | ≥5.82.3 | ^18.12.1 \|\| ^20.11.1 | Added Node 20 | | 2025/02/21 | ≥5.110.0 | ^18.12.1 \|\| ^20.11.1 \|\| ^22.13.1 | Added Node 22 and bumped Ghost-CLI to ^1.27.0 | | 2025/06/18 | ≥5.126.0 | ^18.18.0 \|\| ^20.11.1 \|\| ^22.13.1 | Bumped Node 18 minimum | -| 2025/08/04 | ≥6.0.0 | ^22.13.1 | Removed Node 18 and Node 20 | +| 2025/08/04 | ≥6.0.0 | ^22.13.1 | Removed Node 18 and Node 20 | +| 2026/09/02 | ≥6.63.0 | ^22.23.1 \|\| ^24.20.0 | Added Node.js 24 | From 4ff32ffda885768dac4bbe41de58f55a69b9bd89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Georger?= Date: Tue, 13 Oct 2026 09:29:52 -0300 Subject: [PATCH 2/2] Update Node.js version support details --- faq/node-versions.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/faq/node-versions.mdx b/faq/node-versions.mdx index be9e881..203ec6b 100644 --- a/faq/node-versions.mdx +++ b/faq/node-versions.mdx @@ -10,6 +10,7 @@ description: Ghost’s current required Node version is Node v22 LTS. Node v24 i | 20.x (Node v20 Iron LTS) | Unsupported | | 21.x | Unsupported | | **22.x (Node v22 Jod LTS)** | **Required (default)** | +| 23.x | Unsupported | | 24.x (Node v24 LTS) | Supported | | 25.x and above | Unsupported |