-
Hi everyone, I'm trying to make The ...
-
port: PORT_HTTP_TLS
ip: "::"
module: ejabberd_http
tls: true
request_handlers:
/admin: ejabberd_web_admin
/api: mod_http_api
/bosh: mod_bosh
/captcha: ejabberd_captcha
/upload: mod_http_upload
/ws: ejabberd_http_ws
/conversejs: mod_conversejs
-
port: PORT_HTTP
ip: "::"
module: ejabberd_http
request_handlers:
/admin: ejabberd_web_admin
/.well-known/acme-challenge: ejabberd_acme
/conversejs: mod_conversejs
...
modules:
mod_conversejs:
conversejs_resources: "/opt/ejabberd/conversejs/package/dist"
conversejs_plugins: ["libsignal-protocol.min.js"]
... I'm manually setting up the
I do believe that the above config/steps should be correct. But then
As When navigating to
Confirming that What I'm not fully understanding is that I can see this file: So, is there a setting that I need to add somewhere so Thanks again for your time, |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
You don't need to install it, as it is already included with ejabberd. You just need to configure ejabberd to enable it.
If you provide a full reproduction guide, that describes point by point how to reproduce the problem (including Dockerfile, calls to docker, etc), then maybe somebody can get a clue what's going on in your machine.
Don't do that. The module is already included in ejabberd.
No. That error message confirms that mod_conversejs is not loaded for "localhost" vhost. But you did not show your configuration file, so we cannot check if that vhost is enabled in your ejabberd.
And there should also be a
With the small pieces of information you showed, it seems you already configured ejabberd.yml perfectly, and if you didn't break anything else, and nothing else is broken in the image (or some bug in ejabberd), then your configuration should work. But we don't know what other configurations you changed, or what other changes you made, or what volumes you mounted, and where. If you want help to solve your problem, you should help people to understand what you did, and don't hide steps that may be relevant to the problem. For example, you can update your question providing a full step-by-step reproduction guide, that describes how to build and start the container image, how to configure ejabberd. In summary, it seems you already did the correct configuration, but it doesn't work... so now you should explain what you did in order to reproduce the problem that you are seeing in your machine. |
Beta Was this translation helpful? Give feedback.
The error message does not say
{module_not_loaded,mod_conversejs}
The error message says
{module_not_loaded,mod_conversejs,<<"localhost">>}
The API documentation says (emphasis added):
The modules that may get installed, uninstalled, upgraded, are obvi…