中央集権的なチャットアプリはあなたの ID、連絡先、履歴を所有し——そのどれもロックできます。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(Web/デスクトップ/モバイル)から matrix.yourdomain.com を指定してログイン——自分が所有し連合するチャットです。
自分のものにする
- ルームごとのエンドツーエンド暗号化;運用者として読める物は何も持ちません。
- 連合ポリシー——オープン、招待制、または閉じた非公開サーバー。
- ブリッジ で IRC、Telegram、Signal など;音声/ビデオ は Element Call。
- Postgres を localhost に;443(クライアント)と 8448(連合)を公開します。
Matrix Synapse に EQVPS を選ぶ理由
- 月 $8 からの専用 IPv4、ドメイン + HTTPS 対応、全ポート、セルフサービス rDNS。
- EU ロケーション(ドイツ、フィンランド)——クリーンな経路、実効的なデータ保護法。
- KYC なし、暗号通貨で支払い。 登録はメール、支払いは USDC/USDT——プライベートで連合型のチャットにふさわしい。
- 約 60 秒で root、NVMe。 スタックを起動し Caddy を置けば、ホームサーバーが稼働します。
コメント
まだコメントはありません。最初になりましょう。