Set up a local Discourse Development Environment?

So you want to set up Discourse locally to hack on and develop with?

This root guide links all the #dev-install guides for the various systems to setup Discourse locally on. If you want to add a guide to this list, be sure to tag it dev-install before editing this post to include it here.

(If you want to install Discourse for production use, see our install guide )

In no particular order, here are the install guides for setting Discourse up on your local environment:


Currently, the most maintained way to set up a local discourse development environment seems to be using Docker, at least for Windows WSL and Ubuntu.

It would be nice if the order above could be adjusted to guide people on the right path.