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.

  1. Use Export to Ghost plugin for Wordpress
  2. Convert all categories to tags in Wordpress
  3. Stop all apache services
  4. Rename your old wordpress site to a backup site
  5. Uninstall apache
  6. Install ghost
  7. 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/