Forked mumble-django project from https://bitbucket.org/Svedrin/mumble-django
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
2.4 KiB

  1. Thank you for downloading mumble-django. :-)
  2. To install mumble-django, extract it to wherever you would like it to
  3. reside, and then run:
  4. python manage.py syncdb
  5. This script will create the database for you. You will be asked whether to
  6. use Ice or DBus to connect to Murmur, so please make sure that:
  7. a) Murmur is reachable either over Ice or DBus. How to configure that is
  8. described in the wiki at
  9. http://bitbucket.org/Svedrin/mumble-django/wiki/Connecting_Murmur_to_ICE
  10. and
  11. http://bitbucket.org/Svedrin/mumble-django/wiki/Connecting_Murmur_to_DBus
  12. b) the slice version configured in settings.py matches the Murmur version
  13. you are running (1.1.8 or 1.2.0).
  14. In case of an emergency, you can always skip this step and repeat it later
  15. simply by running the syncdb command again.
  16. If you need instructions on how to configure your web server in order to
  17. serve this application, you can have a look at the Wiki at
  18. <http://bitbucket.org/Svedrin/mumble-django/wiki/Webserver_Setup>. The wsgi
  19. script is also able to detect the installation paths automatically, so you
  20. shouldn't need to edit it.
  21. Django_Registration requires a valid EMail address to be set in settings.py,
  22. that can be used as a sender address for the registration emails. If you
  23. intend to use the registration feature, you will need to change the
  24. DEFAULT_FROM_EMAIL setting in settings.py.
  25. Note that there it is discouraged to use the same Database that Murmur itself
  26. uses, as mumble-django exclusively uses DBus to connect to Murmur and does not
  27. access Murmur's database directly.
  28. Also note that this application requires Python 2.3 or later, and a
  29. functional installation of Django 1.0 or newer. You can obtain Python
  30. from http://www.python.org/ and Django from http://www.djangoproject.com/.
  31. In order to use the Munin plugin that ships with Mumble-Django, just symlink
  32. munin.py to /etc/munin/plugins and restart munin-node. Munin will then create
  33. a new section called "Mumble users" in the Network category. Don't worry if
  34. the numbers show up as "nan" at first, this will go away after a few Munin
  35. runs. To test the plugin, simply run it:
  36. standalone: python munin.py
  37. via Munin: munin-run <whatever you named the symlink in plugins>
  38. It should give you an output like "1.value 10". If it doesn't, you might need
  39. to set the MUMBLE_DJANGO_ROOT variable to the path you extracted Mumble-Django
  40. to (i.e, the one mumble-django.wsgi can be found in).