Installation

This document will show you how to get your first development environment configured. You can have your first Moodle site setup in less than five minutes, ready to develop your first plugin, submit your first bug fix, or work on your first theme.

There are several ways to run with Moodle, but if you’re new to this, we’d recommend that you start with Docker. If you already have your own development environment fully configured, then you probably want to take a look at installing Moodle locally documentation.

Using Docker

This guide assumes that you already have Docker installed. If not, head on over to the Installing Docker documentation first.

Moodle has released a series of Docker images which allow testing of the full range of supported Database servers

Install locally

Foo