How to upgrade Ghost 4 on Plesk Obsidian

This is a follow-on to my previous post about installing Ghost 4 on Plesk Obsidian.

As with the previous post:

I am not an expert in Docker, npm, node.js or related technologies. What I am documenting here is what worked for myself.


This is actually really simple, but, we want to be protected first!

Go into your Ghost site, click on the Cog “⚙” at the bottom and click on “Labs” and click on “Export your content” to download the content.

When that is done, head into Plesk.

  • Go to “Docker” on the left-hand side.
  • Find your container. Eg. padraig_is_awesome
  • Click on “Details”
  • Click “Recreate”
  • Choose the latest version numbered. Do NOT choose latest
In this example: “4.0.1 (Current)” is the version that I have installed currently and we want to choose “4.1.0” as the new version!
  • DO NOT CHECK THE BOX for “Reset variables to default”. This will break your site!
  • Click on “Recreate” and after a few seconds, it will be upgraded.

You can check the version of your site by going into your Ghost admin panel, clicking on the avatar on the bottom left and clicking on “About Ghost”