It’s time for me to replace my Ghost setup at blog.website.com with a fancy new install of Ghost. My current one is super old and buggy, so a fresh start is required.
I’m a bit freaked out that I’m going to break something when replacing my live site as it’s a little more complicated than running ghost update
I was hoping someone could run through my checklist and let me know if the order is OK, and if I’ve forgotten anything super important.
General information
Current website: live.website.com
New Test Site: new.website.com
I have new.website.com setup and good to go!
I now want to update live.website.com so it’s pointing to the ipaddress with the new website.
Planned Steps
-
Backup live website (live.website.com)
-
Backup new website (new.website.com)
-
Turn on Cloudflare maintenance page
-
Change config url for new.website.com so it called live.website.com >
ghost config url https://live.website.com
-
Edit DNS settings -
- change ‘A record’ for live.website.com to point to new ip address (new.website.com)
- change TTL to 1 min
-
Wait until live.website.com updates and shows the new website.
-
Integrations:
- Add new API keys to parent website so Ghost can talk to the new Ghost install
-
Check everything is working.
-
Turn off Cloudflare maintenance mode.
Questions
- Do I need take any other steps other than
ghost config url
? - Are there any steps I’m completely forgetting?
- Does changing TTL really do anything?