These are our recommendations for the different environments and purposes:
To setup CONSUL for a production environment we recommend using the installer.
For developers working on a CONSUL fork we recommend using a UNIX based system (Linux or Mac) and installing CONSUL locally system wide.
If you run into problems configuring CONSUL locally system wide and would like to show CONSUL for demo purposes we recommend using Docker in a local machine.
We also have a Heroku guide which can be used for demo purposes in a remote server.