在 Ubuntu 22.04 上部署 Matrix Synapse 聊天服务器与 Element
来源:dev.to — 2026-09-09
📋 概述
完整走一遍自建 Matrix 聊天服务:开放 80、443 与联邦端口 8448,从官方仓库安装 Synapse,接 PostgreSQL 作后端,用 Nginx 终止 TLS,再部署 Coturn 提供语音视频的 TURN 中继。最后连上 Element 客户端,得到一个端到端加密、可与联邦网络互通的自托管聊天服务器。
🔑 核心要点
- 客户端流量与联邦流量使用不同端口,装包前就要在防火墙上放行。
- Ubuntu 本身不打包 Synapse,需要绑定专用密钥环的 Matrix 官方仓库。
- 语音视频依赖 Coturn,同时要限制单用户会话数与私有网段访问。
- 需要为 matrix、element、coturn 三个域名分别准备 DNS 记录。
💡 金句
federation works like email, so you can either use a server hosted by somebody else or host your own.
👍 0
👎 0
← 返回 dev.to 首页