ServerPilot & RunCloud are tools that let you manage your server without dealing with (almost)any command-line interface. ServerPilot & RunCloud mainly focus on PHP applications.

These providers help you have faster hosting without paying high fees. This post will help users choose between the two providers. In their true essence, both the solutions offer managed cloud hosting on cloud servers that are complex to manage by any average joe.

This guide aims to make the whole process of the setup of cloud servers easier for the user. Therefore, we will focus on performance benchmarking, load testing, and head-to-head comparison of both ServerPilot and RunCloud. In the end, you will be able to make a conscious decision about which hosting service will best serve your needs.

So without further ado, let’s get started.

The Setup for ServerPilot vs. RunCloud


We’ll be focusing on WordPress in this article. There are many
speed optimization services and speed optimization techniques to improve your website speed; hosting is a crucial factor. This post will set up two $2.5 VPS from Vultr, with the same configuration, same setup.

The only difference will be one installation will be done via RunCloud, compared to the other done via ServerPilot. We will be using website performance analysis tools like WebPagetest.org, GTMterix & Pingdom to compare the two.

We will use the Avada theme for our tests, one of the most sold WordPress themes, which is considered bloated(no offense). We will then import a demo and then compare the results of the two setups.

Setting up a VPS on Vultr

You can register on Vultr from here. Once you have signed up, setting up a server is pretty straightforward. Go to https://my.vultr.com/deploy/, and select the desired locations.

In this case, we will choose the server location as New York. Next, we pick the server OS as Ubuntu 16.04 x64 as both ServerPilot & RunCloud require the same.

Deploying a Server on Vultr

Next, we select the server size.

select server size on Vultr

Once we have launched our instance, we need to install WordPress on ServerPilot & RunCloud.

ServerPilot & RunCloud Performance Results

Before installing the Avada demo, I would like to show you the default WordPress installation’s performance results.

Default WordPress Installation Performance Results

Pingdom Speed results for ServerPilot

    • Pingdom Speed results for

ServerPilot

Pingdom Speed results for RunCloud
Pingdom Speed results for RunCloud
GTMetrix Results for ServerPilot
GTMetrix Results for ServerPilot
RunCloud GTMetrix Results
GTMetrix Results for RunCloud
ServerPilot Webpagetest Results
ServerPilot Webpagetest Results
webpagetest.org results of RunCloud
RunCloud Webpagetest Results

Conclusion for Default WordPress Installation Performance


As it can be noted, RunCloud outperforms ServerPilot in all the tests. Even though, ServerPilot is in the industry since 2012 compared to RunCloud, which in 2017.

Results using the Avada Theme Demo

 

GTmetrix Results

In this test, GTmetrix results differed a lot. At times I found RunCloud performing better, while at times, ServerPilot was taking the lead. But let’s have a look at the test results:

RunCloud on Avada speed test GTMetrix

speed test of Avada on ServerPilot

Note: There is no clear winner in the GTmetrix load test since in the next test, ServerPilot performed better. This kind of fluctuations happened in more than five tests. So nothing to conclude here.

Pingdom Results

Unlike GTmetrix, Pingdom results showed RunCloud performing better than ServerPilot.

ServerPilot Pingdom test 2 RunCloud on Avada speed test pingdom

RunCloud takes 1.58 s to load the Avada demo compared to ServerPilot, which takes 1.71 s. The difference is not much, but website speed is essential & there is no reason to ignore milliseconds.

To avoid any discrepancies, I did a retest & in the retest, too, RunCloud took lesser time to load the website.

Webpagetest.org Results


RunCloud.io Results

Document CompleteFully Loaded
Load TimeFirst ByteStart RenderUser TimeSpeed IndexFirst Interactive (beta)TimeRequestsBytes InTimeRequestsBytes InCost
First View (Run 3)2.982s0.346s0.734s4.250s3156> 4.057s2.982s462,242 KB5.721s812,509 KB$$$$$

ServerPilot.io Results

Document CompleteFully Loaded
Load TimeFirst ByteStart RenderUser TimeSpeed IndexFirst Interactive (beta)TimeRequestsBytes InTimeRequestsBytes InCost
First View (Run 1)3.042s0.535s0.900s4.266s31774.118s3.042s462,231 KB6.139s812,496 KB$$$$$

As clearly, seen from the tests, RunCloud outperforms ServerPilot in almost any test. Also, a similar comparison performed by SitePoint proves the same.

Comparing Costs


