In last resort, it will use your Peertube public URI.So, any API Call will go throught your Nginx server.This could fail in some case: for example if you are in a Docker container, where the public hostname does not resolve to the correct IP.In such case, try changing the "{{% livechat_label prosody_peertube_uri_label %}}" settings, by setting `http://127.0.0.1:9000` (assuming 9000 is the port on which Peertube listen, ask your instance administrators if you don't know).
As example, this option can allow an instance of Matterbridge (once it could use anonymous login) *on the same machine* to bridge your chat with another services like a Matrix room.
This setting enable XMPP external components to connect to the server.By default, this option **only allows connections from localhost components**.You have to change the "{{% livechat_label prosody_components_interfaces_label %}}" value to listen on other network interfaces.
Note: the plugin requires Prosody >= 0.12.0. If you are using an older version, Chat Federation could be broken, and it could have some unexpected behaviour.
You can then disable the service that starts automatically when you install Prosody (the plugin will launch a Prosody process, there is no need for the service to run).For example, on Debian/Ubuntu (and other Systemd based linux distributions):