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: $(MYSQL_HOST)Optional
MOODLE_DATABASE_PORT_NUMBERDefault: $(MYSQL_PORT)Optional
MOODLE_DATABASE_NAMEDefault: $(MYSQL_DATABASE)Optional
MOODLE_DATABASE_USERDefault: $(MYSQL_USER)Optional
MOODLE_DATABASE_PASSWORDDefault: $(MYSQL_PASSWORD)Optional
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.