Along with performance benefits, you also get better pricing options of $10+$1 for each app a server for ServerPilot vs. $15 unlimited servers from RunCloud Both of these are almost similar in pricing.

Let‘s see the price comparison between these providers and determine which is better if we consider the pricing only as a benchmark.

  • ServerPilot Pricing
  • RunCloud Pricing

1. ServerPilot Pricing


In the past, ServerPilot allowed its users to have a free account with limited features. They have updated their pricing plan and have three pricing packages, including Economic, Business, and First Class. Let’s see about these packages and their pricing.

Economy: It allows you to use any PHP websites such as WordPress and Laravel. The price starting of this package is $5 per server $0.50 per app.

So it will cost you $5.50 per month. Moreover, you can also use additional features like Free SSL certificates, Server security updates, HTTP/2 support, API access, Multiple PHP versions, Database management, One-click WordPress installer, and many more.

Business: Along with all the economy plan features, the business plan offers even more features to enhance usability. Fea servers to reduce app usage include .server and app resource usage statistics, a log viewer, and priority support.

The pricing start of the business plan is $10/server + $1/app.

First Class: Including all features of the Business plan and economy plan, of course, this plan offers you app request and performance statistics, slow script warnings, and high priority support. The pricing start of the business plan is $20/server + $2/app.

2. RunCloud Pricing


Now I am going to tell you about run cloud pricing. On RunCloud, they provide different packages such as Basic, Pro, and Business. They all have different features. Let see below one by one.

Basic – Room to grow: The basic plan will cost you $6.67/month. It will give you some extra features such as:

  • Allow using all the essential features
  • You can easily manage multiple users
  • It will provide you a Free SSL Certificate
  • It allows you to use file manager and cloud text editor
  • It provides you Cron job manager and 1 Click Hard Disk Cleaner
  • It allows you to 30 days Web Application data transfer stats
  • It provides you 24 hours server health data

Pro – Road to pro: The basic plan will cost you $12.5/month. It will give you some extra features such as:

  • Allow using all the essential features
  • Unlimited Connected Servers

Business – Advanced Features: The basic plan will cost you $37.5/months. It will give you some extra features such as:

  • Allow using all the pro plan features
  • You can manage your team with ACL
  • Atomic GIT Deployment

runcloud pricing

With the evidence in front of you, you can now easily decide what type of business you will be discussing. There’s no reason I can see for one to choose ServerPilot over RunCloud. It is also worth mentioning that both providers offer free plans, which are worth considering.

Comparing User Dashboard

Let‘s see the user dashboard comparison between these providers and determine which is better

ServerPilot User Dashboard

By this point, I feel you would think I am being biased. I understand. But I will make you the judge this time.

ServerPilot Dashboard
ServerPilot Dashboard

RunCloud User Dashboard

It’s their dashboard in 2017, and I have not made any edits to the image. Don’t trust me? Check yourself!

RunCloud Dashboard
RunCloud Dashboard

RunCloud’s user dashboard seems simple, user-friendly & has some icons which will make it easier to find useful tools. I had issues creating an SFTP user, but the live chat person assisted me.

I would suggest they make some options clear, like adding an SFTP user, making SSH login optional for SFTP users, etc.

ServerPilot vs. RunCloud – Feature Comparison Table

It is essential to compare the features of both ServerPilot and RunCloud before you make a choice. We have listed the features of both cloud solutions and then compared them head-to-head. Keep reading.

ServerPilot Features

Here are the features of ServerPilot that make it a great choice for beginners.

Fast Install

One-click cloud deployment is what makes ServerPilot a great buy. Anyone who is looking to launch a website within minutes can do so with ServerPilot.

Instant Changes

Changing a server or its configuration is simple. You have the dashboard panel available. You can also get instant changes done if you request the ServerPilot support team. So, yes instant changes is a possibility.

Free SSL

SSL is crucial for every website now. Good thing is that ServerPilot also offers free SSL to its users. With free SSL, you can easily launch your website and make it secure.

HTTP/2

If you get HTTPS – which is a possibility with SSL – you also get HTTP/2. So, yes ServerPilot also offers HTTP/2 to its users.

Nginx Cache Support

Nginx cache support allows websites to load faster because of the high-end technology stack available. Nginx is a proxy for load balancing and website cache.

Firewall

You get a firewall for your server. This means your server can only be connected from users that are whitelisted to join them. Firewalls keep hackers, eavesdroppers, and cyber criminals away from your site.

Server Health Monitoring

ServerPilot offers contract health monitoring of all websites. It is not only a powerful way of securing site data, but it also monitors health, hardware and server status, and security of virtual and physical devices.

