Moodle¶
In this article
Information
Moodle - is a free open-source Learning Management System (LMS) that provides educators and learners with tools for creating online courses, interaction, assessment, and learning management.
Moodle. Key Features¶
- Course management: the ability to create different types of courses, including online courses, blended courses, and traditional classroom courses. Teachers can create educational materials, assignments, tests, and discussion forums.
- Online learning: the access to educational materials, assignments, and tests through the internet.
- Assessment and feedback: tools for creating various types of assignments and tests, as well as evaluating students’ work. Teachers can provide feedback to students through the system..
- Collaboration: the platform supports tools for collaborative work among students, such as forums, blogs, and wiki pages. It promotes knowledge and experience sharing.
- User roles and permissions: Moodle allows configuring different levels of access and the rights of users in the system based on their roles (student, teacher, administrator).
- Progress tracking: teachers can track students’ activity, their progress in completing assignments, and test results.
- Integration with other systems: Moodle can be integrated with other educational applications and systems, such as video conferencing systems or library catalogs.
Deployment Features¶
| ID | Name of Software | Compatible OS | VM | BM | VGPU | GPU | Min CPU (Cores) | Min RAM (Gb) | Min HDD/SDD (Gb) | Active |
|---|---|---|---|---|---|---|---|---|---|---|
| 53 | Moodle | Ubuntu 22.04 | + | + | + | + | 1 | 1 | - | ORDER |
Installed software
| Software | License |
|---|---|
| Moodle | GNU GPL 3 |
| Apache2 | Apache 2.0 |
| PHP | PHP v8.2 |
| MariaDB server | GNU GPL 2 |
Note
Unless otherwise specified, by default we install the latest release version of software from the developer's website or operating system repositories.
Getting started after deploying Moodle¶
A notification will be sent to the e-mail specified during registration that the server is ready for work after paying for the order. It will contain the IP address of the VPS, as well as the login and password for the connection. Clients of our company manage the hardware in the server`s and API control panel - Invapi.
You can find the authorization data either in the Info >> Tags tab of the server control panel or in the email that was sent.
- Link to access the Moodle dashboard with a web interface: in the webpanel tag.
- Login and Password: Sent to your email address after the server is ready for use following software deployment.
Initial settings¶
After following the link from the webpanel tag, you must click on the Log in button:

And enter the credentials:
- Login:
root; - Password: arrives in an email to your address when the server is ready after software deployment.

After successful authentication, service management will be available:

Administrator Account Setup¶
After first login to the panel, we strongly recommend performing the basic settings for the Administrator user to ensure security and prevent loss of any information. 1. Go to the Administrator Profile – in the opened window click on the profile and select the Profile menu

- You will be redirected to the Admin User tab. This is the standard page for any user, containing information about their settings and activity. Click
Edit profile

- Now you can edit the Administrator information – provide current profile details, and also change the password.
Pay special attention to the parameters marked with red flags – change them to current ones.

Note
To avoid losing notification access, be sure to change Email to an existing one on first login
After making any changes, click the Update Profile button at the bottom of the page. For more information on the basic settings of Moodle, see the documentation of the developers.
Ordering a server with Moodle using the API¶
To install this software using the API, follow these instructions.
Some of the content on this page was created or translated using AI.