synapse-purge:从Matrix网络的家庭服务器Synapse清除旧房间事件

时间:2021-05-24 23:11:51
【文件属性】:
文件名称:synapse-purge:从Matrix网络的家庭服务器Synapse清除旧房间事件
文件大小:12KB
文件格式:ZIP
更新时间:2021-05-24 23:11:51
Ruby 突触清除 从网络的家庭服务器清除旧房间事件。 当前,仅清除远程事件。 本地用户发送的事件不会被删除,因为它们可能表示该内容的唯一副本。 先决条件 你需要: 访问synapse的数据库(仅适用于PostgreSQL,读取访问权限已足够) 家庭服务器上的管理员帐户 服务器上安装了Ruby或Docker 由于您需要直接访问数据库,因此该应用程序可能需要与synapse在同一主机/网络上运行。 安装 如果没有Docker,请首先克隆此存储库。 然后运行: bundle install --without development 对于Docker,请使用提供docker-compose.yml文件作为示例。 配置 将.env.example复制到.env并为您的配置调整家庭服务器URL,管理凭据和数据库URL。 清除会将旧事件保留到DAYS_TO_KEEP天(默认为120天)。 跑步
【文件预览】:
synapse-purge-master
----synapse_client.rb(1KB)
----.dockerignore(53B)
----.env.example(206B)
----.github()
--------stale.yml(684B)
----synapse_db.rb(694B)
----Dockerfile(169B)
----Gemfile(257B)
----compress_worker.rb(4KB)
----LICENSE(1KB)
----README.md(2KB)
----purge_worker.rb(3KB)
----visualizer.rb(541B)
----synapse-purge.rb(2KB)
----docker-compose.yml(187B)
----Gemfile.lock(546B)
----.gitignore(6B)
----visualizers()
--------plain.rb(626B)
--------verbose.rb(1KB)
--------dummy.rb(87B)
----docker-compose.dev.override.yml(69B)

网友评论