Running Old Ghost, Want To Upgrade, Not Sure Where To Start

I’d like to upgrade Ghost from a quite old version I’m currently running to a more recent one. I’ve tried upgrading about two years ago on my own and ran into troubles. I didn’t seek support back then but am now. Unfortunately, I don’t recall what specifically the troubles I had were.

I think I have two paths forward, based on the details below.

  1. Upgrade my current setup and upgrade Ghost.
  2. Spin up a 1click install droplet for Ghost alongside my existing droplet and migrate the data from my current ghost install over, as well as the domain.

I’d prefer to go with option 1 if that’s possible. If so, can you please help me with any guidance you can provide to get me started? How do I determine my current version number? Do I need to do certain jumps from where I’m at to get to the latest or can I go from where I am straight to the latest (seems unlikely)?

  • What’s your URL?

  • What version of Ghost are you using?
    Uncertain. What file can I look at to determine this? I’ve previously tried upgrading Ghost and set it down for a year or more and am revisiting it. I’m running pre- 0.5.0 as there’s an “upgrade available” for 0.5.0 message when I login.

  • What configuration?
    Digital Ocean droplet (not pre-install/1click install)
    Ubuntu 12.04 x64
    512 MB Memory
    Node v0.10.18

  • What browser?

  • What errors or information do you see in the console?

  • What steps could someone else take to reproduce the issue you’re having?

Thank you for your help and guidance in advance.

  • Backup your data dir…/content/ghost
  • Export a backup via the lab section

Upgrade from 0.xx to 1.25.5, ensure it’s working / Export a backup via the lab section
Upgrade from1.25.5 to 2.3.0, ensure it’s working / Export a backup via the lab section

There is also the ghost-cli that you might want to install which make to upgrades easier. Search this forum many people asked before :slight_smile:


There is no direct upgrade path from Ghost 0.x to Ghost 1.0 - or rather, that upgrade requires you to start a new blog and move your content, so you have to go with option 2 no matter what.

There’s also no way to import pre 1.0 content into a Ghost v2 blog.

The v1 migration guide is here:
And the v2 migration guide is here:

The upgrade path would therefore be one of the following.

If you want to work on Ghost locally -

  • Install the CLI locally
  • Install Ghost v1.0 using the migration guide but with ghost install --v1 local
  • Follow the v1 migration guide
  • Follow the v2 migration guide
  • Then spin up the DO 1-click which will be on 2.0 and import your content

Or if you want to work entirely on the server

  • Spin up the DO 1-click, you’ll have a fresh copy of 2.0 to play with
  • make a new folder like /var/www/mysite and do ghost install --v1 in there
  • follow the v1 migration guide
  • follow the v2 migration guide
  • assuming you did all that in /var/www/mysite then clean up the original fresh 2.0 install that lives in /var/www/ghost by going to that folder and running ghost uninstall

Hannah, thank you! I’m up and running on the latest version now.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.