At minimum Plato requires a web server (typically IIS) running .NET Core 3.1 and a database server typically running SQL Server 2016 or above.
Plato 1.0.0 does not officially support Linux. You are welcome to try installing Plato on Linux however you may encounter issues with some modules. We will be working during the 1.x lifetime to ensure full support for hosting Plato on Linux and within containers.
If your installing Plato within Azure VMs we would suggest at minimum A2_v2 sizes or above for both the web and database virtual machines. This Azure virtual machine size typically offers 2 virtual cores and around 4 GIG of ram. We would suggest a larger virtual machine for the database server if you have the budget.
To work with the Plato source code we would suggest at minimum Visual Studio 2019. If you have Visual Studio & SQL Server installed locally please see our quick start guide to get started.