iomad
productivity

iomad

IOMAD is a multi-tenant Moodle distribution that turns Moodle into a SaaS e-learning platform for managing multiple companies, departments and clients.

productivitycollaborationworkMariaDB

What gets deployed

Web

iomad server

MariaDB

managed database

GitHub stars470

About

IOMAD is a multi-tenant Moodle distribution that turns Moodle into a SaaS e-learning platform for managing multiple companies, departments and clients.

Managed services

  • MariaDBTCP:3306

Environment Variables

VariableDescriptionRequired
MYSQL_HOSTDefault: {{KUBERO_APP_NAME}}-mysqlOptional
MYSQL_PORTDefault: 3306Optional
MYSQL_DATABASEDefault: iomadOptional
MYSQL_USERDefault: iomadOptional
MYSQL_PASSWORDDefault: iomadOptional
MOODLE_URLDefault: {{KUBERO_APP_URL}}Optional
SSL_PROXYDefault: trueOptional
ADMIN_EMAILDefault: admin@example.comOptional
ADMIN_PASSWORDDefault: replace-with-openssl-rand-base64-32Optional
PHP_MEMORY_LIMITDefault: 512MOptional

Deploy iomad

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

Deploy Now

Ready to deploy iomad?

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