The Moodle code is written in PHP, so any Linux-based operating system will do just fine - whether it is CentOS, Ubuntu, Debian, or any of the rest. While it’s not technically impossible to host the app on a Windows server, the configuration and management are much more complicated, so we don’t recommend this option.