Learn how to update your self-hosted Ghost install to the latest major version.
3.0.0
or higher and are using MySQL in productionnode -v
to check your node version.
If less than 22, update node:
ghost -v
to see what version of Ghost-CLI you have. For Ghost 6.0, it’s best to have v1.28.2 or higher.
ghost backup
Then, update to the latest minor version:
ghost update v3
and then ghost update v4
ghost update v4
ghost update v5
ghost start
, then login to Ghost Admin and check this update has worked before continuing.
routes.yaml
and redirects.yaml
or redirects.json
sqlite3
or mysql
. If it says mysql, run mysql --version
to find the details of your mysql install.
If you’re already running MySQL 8, proceed to the next steps. Otherwise, read more about how to update or migrate your database if you’re using any other version.
?limit=all
and many integrations may need to add pagination in order to handle this.
ghost ls
command anywhere on your server to find the details of your Ghost install.
scp
command on the machine you want to move the file to: