We have received a couple of other questions from interested partners about the difference between Dollie and for example CPanel or Cyberpanel or any other webhosting/server software tools. And whilst we understand where that is coming from it’s not really comparable.. here is why..
This is software that is installed on any server which allows someone to easily manage the server and all it’s moving parts. The software comes with a lot of overhead because it needs to able to do large amount of different things. You can use the software quickly setup applications like WordPress but additionally it manages PHP/NGINX/Apache/MySQL/FTP/SSH/Firewalls/Security/Caching and quite literally hundreds of other server features.
Additionally there is no (Docker) container technology involved. Meaning it’s all one big server with your sites/services running inside them. If PHP breaks all your sites break. If one of your WordPress sites get hacked there is a good chance they all will be hacked (not always the case, but let’s not get too in-depth). Most importantly I think it’s safe to say this software is great if you’re:
- Comfortable with managing your own server top to bottom.
- Want to use your server for multiple “things”. host WordPress sites, deliver emails, have some static websites, or a Joomla install alongside.
- You come from a background where all these concepts of server management make sense. Doing this the old school way without Docker containers and other things. There is nothing inherently wrong or bad with this software so we’re not shooting it down.
How things work with Dollie
With Dollie things are quite different. Most fundamentally it is built from the ground up to do one thing: Serve and deploy lighting fast WordPress sites in the most efficient and secure way.
How is this done? Through Docker containers.Every WordPress site is housed in its own isolated container, which has all of the software resources required to run WordPress optimally (Nginx, PHP, MySQL and when needed Redis/Memcached).We then give you the tools as partner to manage these containers through your Dollie WordPress install and additionally through our container manager.The big difference is that here you don’t have to worry about maintaining the full stack or other high level server management things. All of your containers are self container “applications” that are self healing and optimised for WordPress. What you can do is make changes to the container when needed. For example reducing or increasing the maximum amount of allowed RAM or CPU cycles. Or increase or restrict bandwidth. If you are an experience developer you can also login to each container via SSH and update individual PHP/NGINX configs, but this is completely optional
Comparing the two
Now finally if you compare the way a server with CPanel/Cyberpanel/DirectAdmin is set up to a Dollie server. It’s light and day. The Dollie server is a Ubuntu 18.04 server with Docker installed, firewall/hardening and the Dollie/Stratus5 container orchestration software. The deployed containers contain bare bones Ubuntu 18.04 stack with NGINX/PHP/Percona/Reddis and basic monitoring and backup scripts and thats it.The CPanel/Cyberpanel has your base OS, the actual software, an incredible amount of base software from email servers, multiple versions of php etc etc. It can get messy, it’s usually highly unoptimised and in terms of performance for your actual hosted websites it will not compare to an optimised Docker container serving just WordPress.
So to make a long story short, you can't directly compare Dollie to cPanel or other server management software, since they are both different things. But we hope after reading this you'll have a better understanding in what makes Dollie different when it comes to deploying and managing high performance WordPress installations under your own domain.