Magento 2 has many server requirements when it comes to server setup and installation, that include right php version, mysql, nginx or apache config setting and a lot more. While installation we need to make sure that file permissions are all correct and all cron jobs are running. The list goes on.
We will set up a server with all required extensions and requirements for magento 2 installation. Which includes installing php, mysql user, elasticsearch and a few other things which are usually missing when we get the server.