Akkoma/Pleroma

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

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

请注意,这些 http 请求是未加密的,仅应在同一服务器或安全的内部网络中进行。

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

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

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