Moodle LMS on Ubuntu 24.04 LTS by ProvenCloud
by ProvenCloud
Moodle on Azure: learning management system for courses, quizzes and online classes.
Moodle on Azure, ready in minutes. Deploy the virtual machine, open its public IP address in a browser and you are ready to go. There is no installer to run and nothing to configure.
Moodle is the world's most widely used open source learning management system. Schools, colleges, universities and companies use it to run online courses with lessons, quizzes, assignments, forums, certificates and grade books. This image gives educators and training teams a working Moodle site in minutes, with no installer to run and no database to create.
Why teams choose this image
- Teach online your way: build courses with lessons, quizzes, assignments, forums and grade books, enrol students and track progress. The site address follows the VM's public IP automatically.
- No shared default password: every VM sets its own passwords from its own VM ID on first boot, so no two customers share a login.
- Up to date: every component is on its latest stable release and the image carries all Ubuntu 24.04 LTS security updates, with nothing pending.
- Supports Trusted Launch with Secure Boot and vTPM. No build-time SSH keys or shell history are left in the image.
What is included
- Moodle 4.5.15 LTS
- Apache with PHP 8.3
- MySQL 8.0
- phpMyAdmin for database administration
- Webmin 2.670 for server administration
- Ubuntu 24.04 LTS, fully patched
Getting started
Open http://<vm-public-ip>/ and sign in as admin. The password is VM- followed by your VM ID (Azure portal > the virtual machine > Properties > VM ID); the prefix is needed because Moodle requires an upper-case letter. phpMyAdmin (/phpmyadmin, user root) and Webmin (port 8000, user admin) use the same password.
Ports opened for you: SSH 22 and 80, 8000. For production, limit admin ports to your own IP address and add your domain with an SSL certificate. Step-by-step guide: provencloud.io/catalog/azure-moodle-lms-ubuntu-24-04
Who it is for
Schools, colleges, universities, training companies and HR teams that want their own learning platform with student data kept in their own Azure subscription.
Pricing
The price shown is the software and packaging fee. Azure infrastructure charges for the virtual machine, disk and network are billed separately by Microsoft.
Support
ProvenCloud supports the image, its first-boot setup and its access tools. Email support@provencloud.io and we reply within one business day.
Moodle itself is open source software licensed under GPL-3.0. Moodle is a trademark of its respective owner; this image is an independent build by ProvenCloud.