adding wordpress blog to a ghost droplet

November 26, 2013 4.2k views
I set up a new droplet a couple of days ago, with the one-click GHOST install. (I wanted to start using Ghost with a new blog, so I decided to move away from shared hosting and into DO) I also have a website built on wordpress that I need to migrate over this week. Now before I go blowing stuff up, and to avoid any unnecessary steps, could someone give me some breakdown as to how I add a wordpress blog to a Ghost-running droplet? I started with the guide on here for installing wordpress on Ubuntu, but ran into some difficulties with the Apache install not working, and then have since backed away a little. Regrouping, and looking for advice now... Anyone out there willing to guide an idiot through the basics? NOOB trying to learn, please help!
10 Answers
Since the Ghost 1-click image is based on nginx, you should be able to follow an article that walks you through setting up Wordpress with nginx:


Let me know how it goes :]
by Etel Sverdlov
Wordpress is a free and open source website and blogging tool that uses php and MySQL. It was created in 2003 and has since then expanded to manage 22% of all the new websites created and has over 20,000 plugins to customize its functionality. This tutorial shows how to install Wordpress on a server with LEMP (with nginx instead of apache). It is written for Ubuntu 12.04.
Thanks for the advice!
I'd like to consider a few options (if there are any others?),
and look at the degree of difficulty first.

This VPN stuff is not clicking with my brain 100% just yet...

So just to make sure before I start digging into it,
does anyone else have any other easy/alternative ways to suggest here?
Sorry, just to clarify:
Im not necessarily looking for easier options for the "Ghost 1-Click with nginx" compatibility,
just BEST ways/practices to do it.

Any advice here would be appreciated!
In my opinion, the best/most efficient way would be hosting Wordpress on nginx with php5-fpm. That's how I would do it personally.
Alright, thanks again Kamal. I had a look at the link you suggested.
After searching around a bit more I found some other people with similar situations as mine.
That helped me see the problem a little more clearly, I hope:

1) I have an existing wordpress website (with a lot of important content, archives etc. that needs to get transferred over to DO from my old shared host, without any hitches or screw ups by me. Ideally in the next week or so, if I can learn this stuff quickly enough.

2) I have a plan to start using Ghost for some new blogs, but no real content or anything to share as of now on those sites.

So (perhaps mistakenly?) I set up my droplet with the Ghost 1-Click install first. When I should have started with a 1-Click install of Wordpress first >>> then figured out how to set up Ghost later on...?

Would you say that the best way forward is to kill the droplet, start from scratch with a 1-Click WORDPRESS install? Then set up Ghost, nginx stuff afterwards?

Thanks for any help or suggestions you can offer.

The Ghost 1 Click image uses nginx, while the Wordpress 1 Click image uses Apache. nginx's performance is much better than Apache's so I recommend sticking with the Ghost 1 Click image and then adding in Wordpress to that droplet.

You can take a snapshot of your working droplet and then follow the article I linked. If that doesn't work, you can always restore your droplet to its "working" state from the snapshot.
Thank you, I will give it a try this weekend.
Let you know how it goes then!
@whatspo Hi I had exactly the same problem as you, this is my solution
@davsmile wow, that is a great write up, thanks!
I was able to run Ghost and Drupal in one droplet each with their own domain. I'm planning to add a wordpress site just to see how it works out.


This can be used as a reference to run Wordpress instead of Drupal. Everything was a manual install. The Digital Ocean community library was a very big help.
Have another answer? Share your knowledge.