Hello,
I have my yunohost running on a raspberry Pi4 and i have the same question.
What i found, is Metronome is a fork of Prosody (2012). They coded both in Lua.
From metronome web site:
Differences
As you will be able to read from the README file or even the source code itself, differences span from everything above the inner stack (formally the stream parser, the stanza router, the server backend and util.stanza), mainly but not limited to:
- The Pubsub API and wrapped modules, mod_pubsub and mod_pep
- The MUC API and wrapper plugins
- Pluggable MUC configuration
- Pluggable Routing API
- Core stack: Modulemanager, Usermanager, Hostmanager, Module API, etc…
- More aggressive memory usage optimisations
- Bidirectional S2S Streams
- Direct TLS S2S Streams and XEP-0368 resolution
- Dialback errors handling and “DB without DB” (XEP-0344)
- The anonymous auth backend (mod_auth_anonymous & sasl.lua ineherent part)
- Included plugins, utils
- SPIM prevention system
- Hits/blacklist/whitelist based host filtering (mod_gate_guard)
- In-Band Registration verification and account locking mechanism
- The HTTP API
- XEP-0252 support for BOSH’s JSON Padding
- Extensive Microblogging over XMPP support
- Daemon Control Utility
- It does have only one server backend being libevent and has a hard dep. on lua-event
Last commit on Metronome is in July 2023 and Prosody November 2024.
The old age of Metronome last commit, more than one year, let think is better to use Prosody …
–
Bonjour,
Je fait tourner mon yunohost sur un raspberry pi 4 et je me pose la même question.
Ce que j’ai trouvé, c’est que les deux sont programmé en lua, puisque Metronome et basé sur le code source de Prosody en 2012.
La difference, qui pour moi est importante, c’est que la dernière modification de Metronome date de Juillet 2023 et celle de Prosody Novembre 2024.
Ce qui me fait penser qu’il vaut mieux utiliser Prosody