Our own implementation of the server is based on the application of Node.js. A single server receives information from the microcontroller and thourgh that magic happens.
The server is capable of receive data from digital or analogic sensores or actuators and to reply as it should. The webpaged presents then the interpretation of that data to the user in a more conveniet and visual way.
https://howtonode.org/how-to-install-nodejs
(You can also find a server side tutorial here: GET STARTED: NodeMCU.)