From Wordpress to Self-Hosted Ghost on Droplets

Here's a quick story on my migration from my wordpress blog to a self-hosted Ghost blogging platform on Digital Ocean Cloud provider.

Speed

This has been the biggest change, but of course it was expected going from heavy bloating wordpress to this static platform.

Here is the stats of my previous wordpress website. I can vouch for that load time as sometimes during peak hours it gets worst!

As you can see above, the wordpress page size and request alone is a cluster of crap that you don't need pulled.

Can't make this up, I used 5 other websites and 3 friends spread across NY and NJ. The results are all the same.

Milliseconds. Enough said..

Freedom

Freedom with cloud hosting:
Finally cracking the egg shell out of using Apache web servers. I have to note that Apache has been great to work with and it has never lead me wrong in the world of web-dev materials.

Moving forward, with utilizing reverse proxying, NGINX can potentially manage hundreds of requests by simply offloading all the dirty work to the other servers to handle. Having set up multiple projects that served locally for some years, NGINX can hand off the word for the local services on the same cloud network machine.

I like to have several resources at my disposal to muck around with. These include:

  • Ghost blog site which is hosted at the default location ‘/’
  • phpMyAdmin which greatly simplifies MySQL database administration stuff.
  • Playground for my PHP programming stuff
  • Playground for my Python progamming stuff
  • A Django web framework site that I can beat up on
  • Playground for my Go programming stuff.
  • Playground for Flask web framework

All of this is currently done on Ubuntu system, LEMP based of course.

The bad with shared-hosting:
With shared hosting, your pretty limited by..everything. BTW, Never trust anything that says "Unlimited", Unlimited doesn't exist. It's a buzzword designed to wrangle people in. It means essentially that your data will be spread out anywhere they've got room and it's at the mercy of anyone else on their network. Not good. Unlimited Bandwidth is easy to promise when they don't have to guarantee uptime or speed. So sure, maybe you can keep going after 200gigs of transfer that month but you might as well be dishing out pages at the speed of banging out TCP/IP packets with a bird and a rock.

Anthony

Anthony

OSCP Certified, Technology Enthusiast, CTF Player, Vulnerability Research, Reverse Engineering, Pen-Testing, and other.

Read More