Community Apps

Prosody (XMPP)

By OrcVole

Self-hosted chat and calls over XMPP

13.0.6 512MB Updated 30 Jul 2026
chat xmpp messaging
Install this app
In your Cloudron dashboard, open the App Store, choose "Community apps" and paste this URL:
https://raw.githubusercontent.com/OrcVole/prosody-cloudron/main/CloudronVersions.json

Description

Prosody is a modern XMPP communication server. It aims to be easy to set up and configure, and efficient with system resources.

This package gives you a private chat and calls server where every account is one of your existing Cloudron users (via the LDAP addon). JIDs are simply user@<app-domain> — no apex-domain certificate and no mandatory SRV records.

Features

  • 1:1 chat, group chat (MUC), multi-device sync, message history (MAM), file/image sharing (XEP-0363), and 1:1 audio/video calls.
  • Real certificates on the XMPP ports from the Cloudron TLS addon; calls work through NAT via the Cloudron TURN addon, including TURN-over-TLS.
  • Server-to-server federation, with the group-chat component getting its own trusted certificate as a Cloudron app alias.
  • Works with standard clients: Conversations (Android), Gajim, Dino, Kaidan (desktop), and others.
  • End-to-end encryption (OMEMO/OTR/PGP) encouraged but optional, for the widest client compatibility.
  • SQLite storage in Cloudron's backed-up data volume.

Prosody is a backend service — configure it with an XMPP client, not a browser.

Screenshot

Recent Changes

  • [1.0.0]

  • Initial release: Prosody 13.0.6 (official stable apt package) for Cloudron.

  • Cloudron accounts as XMPP accounts via the LDAP addon — no separate user database.

  • Real certificates from the Cloudron TLS addon on 5222/5223/5269 (simple-JID design: the app domain is the XMPP host, so no apex-domain certificate is needed).

  • Audio/video calls via the Cloudron TURN addon (XEP-0215), including TURN-over-TLS for restrictive networks.

  • Multi-user chat on conference.<domain> as a Cloudron app alias with its own trusted certificate — federation verified against public servers.

  • HTTP file upload (XEP-0363) on the main host; message archive (MAM), carbons, stream management, push notifications, BOSH and WebSocket.

  • SQLite storage in Cloudron's backed-up data volume.

  • Health check reports real server status (mod_host_status_check routed via http_default_host).