Skip to content
forked from haystack/murmur

A mailing list designed to reduce noise and encourage sharing

Notifications You must be signed in to change notification settings

candicefan/murmur

 
 

Repository files navigation

Gitter

Murmur

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.

Installation Instructions

install required linux packages

sudo apt-get install libmysqlclient-dev python-dev

install required python packages

  • sudo pip install -r requirements.txt

download murmur

git clone https://github.com/haystack/murmur.git

configuration

  • configure your relay_server (postfix or something else) in config/settings.py
  • use port other than 25 (default is currently set at 587)
  • edit database details in a new file called private.py. http_handler/settings.py looks for this file to populate database information
  • create file /opt/murmur/env with single word containing "dev", "staging", or "prod" for the type of server you are setting up
  • create file /opt/murmur/debug with single word containing "true" or "false" to turn on debug mode

setup the database

  • mysql -u root -p
  • create database murmur
  • Give privileges to the user that will access the database from django: grant all privileges ON murmur.* TO admin@localhost;

install schema and create superuser

  • python manage.py syncdb

run murmur server

  • lamson start
  • python manage.py runserver

About

A mailing list designed to reduce noise and encourage sharing

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 55.3%
  • JavaScript 28.8%
  • HTML 13.9%
  • CSS 2.0%