$100 Bounty: Create script or plugin that links Mumble to Discourse's user db

AI-generated summary

Vocino is offering a $100 bounty for a script or plugin that integrates Mumble with Discourse’s user database. The goal is to use Discourse usernames and passwords for Mumble authentication and make Discourse groups accessible in Mumble’s ACL. Requirements include:

  • A functional script linking Discourse users and groups to Mumble
  • A config file or area for setting values like IP
  • A detailed README with installation, running, and daemonization notes
  • Suggested setup for running the script on the Mumble or Discourse server

The script should be able to run on either server and connect to the other via Digital Ocean’s private networking. Bonus features include support for user avatars and additional metadata. A Ruby script is preferred, but other solutions are acceptable.

I would like my Mumble (Murmur) server to use my Discourse forum’s user and group information for authentication.

There is currently a python script that does exactly what I need but for phpBB. There are also others and some more information about these authenticators located on the Mumble wiki.

Creating a Discourse plugin is also an option. I’m not sure if the functionality is possible within Discourse’s plugin structure but I will leave that open to you.

There’s a thread on the Discourse forums with a lot of information about this issue along with some initial help with the Discourse user passwords.

This script should be able to be run and daemonized on our either our Mumble server or our Discourse server and connect to the other one via Digital Ocean’s private networking.

  • Users should use their username and password from Discourse to authenticate to Mumble.
  • Discourse’s user Groups should be accessible from Mumble’s ACL, e.g. @staff, @trust_level_1, etc.
  • The Mumble SuperUser should be kept in tact or should be set to a configurable user in the script.
  • Bonus: Support for user avatars and additional metadata like titles.

I would prefer a Ruby script since most of our tech is Ruby but I’m willing to accept other solutions to this problem.

Requirements:

  • functional script that links both Users and Groups from Discourse to Mumble (obviously)
  • a config file or config area of the script where values like ip can be set
  • detailed README with installation, running, and daemonization (unless written as a Discourse plugin) notes
  • suggested setup in terms of running it on the mumble server or discourse server

Here is the bounty page: https://bountify.co/create-ruby-others-accepted-script-that-links-mumble-to-discourse-s-user-db

إعجابَين (2)