Templatesmoodle
moodle
productivity

moodle

Moodle is the world's most popular open-source learning management system (LMS) for building online courses, classrooms and e-learning.

productivitycollaborationworkMariaDB

What gets deployed

Web

moodle server

MariaDB

managed database

GitHub stars6,200

About

Moodle is the world's most popular open-source learning management system (LMS) for building online courses, classrooms and e-learning.

Managed services

  • MariaDBTCP:3306

Environment Variables

VariableDescriptionRequired
MOODLE_DATABASE_TYPEDefault: mariadbOptional
MOODLE_DATABASE_HOSTDefault: {{KUBERO_APP_NAME}}-mysqlOptional
MOODLE_DATABASE_PORT_NUMBERDefault: 3306Optional
MOODLE_DATABASE_NAMEDefault: moodleOptional
MOODLE_DATABASE_USERDefault: moodleOptional
MOODLE_DATABASE_PASSWORDDefault: moodleOptional
MOODLE_USERNAMEDefault: adminOptional
MOODLE_PASSWORDDefault: replace-with-openssl-rand-base64-32Optional
MOODLE_EMAILDefault: admin@example.comOptional
MOODLE_HOSTDefault: {{KUBERO_APP_URL}}Optional
MOODLE_REVERSEPROXYDefault: yesOptional
MOODLE_SSLPROXYDefault: yesOptional
PHP_MEMORY_LIMITDefault: 512MOptional

Deploy moodle

One click to deploy a fully configured moodle instance with all dependencies pre-wired.

Deploy Now

Ready to deploy moodle?

No infrastructure to manage. Just connect your repo and go live in seconds.