Skip to content

anubister/prosody_ynh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ fork (work in progress) to install on Yunohost 12 and aiming at providing the best XMPP support possible! Discussion on xmpp:yunohost-xmpp@muc.chapril.org?join ⚠️

Target is to provide at least:

...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

Prosody for YunoHost

Integration level Working status Maintenance status

Install Prosody with YunoHost

Lire ce readme en français.

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.

Overview

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

Documentation and resources

Developer info

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

About

Prosody package for YunoHost

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 55.8%
  • Lua 44.2%