Forgejo
Comment intégrer facilement un serveur XMPP avec la forge git Forgejo :
Note : Ça marche aussi avec Gitea, mais ça n'a pas été testé actuellement.
Authentification externe Ejabberd
Actuellement la seule manière de lier un serveur Ejabberd à une instance Forgejo sur le même serveur est d'utiliser un script d'authentification externe pour directement intéragir avec la base de données Postgresql de Forgejo. Pour cela, vous devez d'abord exposer le port de la base de données interne au réseau de l'hôte si vous utilisez le déploiement standard de Lemmy basé sur Docker. Merci de noter également que ce script d'authentification nécessite d'utiliser l'algorithme de hash bcrypt.
Prosody
Nous cherchons toujours le meilleur moyen de lier directement Prosody et Forgejo, mais il serait surement possible d'adapter le middleware d'authentification pour Sharkey pour le connecter à la base de données Postgresql de Forgejo à la place. Merci de nous le dire si vous arrivez à le faire fonctionner.