These are all the features that ServerPilot offers to its users. Now let’s look at the features that RunCloud offers to its users. We will then compare each one of them.

Run Cloud Features


Here are the features of RunCloud that make it a great choice for beginners.

Instant Deployment

RunCloud works similar to ServerPilot and you can deploy a server instantly – almost within minutes- when using RunCloud.

Deploy Unlimited Applications

Another big benefit of using RunCloud is that you can deploy unlimited applications on your server. This is something that is not offered on a shared host so RunCloud is great in that aspect.

Autonomous Setup

RunCloud allows you to deploy urgent security measures such as patches and updates autonomously. No need to actively search for updates. They are updates as soon as they arrive in the market.

Constant Server Monitoring

RunCloud also offers constant server monitoring for site security, health, and traffic fluctuations. Moreover, you can also check site performance and intrusions through file logs. It is provided to you through the user dashboard.

Performance Driven Dashboard

RunCloud offers performance driven panels right on your dashboard. Now easily check what bottlenecks are arising and how to solve them within minutes. No need to wait for support to generate report when you get the whole picture in front of you.

Secure Management Panel

RunCloud offers 2FA (Two-Factor Authentication) to easily manage security. You can even add IP whitelist so that only verified users can login to the dashboard.

Virtual PHP Machine

You get unlimited number of PHP workers to work on your server requests. RunCloud doesn’t limit the number of PHP machines that you can utilize for each server.

Constant Backups

The best part about using RunCloud is the constant backup service. The backups show up on your dashboard as soon as they are ready. Either migrate them to a third-party or download them to your local system.

Head-to-Head Comparison: ServerPilot vs RunCloud

 

NoFeaturesServerPilotRunCloud
1Fast InstallYesYes
2Instant ChangesYesYes
3Free SSLYesNo
4HTTP2YesNo
5NginxYesNo
6FirewallYesNo
72FANoYes
8Health MonitoringYesYes
9Instant DeploymentYesYes
10Unlimited AppsYesYes
11Autonomous UpdatesYesYes
12Secure Management DashboardNoYes
13Unlimited PHP WorkersNoYes
14Constant BackupsYesYes

Final Conclusion

I still can’t find any reason one would consider ServerPilot. Things like standalone NGINX support for WordPress weren’t even compared in this article. RunCloud offers this right from the beginning. I don’t say it’s impossible to achieve this on ServerPilot, but it isn’t straightforward to do so again.

It’s not like ServerPilot is the cheaper alternative here. RunCloud is much cheaper compared to ServerPilot(unlimited server pricing vs. per server pricing). Still, RunCloud excels in most of our tests. I realized that while setting up the server was, ServerPilot gets deployed faster, but again, that’s a one-time benefit. Ultimately it’s the website speed that matters the most.
Have I missed something? What do you think? Let me know your thoughts in the comments!

10 thoughts on “ServerPilot vs RunCloud Speed Comparison on WordPress”

  1. Hey,

    Thanks for the time spent testing! I think the test is very subjective though. I use both systems and I will pick runcloud over serverpilot if I have to pick one but your test (from all I can see) was done with Nginx on RunCloud.

    For an unbiased approach to the test, I’ll suggest you run ServerPilot with Nginx and test server load (run a test with loader.io), not page speed.

    Out of the box, the free serverpilot setup is still a lot better than runcloud for wordpress. For example, wordpress email notification works without any third party plugin. You can’t say the same for runclound.

    1. Hi Dan,
      Thanks for stopping by.
      It seems like I should have mentioned about the server stack used.
      To clear any doubts, I have used the same stack(Apache+NGINX) on both RunCloud & ServerPilot to keep the comparison fare. If I had used standalone NGINX on RunCloud for comparison, the results wouldn’t have been fair.
      I agree RunCloud doesn’t support mail out of the box. But I assume that will be implemented soon since it’s growing pretty fast.

    1. Good to hear that you found it interesting. No. I did not compare cPanel & Plesk. cPanel & Plesk are panels for web hosts and not actually control the servers on their own. The performance depends a lot on how the web host configures these panels. It is not the same for ServerPilot & RunCloud. These panels are for servers with root access. These panels totally control the set up unlike cPanel, Plesk etc. Comparing Plesk/cPanel with RunCloud/ServerPilot won’t really be a fair comparison.
      Regarding Cloudron I don’t really know about that.

Leave a Comment

Your email address will not be published. Required fields are marked *

Get my free audit!

  • This field is for validation purposes and should be left unchanged.