如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
。两种后端均支持 Docker 部署,可通过官方 Dockerfile 构建镜像或直接使用 Dockerhub 镜像。
镜像获取与构建
shelldocker build -t bifrost:latest .
运行容器
shelldocker run -v /本地数据路径:/data -p 外部端口:5000 bifrost:latest
配置说明
数据卷挂载:
config.yaml、registration.yaml 存放于 /data 目录(通过 -v /本地数据路径:/data 挂载)。userStoreFile 和 roomStoreFile 需指向 /data 内的文件(如 /data/user-store.json)。端口映射:
5000,需通过 -p 外部端口:5000 映射至宿主机端口。网络配置:
127.0.0.1 或 localhost(容器内无法解析)。bridge.domain 必须设置为 homeserver 的 URL。依赖安装
shellyarn install
node-purple 额外依赖:需安装构建依赖(详见 https://github.com/matrix-org/node-purple#node-purple%EF%BC%89%E3%80%82配置步骤
shellcp config.sample.yaml config.yaml
domain(homeserver 域名)、homeserver.url(homeserver 地址)。userStoreFile 和 roomStoreFile 路径(如 ./data/user-store.json)。shellsed -i "s/domain: \"localhost\"/domain: \"$YOUR_MATRIX_DOMAIN\"/g" config.yaml
shellyarn genreg -- -u http://桥接器地址:端口
homeserver.yaml 中配置:
yamlapp_service_config_files: - "/路径/to/bifrost-registration.yaml"
synctl restart。后端配置
xmpp.js 后端专项配置
config.yaml:
yamlpurple: backend: "xmpp.js"
_purple_ 替换为 _xmpp_),并同步至 config.yaml。purple.backendOpts 中设置)。config.yaml 中配置 autoregistration 和 portals)。启动服务
node-purple 后端:
shell./start.sh # 自动预加载 libpurple 库,需调整脚本中的端口(默认 9555)
node-purple 后端:
shellyarn start -- -p 端口
账户配置
准备账户文件:
~/.purple/accounts.xml。accounts.xml 复制至桥接器服务器的 ~/.purple/ 目录(非 Docker 环境)或容器内对应路径。绑定账户至 Matrix 用户:
accounts add-existing 协议名 用户名 # 协议名和用户名需与 accounts.xml 一致 accounts enable 协议名 用户名 # 启用账户
127.0.0.1 或 localhost(容器内指向自身),需使用宿主机 IP 或域名。bridge.domain 必须设置为 homeserver 的 URL(如 https://matrix.example.com)。node-purple 后端仍在优化中,建议报告复现步骤及相关插件信息(详见 贡献指南)。运行测试套件:
shellyarn test
注意:使用前请仔细阅读 README 及后端专项文档,部分后端需额外安装依赖。提交 issue 或 PR 前请先阅读 CONTRIBUTING.md。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。



来自真实用户的反馈,见证轩辕镜像的优质服务