Xmpp 韵律服务器的远程控制

Xmpp 韵律服务器的远程控制,xmpp,prosody-im,Xmpp,Prosody Im,我正在设置一个XMPP服务器,该服务器可用于按照中央应用程序的指示向客户端发送实时消息。我希望客户端尽可能简单,因此我希望服务器处理帐户的创建和销毁 我认为Prosody可能是我将使用的服务器。我已经在Docker映像中设置了它,可以执行所有基本功能,但我还没有找到远程管理它的最佳方法。我希望将以下两个函数公开给经过身份验证的用户(通过XMPP或HTTP): 创建用户 删除用户 我曾考虑过设置PythonSimpleHTTPServer实例,但这打破了Docker在独立容器中运行每个应用程序

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

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

  • 创建用户
  • 删除用户
我曾考虑过设置Python
SimpleHTTPServer
实例,但这打破了Docker在独立容器中运行每个应用程序的模式。我可以有多个容器,并在它们之间来回传输数据,但这开始增加复杂的层次,让人觉得有些过分了


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

我喜欢多年后回答问题

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

prosodyctl adduser JID

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

但我想这不是问题的主题

prosodyctl deluser JID