Setting up Habitica Locally

The first step to contributing code to Habitica's habitica.com website is setting up a local instance of the website to test your changes. For instructions, please refer to the page for your preferred platform:
* Setting up Habitica Locally on Linux
* Setting up Habitica Locally on MacOS
* Setting up Habitica Locally on Windows
* Setting up Habitica Locally on Docker - this allows an installation to be run on any platform that supports Docker.
Installing Habitica using Vagrant is no longer supported. There were Vagrant installation files in the Habitica repository but they had not been updated to use the latest software that Habitica relies on and so they were deleted in the "Remove Vagrant" pull request. If you would like to refer to the previous version of this page that contained information about Vagrant, it is available in this page history entry.
For information about installing the code for the mobile apps refer to the GitHub repositories:
* Habitica for Android
* Habitica for iOS
zh:本地搭建Habitica
Category:Contributing