Put this module somewhere Prosody will find it and then run
prosodyctl mod_discodot | dot -Tsvg -o disco-graph.svg
to
receive a graph like this1:
+------------------------+ +------------------------------------------+
| proxy.external.example | <-- | VirtualHost "example.com" | -+
+------------------------+ +------------------------------------------+ |
| |
| |
v |
+------------------------------------------+ |
| Component "conference.example.com" "muc" | <+
+------------------------------------------+
Example config for the above:
"xmpp.example.com"
VirtualHost = {
disco_items { "conference.example.com"; };
{ "proxy.external.example"; };
}
"conference.example.com" "muc" Component
Note the disco_items
entry causing duplication since
subdomains are implicitly added.
this was actuall made with
graph-easy
↩︎
With the plugin installer in Prosody 0.12 you can use:
sudo prosodyctl install --server=https://modules.prosody.im/rocks/ mod_discodot
For earlier versions see the documentation for installing 3rd party modules