−25%

на річну оплату Windows, до 31.10. До тарифів

EQVPS
Почати

Свій Matrix Synapse на VPS: шифрований федеративний чат-сервер

3 вер. 2026 р. · 2 хв читання · EQVPS Team

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

VPS для Mastodon: свій невеликий інстанс →

VPS для Jitsi Meet: приватні відеодзвінки →

Часті питання

Навіщо свій homeserver Matrix?

Matrix — відкритий федеративний протокол наскрізно шифрованого чату, як email, але для миттєвих повідомлень. Свій homeserver Synapse означає, що акаунт, кімнати й історія лежать на сервері, яким керуєте ви; ви задаєте політику реєстрації та федерації й можете мостити в інші мережі. За сервер можна заплатити криптою без документів.

Який тариф і ресурси потрібні Synapse?

Synapse важчий за статичний застосунок — федерація й шифрування використовують CPU і RAM, а Postgres любить пам'ять. Тариф Small або Medium із виділеним IPv4 — розумний старт для особистого чи сообщественного сервера; нарощуйте RAM, якщо широко федеративитесь або тримаєте великі кімнати.

Потрібні виділений IP і домен?

Так. Клієнти підключаються по https://matrix.yourdomain.com, а федерація використовує порт 8448 — обом потрібні домен, валідний TLS і вхідні порти, тобто план із виділеним IPv4. NAT-плани не приймають вхідний. Зворотний проксі (Caddy) обслуговує клієнтський API на 443.

Чат справді наскрізно шифрований?

Так — Matrix підтримує наскрізне шифрування покімнатно, тож вміст повідомлень шифрується на клієнті, і навіть ви як оператор сервера не можете його прочитати. Оскільки homeserver ваш, ні метадані, ні акаунти не зберігає третя сторона.

Ви запитуєте посвідчення чи картку?

Ні. Реєстрація за email, оплата в USDC або USDT. Жодних документів, карток і KYC.

Коментарі

Поки немає коментарів. Будьте першим.

Залишити коментар

Коментарі проходять модерацію перед публікацією.