We currently use WPEngine to host our client's sites, but WP Engine has announced a near doubling of their prices. We want to take control of our own hosting by creating our own cloud hosting solution using Digital Ocean.
At the moment we are only hosting around 30 sites, but we want to configure for 50 - 75 to allow for growth and the occasional testing/staging site.
For this project, I am looking for experienced advice and guidance on which server level is needed on the Digital Ocean platform. High performance is a requirement of the server. The sites should load FAST.
Once we have selected the correct server and configuration, then we will configure the server for hosting multiple WP Sites. My goal is to run each site inside of a docker container or similar 'virtualization' type system. I would like to have a docker GUI installed such as Portainer or something else that makes it a snap to quickly spin up docker containers when preparing for a new site. After that, we also require that the software InfiniteWP be installed. InfiniteWP will allow us to easily spin up, manage and update WP Sites.
I'd also like suggestions on how to maintain a full server backup or image in the event that we have to redeploy the server quickly into another cloud server.
Of course every security precaution should be recommended and implemented.
We'd also like recommended maintenance and upgrade procedures for maintaining the server's health going forward.
About the recuiterMember since Mar 14, 2020 Resume Admin
from Araucania, Chile