Target is to provide at least:
- A/V calls (YunoHost/issues#1607)
- BOSH (https://forum.yunohost.org/t/unable-to-set-up-bosh-conf-nginx/12995)
- invite links (if not covered by YunoHost/issues#1677)
- File sharing for all usual filetypes (https://forum.yunohost.org/t/metronome-mime-types-for-metronome-again/20073)
...and ultimately an Advanced Server compliance level (https://xmpp.org/extensions/xep-0479.html).
- What works:
- install on brand new Yunohost 12
- LDAP auth
- A/V calls
- File upload
- MUC
- automatically install coturn if not yet present (https://github.com/anubister/coturn_ynh/ , a fork compatible with Yunohost 12)
- XEP-0163, XEP-0191, XEP-0215, XEP-0237, XEP-0280, XEP-0313, XEP-0363 (see 'xmpp_compliance' file)
- What does not work:
- vjud (Users directory) (help welcomed!)
- TODO (help welcomed!):
- do migration from Metronome datas on Yunohost 11 to Prosody
- if applicable manage migration from upstream version of coturn app
- usability by other apps (PeerTube, Movim, Converse.js, Jitsi, ... +?)
- check initial configuration (DNS, ?) : inform or block?
- update scripts/remove and others...
- check app score
This package allows you to install Prosody quickly and simply on a YunoHost server. If you don't have YunoHost, please consult the guide to learn how to install it.
Prosody is a modern XMPP communication server. It aims to be easy to set up and configure, and efficient with system resources. Additionally, for developers it aims to be easy to extend and give a flexible system on which to rapidly develop added functionality, or prototype new protocols.
Shipped version: 0.12.4~ynh2
- Official app website: https://prosody.im/
- Official admin documentation: https://prosody.im/doc
- Upstream app code repository: https://hg.prosody.im/
- YunoHost Store: https://apps.yunohost.org/app/prosody
- Report a bug: https://github.com/YunoHost-Apps/prosody_ynh/issues
Please send your pull request to the testing branch.
To try the testing branch, please proceed like that.
sudo yunohost app install https://github.com/YunoHost-Apps/prosody_ynh/tree/testing --debug
or
sudo yunohost app upgrade prosody -u https://github.com/YunoHost-Apps/prosody_ynh/tree/testing --debug
More info regarding app packaging: https://yunohost.org/packaging_apps