Централизованные чаты владеют вашей личностью, контактами и историей сообщений — и могут всё это заблокировать. Matrix — открытый федеративный протокол сквозного шифрованного обмена, а Synapse — его эталонный homeserver. Запустите его на VPS, и аккаунт, комнаты и история будут на сервере, которым управляете вы — с мостами в другие сети и без платформенного вратаря. Заплатите за сервер криптой, без KYC.
Что нужно Synapse
- Выделенный IPv4, домен и HTTPS. Клиенты используют
https://matrix.yourdomain.com, федерация — порт 8448, поэтому нужны домен, валидный TLS и входящие порты — план с выделенным IP. NAT-планы не принимают входящий. Тариф Small или Medium — разумный старт. - RAM под федерацию + Postgres. 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, все порты, самостоятельный rDNS.
- Локации в ЕС (Германия, Финляндия) — чистые маршруты, реальный закон о защите данных.
- Без KYC, оплата криптой. Email для регистрации, USDC/USDT для оплаты — уместно для приватного федеративного чата.
- Root за ~60 секунд, NVMe. Поднимите стек, добавьте Caddy — и homeserver работает.
Свой Nextcloud (файлы, календарь) → · Анонимный VPS-хостинг — что это →
Комментарии
Пока нет комментариев. Будьте первым.