Forgejo
Como facilmente integrar um servidor XMPP com uma forja git do Forgejo:
Nota: Isso provavelmente também funciona com Gitea, mas não foi testado atualmente.
Autenticação externa Ejabberd
Atualmente a única maneira de ligar um servidor Ejabberd a uma instalação Forgejo no mesmo servidor é usar um script de autenticação externa para interagir diretamente com o base de dados Postgresql do Forgejo. Para isso você primeiro precisa expor a porta da base de dados interna para a rede hospedeira, se estiver usando a implantação padrão do Lemmy baseada em Docker. Por favor também note que esse script de autenticação requer que troque paro o, fora do padrão, algoritmo de hash bcrypt.
Prosody
Ainda estamos procurando pelas melhores opções para diretamente ligar Prosody ao Forgejo, mas, provavelmente, seria possível adaptar o middleware de autenticação para Sharkey para conectar a uma base de dados Postgres do Forgejo. Por gentileza nos informe se você conseguir fazer isso.