Cloudways is a solid option to use for WordPress site hosting. In this example, we are going to use it for hosting a MainWP dashboard site. You do want to use a separate server for hosting your MainWP dashboard site, so that the server or servers you are using for your client/customer sites do not have to share resources.
- Go to login into Cloudways.
- From Servers.
- The cheapest-priced option is based on only 2GB of RAM.
- If you feel like you will need more RAM and server space, then you can go up a plan.
- Launch the server. Then it will take 13 mins or so for the new server to be ready.
- This is after the server is ready.
- Click on the new server and you can view the master creds and access a number of other sections.
- From Settings & Packages, these are some basic recommended changes to make.
- From the Advanced section, a few more recommended changes to make.
- Next, these are the recommended packages.
- We are going to access the application that was created now.
- You can view the application access details. This will show the temp URL, along with the admin user information, along with MySQL creds as well.
- Login into the URL using the admin panel creds, then go in and install the MainWP dashboard plugin.
- Now you can go through and connect the sites you would like the manage using MainWP.
The Technical Part
|Installed Themes||Active Plugins (available updates)|
|Storefront (Active)||Akismet Anti-Spam (> 4.0)|
|OceanWP (Iniactive)||Breeze (> 1.0.9)|
|Astra (Iniactive)||Caldera Forms (> 1.5.9)|
|Hello Dolly (> 1.5)|
|Jetpack by wordpress.com (> 5.9)|
|MainWP Child (> 3.4.7)|
MainWP Dashbaord Site
|Installed Themes||Installed Plugins|
|Twenty Seventeen (Active)||Block Bad Queries (BBQ)|
|Clean Admin Dashboard|
|Disable jQuery Migrate|
|Remove Query Strings|
|REST API Toolbox|
Settings being used in MainWP > Settings > Advanced Options.
So those default values can be changed out using wp option update.
Cloudways Vultr Testing Results
Default server settings – 100 child sites
- 4 mins 58 seconds to install those plugins.
- 1 mins 50 seconds to sync.
- 4 mins 35 seconds plugin update time.
With server settings changed – 100 child sites
- 5 mins to install those plugins.
- 1 min 55 seconds to sync.
- 4 mins 40 seconds plugin update time.
With server settings changed – 30 child sites
- 2 mins 10 seconds to install those plugins.
- 34 seconds to sync.
- 1 mins 25 seconds plugin update time.
Server resources use using htop during those different timed runs.
- Install the outdated plugins 40-80% CPU usage.
- Sync the 30 child sites 11-40% CPU usage.
- Update 6 plugins per 30 child sites 5-30% CPU usage.
Memory usage did not top out over 440MB of the 1GB RAM during any of those three different runs for common MainWP tasks.
CPU after any of these runs returned back down to 5-10% and memory returned back down to 320MB and under.
So a MainWP dashboard being used on a 1GB RAM server on Vultr, will be able to handle pretty much anything MainWP can throw at it.
Why use Vultr on Cloudways?
The reason for hosting your MainWP dashboard site with Cloudways is you get a custom, easy-to-use panel to manage everything you would need on the site. You are also able to use the rock solid infrastructure of Vultr, so you end up with the best of both worlds. You can rest easy knowing that your MainWP dashboard site is on a solid platform and will be performing well, which will allow you to focus on keeping those client/customer sites updated and maintained. The biggest plus factor in using Cloudways with Vutlr is that it is very well-priced and cost effective.