This is not an advertisement ... do not work for Google. This is also not necessarily a recommendation for all ... but ... something to investigate/explore if so inclined.
Have posted this here cause of past postings where the poster was asking about a hosted solution.
Moderator ... feel free to slap my hand and move where ever!!!! ;)
Google Click Deploy
https://cloud.google.com/launcher/
On page 2 of blog and CMS category:
A "Secured Moodle on Windows 2012 R2 ... a 'hardened Moodle'.
I have no idea what that really means!!!
https://console.cloud.google.com/launcher/partners/click-to-deploy-images
WordPress, LAMP Stack, ASP.NET Framework, MongoDB, a Single Node file server
featuring ZFS for Linux, Jenkins, TomCat
Can get a Google click to deploy for MySQL, Percona, Redis, and a Moodle.
https://console.cloud.google.com/launcher
It appears BitNami has jumped on board Google offering WP, Joomla, even a BitNami Moodle ...
However, one can get a Google One Click Deployment that's
VM instance: 1 vCPU + 3.75 GB memory (n1-standard-1) - $34.67 a month.
Standard Persistent Disk: 10GB - $0.40 a month
Type Virtual machines Single VM
Last updated 11/30/17, 12:59 PM
Version 3.4
Operating system Debian 9
Package contents Apache 2.4.25 MySQL 5.7.20 PHP 7.0.19
Estimated costs: $24.67/month
https://console.cloud.google.com/launcher/details/click-to-deploy-images/moodle?q=Moodle
For those having email issues all the time might look into a SendGrid Email API/Service
@Emma might like ... it's Debian!!!! ;)
'spirit of sharing', Ken