Our incremental backup system allows us to take snapshots of each website as regularly as every one hour and keep it for a period of 60 days. Users can download a backup or revert to a previous state at any point.
If one server is down or under DDoS attack, there is always another one to take its place, and if a website needs more resources MagicPress will automatically allocate them.
An array of caching servers is used to cache static files. This means that if a caching server does not contain a resource, it will try to find it on another caching server before attempting to request it from the web server.
MagicPress relies on a custom storage layer to make each file available to many web-servers at the same time. Duplication of data also means that if one server fails, another one will take over.
WordPress will typically request data saved on a database far more times than it will alter or record data on it. MagicPress takes advantage of this and uses a database cluster in a multi master-slave configuration.
We take care of all updates. Our service will update WordPress core, plugins and themes (provided by MagicPress) as needed. Users may opt-out and perform updates manually via the panel.
Each website is isolated from others on the same server. There is no way for a compromised website to jeopardise another or for a vulnerability to propagate and access other websites’ files.
We scan each file on a daily basis and in the case malware is detected we inform the respective user by email. To avoid disruption of service we do not delete infected files automatically.
MagicPress uses Apache version 2.4 and the latest PHP series 5.6 or 7. This ensures increased security against newly discovered vulnerabilities without sacrificing speed.
Each of the services used by MagicPress is built as a docker image. This is beneficial because restarting a service takes merely a couple of seconds as opposed to a couple of minutes it takes to reboot a physical server.
Any request to a website hosted on MagicPress is filtered using our own implementation of an Application Layer Firewall. Our software decides if a request is malicious and therefore it must be blocked.
MagicPress uses nginx server to offer HTTP/2 to every website.
MagicPress has extensive support for SSL.
Users can get direct access to their files via FTP and the database entries via phpMyAdmin, see and modify the DNS entries, view logs. SSH access is also available in multiple site hosting plans.