Metronome vs Prosody

Hi,

I just upgraded my Pi 3B to a new Pi 5 and installed YunoHost 12.0.7 (stable) on it. It is working fine, thank you the Yunohost community for all the work!

On my Pi3B I used Metronome to connect with friends and family. On my new Pi 5 should I install Metronome or Prosody (how to configure)?
When I had the Pi 3B I used Metronome with the Conversations client on Android and Gajim on my Linux laptop.

Thank you.

Salut,

Je viens de mettre à niveau mon PI 3B vers un nouveau PI 5 et j’ai installé Yunohost 12.0.7 (stable) dessus. Cela fonctionne bien, merci la communauté Yunohost pour tout le travail!

Sur mon PI3 B, j’ai utilisé Metronome pour me connecter avec mes amis et ma famille.Sur mon nouveau PI 5, dois-je installer Metronome ou Prosody (comment configurer)?

Quand j’avais le PI 3B, j’ai utilisé Metronome avec le client Conversations sur Android et Gajim sur mon ordinateur portable Linux.

Merci.

1 Like

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

To be fair, the last commit on the “development” branch of Metronome is July 2024

J’ai finalement installé Prosody, la version de anubister, et j’en suis très content.

1 Like