STORM uses a number of different technologies to get the best speed out of your websites and to give you some great features. 


Here is an overview of some of the technology behind STORM:


Ubuntu


STORM servers run the latest stable version of the Ubuntu Linux operating system which gives you access to the latest software packages. Ubuntu is based on the Debian architecture and has been one of the most longstanding and popular distributions of Linux since it's release in 2004. 


Apache and NGINX


STORM uses a combination of Apache and NGINX to display each web site to give you the best of both web server.


For more information on how NGINX is incorporated into STORM click here.


PHP


With STORM we will always make sure that the very latest versions of PHP are available to use on your server. STORM currently supports  PHP 5.6, 7.0, 7.1 & 7.2 


MariaDB


MariaDB 10.1 is installed on STORM by default. MariaDB is a MySQL alternative that's better performing than standard MySQL. All your normal MySQL commands and code will work just the same as if MySQL is running on the server but you will get the performance benefits of MariaDB.


Let's Encrypt


Let's Encrypt is built right into STORM so you can secure your sites with a valid SSL certificate with the click of a button. 


For more information on how to apply a Let's Encrypt certificate onto your site click here.


HTTP/2


The HTTP/2 protocol is enabled on your sites by default on STORM. This is the latest version of the HTTP protocol which includes many benefits focused on speed. Google has been a big advocate of the use of HTTP/2 and more information about this can be found here.


Security Patches


Ubuntu automatically updates security updates to your STORM server including services like Apache, NGINX, the kernel and PHP. STORM will never upgrade you between different versions of PHP. For example never from PHP 5.6 to PHP 7.0. Changing the PHP version is a manual task from the PHP manual on each web site on STORM.