Basic implementation of XEP-0055: Jabber Search.
This module has two modes. One mode requires users to opt-in to be searchable, then allows users to search the list of those users. The second mode allows search across all users.
First copy the module to the prosody plugins directory.
Then add “vjud” to your modules_enabled list:
modules_enabled = {
-- ...
"vjud",
-- ...
}
Alternatively, you can load it as a component:
Component "search.example.com" "vjud"
(Some old clients require this)
Option | Default | Description |
---|---|---|
vjud_mode | “opt-in” | Choose how users are listed in the directory (“opt-in” or “all”) |
0.8 | Works, but only the opt-in mode |
0.9 | Works |
trunk | Works |
Note that the version for 0.8 and 0.9 are slightly different.
With the plugin installer in Prosody 0.12 you can use:
sudo prosodyctl install --server=https://modules.prosody.im/rocks/ mod_vjud
For earlier versions see the documentation for installing 3rd party modules