Moving from Self-hosted WordPress to Ghost CMS
This website michael1e.com was a Wordpress site hosted on Linode for the past 7 years. I wanted to move to a newer stack so I choose Ghost. Below is a guideline I used to move from wordpress to ghost.
- Use Export to Ghost plugin for Wordpress
- Convert all categories to tags in Wordpress
- Stop all apache services
- Rename your old wordpress site to a backup site
- Uninstall apache
- Install ghost
- Import your content into the Ghost site through the Admin panel
My new stack is now Linode, Ghost (NodeJS/nginx), and Cloudflare.
Resources:
https://ghost.org/tutorials/wordpress-to-ghost/
https://ghost.org/docs/install/ubuntu/
https://lowendbox.com/blog/how-to-replace-apache-with-nginx-on-ubuntu-18-04/