# 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](https://github.com/discourse/discourse/blob/main/docs/INSTALL.md))_

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

- [Beginners Guide to Install Discourse on Ubuntu for Development](https://meta.discourse.org/t/beginners-guide-to-install-discourse-on-ubuntu-for-development/14727/)
- [Beginners Guide to Install Discourse on macOS for Development](https://meta.discourse.org/t/beginners-guide-to-install-discourse-on-macos-for-development/15772)
- [Beginners Guide to Install Discourse on Windows 10 for Development](https://meta.discourse.org/t/beginners-guide-to-install-discourse-on-windows-10-for-development/75149/)
- [Beginners Guide to Install Discourse for Development using Docker](https://meta.discourse.org/t/beginners-guide-to-install-discourse-for-development-using-docker/102009/)
- [Setting up Discourse for development on Fedora](https://meta.discourse.org/t/setting-up-discourse-for-development-on-fedora/163348)