Murmur uses Django with a MySQL backend (you can replace with any other backend Django supports). For email, we use postfix along with the python lamson library.
git clone https://github.com/haystack/murmur.git
Recommended to use Linux
To install the Docker Engine select your Linux distribution and follow the instructions to install.
Currently you need a gmail account in order for Murmur to send verification emails, such as registration confirmation.
Next set up the environment variables. The only variables you should need to set are your gmail username and password.
cp .env.example .env
.env
for your gmail account. Put your gmail address and a google app password.cp private.py.example private.py
private.py
such as your AWS IDs for message-attachment storage. make
to create the database and create a superuser account to loginlocalhost:8000
.env
mysql -u root -p
In order to stop docker you can simply run make stop
and run make start
to start it up again.
If you want to deploy Murmur on your own server and domain, check out the advanced settings