。两种后端均支持 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。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。



探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务