Назад

VPS-хостинг Matrix Synapse, уже встановлений

Готовий VPS із Matrix Synapse дає вашій команді чи родині приватний чат-сервер, де кожна розмова зберігається на машині, яку ви контролюєте. Synapse і вебзастосунок Element встановлюються самі після замовлення, а потім адреса сайту, логін і пароль з’являються у вашій панелі. Реєстрація та федерація спочатку вимкнені, тож увійти можуть лише ті, кого ви додали.

Скільки людей користуватиметься?

Разом$4.02/міс.

Ціни містять ПДВ.

Збільшуйте або зменшуйте RAM і CPU, коли захочете. Диск можна лише збільшувати, тож почніть з малого.

Що встановлено на вашому сервері Matrix?

  • Домашній сервер Matrix Synapse 1.164 з офіційного образу Docker
  • Element Web 1.12, чат-застосунок у браузері, за замовчуванням турецькою
  • База даних PostgreSQL 17
  • Обліковий запис адміністратора yonetici (турецькою «адміністратор») зі згенерованим паролем у вашій панелі
  • HTTPS через Caddy, Element і Matrix на тій самій адресі sslip.io
  • Закрита реєстрація й вимкнена федерація
  • Брандмауер із відкритими лише портами 22, 80 і 443

Який розмір потрібен для Matrix?

Посібник зі встановлення Synapse просить щонайменше 1 ГБ вільної RAM лише якщо ви плануєте заходити у великі публічні кімнати. Тут федерація вимкнена, тож ви до них не потрапите, хоча PostgreSQL ділить сервер зі застосунком. Орієнтовно: 2 ГБ — хороший початок для малої команди чи родини, а 4 ГБ — коли зростуть користувачі й кімнати. Офіційної кількості користувачів немає, бо навантаження залежить від користувачів, кімнат і завантажених файлів. Файли накопичуються на диску, а диск можна збільшити з панелі.

ВикористанняРозмірЦінаОбрати
Кілька людей 2 GB RAM · 1 vCore · 40 GB NVMe $4.02/міс.
Невелика команда 4 GB RAM · 2 vCore · 60 GB NVMe $6.91/міс.
Компанія 8 GB RAM · 4 vCore · 120 GB NVMe $13.63/міс.

Кому підійде?

  • Команди й малі компанії, які хочуть тримати історію чатів на власному сервері
  • Родини й компанії друзів, яким потрібен закритий простір для спілкування
  • Організації, що шукають внутрішній месенджер, у якому сторонні не можуть зареєструватися
  • Системні адміністратори, які хочуть спробувати Matrix на невеликому встановленні

Що буде після замовлення?

  1. Задайте розмір і завершіть оплату.
  2. Ваш сервер запускається, і Synapse та Element встановлюються самі. Продовжуйте, коли в рядку «Застосунок» у вашій панелі з’явиться, що Matrix готовий.
  3. На вкладці «Огляд» натисніть «Відкрити застосунок» і ввійдіть в Element, використавши дані з рядків «Логін» і «Пароль».
  4. Ваш ID має вигляд @yonetici:site-name. У мобільному й настільному застосунках Element виберіть як сервер адресу свого сайту.
  5. Створіть облікові записи для команди через SSH, налаштуйте кімнати й запросіть усіх.

З кожним сервером

  • Щоденне резервне копіювання входить у ціну
  • Необмежений трафік
  • Повний доступ root
  • Пізніше можна збільшувати чи зменшувати RAM і CPU, а також збільшувати диск
  • Розташування: Istanbul · IST-1.

Корисно знати

  • Назва сервера — це адреса sslip.io вашого встановлення, і її вписано в кожен ID користувача. Synapse каже, що цю назву потім не можна змінити, тож ID зберігають її, навіть якщо ви підключите домен.
  • Федерацію вимкнено, тож ви не можете писати людям на інших серверах Matrix. Щоб її відкрити, потрібно відредагувати homeserver.yaml і самим налаштувати порт 8448.
  • Сервер TURN не встановлено. Документація Synapse каже, що для надійних голосових і відеодзвінків він потрібен, тож у деяких мережах дзвінки можуть не працювати.
  • Пошту не налаштовано, тож немає скидання паролів і сповіщень поштою. Власну службу SMTP можна додати в homeserver.yaml. Служба в ціну не входить.
  • Synapse і Element мають ліцензію AGPL-3.0 без плати за використання. Якщо ви змінюєте код і пропонуєте його іншим, потрібно ділитися своїми змінами.
  • Установлені версії Synapse 1.164.2 та Element 1.12.33 лишаються, доки ви їх не змінете. Оновлення — ваша відповідальність: змініть теги в compose.yaml і виконайте docker compose up -d.

Matrix: запитання й відповіді

У чому різниця між Matrix, Synapse та Element?

Matrix — це відкритий стандарт чатів. Synapse — серверне програмне забезпечення, яке його запускає, а Element — застосунок, яким люди надсилають повідомлення. У цьому встановленні обидва на одному сервері, тож відкриття адреси сайту показує Element.

Скільки RAM потрібно серверу Matrix?

Посібник Synapse просить щонайменше 1 ГБ вільної RAM лише якщо ви заходитимете у великі публічні кімнати. Для невеликого приватного сервера з вимкненою федерацією 2 ГБ — хороший орієнтовний початок, а розмір можна збільшити в панелі, коли додаватимете користувачів.

Як додати користувача на сервер Matrix?

Підключіться через SSH і виконайте cd /opt/seturack/synapse. Потім виконайте docker compose exec synapse register_new_matrix_user -c /data/homeserver.yaml http://localhost:8008 і введіть ім’я користувача та пароль. Реєстрація закрита, тож облікові записи створюються саме так.

Як підключитися до сервера Matrix з телефона?

Установіть застосунок Element, вкажіть як сервер адресу сайту зі своєї панелі та ввійдіть в обліковий запис, створений для вас. Настільний застосунок приймає ті самі дані.

Чи може мій сервер спілкуватися з іншими серверами Matrix?

У цьому встановленні ні: це приватний сервер із вимкненою федерацією. Root-доступ у вас є, тож ви можете ввімкнути її самі, але спершу прочитайте посібник Synapse з федерації, бо тоді ваш сервер стане доступним для інших серверів.

Чи можна використовувати власний домен із сервером Matrix?

Ви можете спрямувати адресу сайту на свій домен, але назва сервера в ID користувачів лишається адресою sslip.io. Документація Synapse каже, що цю назву пізніше змінити не можна.

Чи працюють голосові й відеодзвінки?

Установлення готове до обміну повідомленнями, але сервера TURN в ньому немає. Документація Synapse просить його для надійних дзвінків, тож у деяких мережах дзвінки можуть не з’єднуватися. З root-доступом сервер TURN можна додати самому.

Читайте далі й дивіться схожі застосунки