Probody服务器的远程控制



我正在设置一个XMPP服务器,该服务器可用于按照中央应用程序的指示向客户端发送实时消息。我希望客户端尽可能简单,所以我希望服务器能够处理帐户的创建和销毁。

我想Probody可能是我要使用的服务器。我已经在Docker映像中设置了它,可以执行所有基本功能,但我还没有找到远程管理它的最佳方法。我希望以下两个函数公开给经过身份验证的用户(通过XMPP或HTTP):

  • 创建用户
  • 删除用户

我曾考虑过设置一个Python SimpleHTTPServer实例,但这打破了在独立容器中运行每个应用程序的Docker模型。我可以有多个容器,并在它们之间来回通信数据,但这开始增加复杂性,感觉有些过头了。

有人知道通过HTTP监控和管理Probody(或其他)XMPP服务器的简单方法吗?

我喜欢多年后回答问题。

我不确定你想做什么,但至少在韵律方面,你可以在命令行级别使用prosodyctl。因此,您可以从命令行级别将HTTP接口设计为使用proodyctl

prosodyctl adduser JID

prosodyctl deluser JID

根据您如何设计http接口(使用cgi或php),您可以使用各种命令通过shell执行命令,并以字符串形式返回完整的输出。

但我想这不是问题的主题。

相关内容

  • 没有找到相关文章

最新更新