Interested in using RunCloud to host your WordPress site in the cloud with a provider like DigitalOcean, Linode, Vultr, and more?
Cloud VPS hosting offers an incredibly affordable way to host high-performing WordPress sites. Basically, you can get the page load times of a managed WordPress host for a fraction of the cost.
However, the problem has always been that cloud hosting is way too complicated for regular users. Unless you’re a developer, setting up and maintaining your own cloud server is out of reach. At least it was…
RunCloud (and similar tools) changes that. With RunCloud, even regular users can set up and benefit from cloud WordPress hosting. And to prove that, I’m going to show you exactly how to do it because…well, I’m definitely not a WordPress developer! I’m just a regular guy who likes to play around with WordPress. So if I can set this up, so can you.
This is our third post in a series of guides on how to self-host WordPress in the cloud without being a developer. If you like what you see, you’ll also want to check out our other guides in this space:
Note – as with all our posts in this space, it’s important to remind you that I am not a developer. I’m writing all of these posts from the perspective of regular WordPress end users, so you might place a different emphasis on certain features/interface elements if you’re a developer. That’s fine – different strokes for different folks. This is for us, lowly mortals.
RunCloud Review: What Does RunCloud Do?
Unlike SpinupWP and GridPane, two similar tools that we’ve previously reviewed, RunCloud is not 100% focused on WordPress. Instead, it works for any PHP application that you might want to host.
However, RunCloud has plenty of dedicated features for WordPress sites, like a companion caching plugin, so WordPress users will feel right at home.
Let’s start the beginning, though, with setting up and provisioning a server.
With RunClud, you pretty much just point it at your cloud hosting and it automatically sets up everything for you to make WordPress run. RunCloud lets you choose between two different tech stacks:
- A hybrid Nginx + Apache stack – Apache will serve dynamic files and Nginx will serve static files. The upside is that you can still use your .htaccess file, which a lot of WordPress users rely on.
- Native Nginx stack – Nginx does everything, which means no .htaccess file (but better performance, especially under scale).
RunCloud will work with pretty much any Linux VPS. However, it has dedicated integrations for some providers that make the process even more streamlined as RunCloud can even create the server for you via the API. This is the case for Digital Ocean, which is what I’ll be using for this tutorial.
Once you have your server, you can easily install WordPress with just a few clicks. From there, you’ll be off to the races with useful tools like free SSL
This article was written by Colin Newcomer and originally published on Learn WordPress with WPLift.