37 lines
4.5 KiB
XML
37 lines
4.5 KiB
XML
<?xml version="1.0"?>
|
|
<Container version="2">
|
|
<Name>moodle</Name>
|
|
<Repository>bitnami/moodle:latest</Repository>
|
|
<Registry>https://hub.docker.com/r/bitnami/moodle/</Registry>
|
|
<Network>bridge</Network>
|
|
<Privileged>false</Privileged>
|
|
<Support>https://forums.unraid.net/topic/89502-support-a75g-repo/</Support>
|
|
<Project>https://moodle.org</Project>
|
|
<Overview>Moodle is a very popular open source learning management solution (LMS) for the delivery of elearning courses and programs.</Overview>
|
|
<Category>Productivity: Network:Web Status:Stable</Category>
|
|
<WebUI>http://[IP]:[PORT:8080]/</WebUI>
|
|
<TemplateURL>https://raw.githubusercontent.com/A75G/docker-templates/master/templates/moodle.xml</TemplateURL>
|
|
<Icon>https://raw.githubusercontent.com/A75G/docker-templates/master/templates/icons/moodle.png</Icon>
|
|
<Description>Moodle is a very popular open source learning management solution (LMS) for the delivery of elearning courses and programs.</Description>
|
|
<Requires>MariaDB / MySQL installed
|
|

|
|
https://forums.unraid.net/topic/89502-support-a75g-repo/?do=findComment&amp;comment=1208875</Requires>
|
|
<Config Name="HTTP" Target="8080" Default="8080" Mode="tcp" Description="HTTP" Type="Port" Display="always" Required="true" Mask="false">8080</Config>
|
|
<Config Name="HTTPs" Target="8443" Default="8443" Mode="tcp" Description="HTTPs (Not needed if you use reverse proxy)" Type="Port" Display="always" Required="false" Mask="false">8443</Config>
|
|
<Config Name="MoodlePath" Target="/bitnami/moodle" Default="/mnt/user/appdata/moodle/" Mode="rw" Description="MoodlePath" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/moodle/</Config>
|
|
<Config Name="Moodledata" Target="/bitnami/moodledata" Default="/mnt/user/appdata/moodle/data/" Mode="rw" Description="Moodledata" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/moodle/data/</Config>
|
|
<Config Name="MariaDB Hostname or IP" Target="MOODLE_DATABASE_HOST" Default="mariadb" Mode="" Description="MariaDB Hostname or IP" Type="Variable" Display="always" Required="true" Mask="false">mariadb</Config>
|
|
<Config Name="MariaDB Database Port" Target="MOODLE_DATABASE_PORT_NUMBER" Default="3306" Mode="" Description="MariaDB Database Port" Type="Variable" Display="always" Required="true" Mask="false">3306</Config>
|
|
<Config Name="Database Name" Target="MOODLE_DATABASE_NAME" Default="bitnami_moodle" Mode="" Description="Database Name" Type="Variable" Display="always" Required="true" Mask="false">bitnami_moodle</Config>
|
|
<Config Name="Database User" Target="MOODLE_DATABASE_USER" Default="bn_moodle" Mode="" Description="Database User" Type="Variable" Display="always" Required="true" Mask="false">bn_moodle</Config>
|
|
<Config Name="Database Password" Target="MOODLE_DATABASE_PASSWORD" Default="" Mode="" Description="Database Password" Type="Variable" Display="always" Required="true" Mask="false"/>
|
|
<Config Name="Moodle Username" Target="MOODLE_USERNAME" Default="user" Mode="" Description="Default Moodle Username" Type="Variable" Display="always" Required="false" Mask="false">user</Config>
|
|
<Config Name="Moodle Password" Target="MOODLE_PASSWORD" Default="bitnami" Mode="" Description="Default Moodle Password" Type="Variable" Display="always" Required="false" Mask="false">bitnami</Config>
|
|
<Config Name="PHP_MEMORY_LIMIT" Target="PHP_MEMORY_LIMIT" Default="256M" Mode="" Description="PHP_MEMORY_LIMIT" Type="Variable" Display="always" Required="false" Mask="false">256M</Config>
|
|
<Config Name="SMTP_HOST" Target="SMTP_HOST" Default="" Mode="" Description="SMTP host" Type="Variable" Display="always" Required="false" Mask="false"/>
|
|
<Config Name="SMTP_PORT" Target="SMTP_PORT" Default="" Mode="" Description="SMTP port" Type="Variable" Display="always" Required="false" Mask="false"/>
|
|
<Config Name="SMTP_USER" Target="SMTP_USER" Default="" Mode="" Description="SMTP account user" Type="Variable" Display="always" Required="false" Mask="false"/>
|
|
<Config Name="SMTP_PASSWORD" Target="SMTP_PASSWORD" Default="" Mode="" Description="SMTP account password" Type="Variable" Display="always" Required="false" Mask="false"/>
|
|
<Config Name="SMTP_PROTOCOL" Target="SMTP_PROTOCOL" Default="" Mode="" Description="SMTP protocol" Type="Variable" Display="always" Required="false" Mask="false"/>
|
|
<Config Name="ALLOW_EMPTY_PASSWORD" Target="ALLOW_EMPTY_PASSWORD" Default="no|yes" Mode="" Description="It can be used to allow blank passwords." Type="Variable" Display="advanced" Required="true" Mask="false">no</Config>
|
|
</Container>
|