Jitsi 对话历史位置

Jitsi conversation history location

我正在定制 Jitsi,我只想问问 Jitsi 是否在本地存储对话 还是在服务器上?

如果它存储在本地,那么它的位置是什么?我已经搜索了很多,但我很无助。请帮忙!

如果你有 Jitsi,Java XMPP 客户端,如果你没有禁用日志记录,那么你的消息历史应该存储在本地的 XML 文件中。确切位置取决于您的 OS。我假设默认的 Java 应用程序存储位置如

  • Windows: %AppData%\Jitsi\history_ver1.0\messages

  • Mac: ~/Library/Application Support/Jitsi/history_ver1.0/messages

  • Linux: ~/.jitsi/history_ver1.0/messages

您可以添加一条日志语句来查看正在写入的文档,具体是HistoryImpl source中的哪个文件。

如果您使用基于浏览器的客户端 Jitsi-Meet,那么据我所知,默认情况下您的消息历史记录不会永久存储。

无论您使用哪个客户端,在服务器上,您的消息都可能存储也可能不存储。下面假定您连接到 XMPP 服务器。如果您使用的 XMPP 服务器选择通过 XEP Message Archive Management, it will be stored. In that case it will be in the storage backend of the XMPP server, most likely a SQLite/MySQL/Postgres database. If you've used the Debian quick install, by default, Jitsi-Meet installs the XMPP server, Prosody, and routes all your chats there. Prosody supports MAM but it isn't on by default as of version 0.9 (it requires version 0.10+ according to their xeplist).

存储您的消息

注意网络架构如下。在任何时候,如果您正在记录消息,那么您可能 find/reconstruct 您的消息历史记录。

          Client (Jitsi or Jitsi-Meet browser frontend)
                   |                           |
                   |                           |
                   v                           |
                  443                          |
               +-------+                       |
               |       |                       |
               | NginX |                       |
               |       |                       |
               +--+-+--+                       |
                  | |                          |
+------------+    | |    +--------------+      |
|            |    | |    |              |      |
| jitsi-meet +<---+ +--->+ prosody/xmpp |      |
|            |files 5280 |              |      |
+------------+           +--------------+      v
                     5222,5347^    ^5347      4443
                +--------+    |    |    +-------------+
                |        |    |    |    |             |
                | jicofo +----^    ^----+ videobridge |
                |        |              |             |
                +--------+              +-------------+

manual-install.md file in jitsi-meet's repo.

中截取并稍作修改的图表