跳过正文
Matrix

Matrix

··
目录

之前一直使用 Dendrite 作为 Matrix 家庭服务器,但 Dendrite 不太好管理,,最近看了一些 Matrix home server 后,发现 Continuwuity 是个不错的选择。

总述
#

为了清楚起见,本文使用以下值作为示例:

  • 委派域:example.org
  • 实际托管 home server 的域:your.example.org

创建 Continuwuity 配置文件
#

见示例 config.toml

请结合实际情况进行修改

Note: admin_execute 配置项可以设为 "users create-user june" 以在第一次运行时生成一个管理员账户,记得创建完用户后再恢复此配置项,否则再次运行会报错,因为用户已存在

Docker compose
#

见示例 compose.yaml

请结合实际情况修改

现在已经可以运行容器了。

设置反向代理
#

需要对以下路由进行反向代理:

your.example.org

  • *

example.org(主要用于委托):

  • /.well-known/matrix/client
  • /.well-known/matrix/server
  • /.well-known/matrix/support

注意your.example.org 直接反代 Continuwuity , example.org 分为两种情况:1. 当与 your.example.org 在同一个服务器上时,可以直接反代 Continuwuity ; 2. 当不再同一服务器上时,可以反代 https://your.example.org 或者手动上传委派文件。

推荐使用 Caddy

现在应该可以使用了。

后续
#

  • 维护:https://continuwuity.org/maintenance
  • 管理:https://continuwuity.org/admin_reference

Dendrite 文章(已存档)
#

https://nichijou.hearthesea.one/posts/archived/dendrite/

作者
Ask Me Why