225 字
1 分钟
Matrix(synapse)的搭建

compose文件
services: db: image: postgres:15 restart: unless-stopped environment: POSTGRES_USER: synapse POSTGRES_PASSWORD: synapse_password POSTGRES_DB: synapse POSTGRES_INITDB_ARGS: "--encoding=UTF8 --locale=C" volumes: - ./data/postgres:/var/lib/postgresql/data healthcheck: test: ["CMD-SHELL", "pg_isready -U synapse"] interval: 5s timeout: 15s retries: 5
synapse: image: matrixdotorg/synapse:latest container_name: matrix_synapse restart: unless-stopped depends_on: db: condition: service_healthy environment: SYNAPSE_SERVER_NAME: test.goodnightan.com SYNAPSE_REPORT_STATS: yes SYNAPSE_ENABLE_REGISTRATION: yes volumes: - ./data:/data ports: - "8008:8008" # 内部服务端口,如果用反向代理可以注释掉生成配置文件
docker run -it --rm \ -v $(pwd)/data:/data \ -e SYNAPSE_SERVER_NAME=matrix.example.com \ # 修改为自己的域名 -e SYNAPSE_REPORT_STATS=yes \ # 收否向官方发送 **匿名统计信息** matrixdotorg/synapse:latest generate修改配置文件
打开 matrix 文件夹下面的 homeserver.yml 文件,检查 server_name 是否为你想要设置的域名,修改 database 的内容为以下内容
database: name: psycopg2 args: user: synapse password: synapse_password database: synapse host: db port: 5432启动
启动服务
docker compose up -d查看数据库日志
docker compose logs -f db查看容器日志
docker compose logs -f synapse监控与消息通知系列
连载中Matrix(synapse)的搭建
https://blog.goodnightan.com/posts/matrix/分享文章
生成精美分享图或复制链接,与更多人分享本文。
继续阅读
换条路线
从其他文章中稳定抽取
最后更新于 ,距今已过 343 天
部分内容可能已过时