Централізовані чати володіють вашою особистістю, контактами й історією — і можуть усе це заблокувати. 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-хостинг — що це →
Коментарі
Поки немає коментарів. Будьте першим.