中心化聊天應用擁有您的身分、聯絡人和訊息歷史——並能把其中任何一項鎖起來。Matrix 是一個開放的聯邦協議,用於端到端加密訊息,而 Synapse 是它的參考家庭伺服器。在 VPS 上執行它,您的帳號、房間和歷史都在您掌控的伺服器上——帶有到其他網路的橋接,沒有平台把關人。用加密貨幣付款、免 KYC。
Synapse 需要什麼
- 一個專用 IPv4、一個網域和 HTTPS。 用戶端用
https://matrix.yourdomain.com,聯邦用 8448 埠——兩者都需要網域、有效 TLS 和對內埠,即專用 IP 方案。NAT 方案不接受對內。Small 或 Medium 方案是明智起點。 - 聯邦 + Postgres 用的 RAM。 Synapse 比靜態站點吃更多記憶體;RAM 越多,聯邦和房間增長時越流暢。
- 媒體和歷史用的磁碟。 按您的上傳和訊息保留期擴磁碟。
部署(Ubuntu 24.04,Docker)
# docker-compose.yml — Matrix Synapse + PostgreSQL (client API proxied on 443, federation 8448)
services:
synapse:
image: matrixdotorg/synapse:latest
restart: always
environment:
SYNAPSE_SERVER_NAME: yourdomain.com
SYNAPSE_REPORT_STATS: "no"
volumes: ["/srv/synapse:/data"]
ports:
- "127.0.0.1:8008:8008" # client API (proxied by Caddy)
- "8448:8448" # server-to-server federation
depends_on: [db]
db:
image: postgres:16-alpine
restart: always
environment:
POSTGRES_USER: synapse
POSTGRES_PASSWORD: change-me-strong
POSTGRES_DB: synapse
POSTGRES_INITDB_ARGS: "--encoding=UTF8 --locale=C"
volumes: ["/srv/synapse-db:/var/lib/postgresql/data"]
在用戶端 API 前放一個 TLS 反向代理:
# TLS + reverse proxy for the client API; matrix.yourdomain.com resolves to your dedicated IP
apt install -y caddy
echo 'matrix.yourdomain.com { reverse_proxy 127.0.0.1:8008 }' > /etc/caddy/Caddyfile
systemctl restart caddy && ufw allow 80,443,8448/tcp
產生設定,用 register_new_matrix_user 建立第一個使用者,然後從 Element(網頁/桌面/手機)登入並指向 matrix.yourdomain.com——屬於您、可聯邦的聊天。
讓它屬於您
- 按房間端到端加密;作為營運者您手裡沒有可讀內容。
- 聯邦策略——開放、僅邀請,或封閉的私有伺服器。
- 橋接 到 IRC、Telegram、Signal 等;語音/影片 透過 Element Call。
- 把 Postgres 放在 localhost;暴露 443(用戶端)和 8448(聯邦)。
為什麼選擇 EQVPS 做 Matrix Synapse
- 專用 IPv4 每月 $8 起,網域 + HTTPS 友好,所有埠,自助反向 DNS。
- 歐盟地點——乾淨的路由、真正的資料保護法。
- 免 KYC、加密貨幣付款。 用電子郵件註冊、用 USDC/USDT 付款——很適合私密的聯邦聊天。
- 約 60 秒拿到 root、NVMe。 拉起這套服務、加上 Caddy,您的家庭伺服器即上線。
自託管 Nextcloud(檔案、日曆)→ · 匿名 VPS 託管解釋 →
評論
目前還沒有評論。歡迎成為第一位。