Akkoma/Pleroma

如何轻松将 XMPP 服务器与 AkkomaPleroma 集成。在下文中,我们将重点关注 Akkoma(更好的 Pleroma fork),但 Pleroma 的工作原理应该或多或少相同。

ejabberd 外部认证

ejabberd XMPP 服务器与 Akkoma 集成的最简单方法是使用官方 Akkoma 文档中的外部认证脚本。它通过与 Akkoma http API 直接交互来工作。

Please note that these http requests are unencrypted and should only be done on the same server or in a secure internal network.

ejabberd 的 Akkoma 机器人

另一个易于使用的选项是在 Akkoma 实例上运行机器人,可以通过 ejabberd API 与之交互注册账号。您可以在此处找到所需的机器人软件。这个机器人还有一些其他不错的功能,可以从 ejabberd 获取详细信息,因此即使使用其他账号集成方法,它也值得运行。

通过 LDAP

如果要设置新的 Akkoma 或 Pleroma 实例,您还可以考虑通过单独的 LDAP 数据库管理用户账号,如 Akkoma 官方文档中所述。有关 XMPP 服务器部分,请参阅我们的 LDAP 专用教程

Prosody

我们仍在研究将 Prosody 直接链接到 Akkoma 或 Pleroma 的最佳选择。您可以使用 Mastodon 集成教程中解释的相同 Oauth2 方法,也可以使用 Friendica 教程中解释过的 http 基本认证模块。