Components
Prosody
Prosody handles all XMPP traffic. It is configured viaprosody.cfg.lua and environment variables, with modules managed through a source/ directory (for compiled modules) and an enabled/ directory (for active modules).
Bridge integration
The bridge connects to Prosody via an XMPP component connection. The component interface allows the bridge to appear as a separate subdomain (e.g.,bridge.atl.chat) within the XMPP network.
Note: Thecomponent_interfacesconfiguration may need adjustment if the bridge container cannot connect. If you experience connectivity issues, verify that the component interface binds to0.0.0.0(or the Docker network interface) rather than127.0.0.1inprosody.cfg.lua.
Related pages
- Configuration — prosody.cfg.lua, env vars, VirtualHosts
- DNS — SRV records, subdomain layout, federation
- Modules — source vs enabled dirs, community modules
- Operations — prosodyctl, adduser, db-backup, health checks