Назад

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

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

Сколько человек будут пользоваться?

Итого$4.01/мес.

Цены указаны с НДС.

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 ГБ свободной оперативной памяти, только если вы собираетесь входить в большие публичные комнаты. Федерация здесь выключена, так что в такие комнаты вы не попадёте, хотя PostgreSQL делит с ним сервер. Ориентир такой: для небольшой команды или семьи хорошо начать с 2 ГБ, а по мере роста числа пользователей и комнат — с 4 ГБ. Официального числа пользователей нет, потому что нагрузка зависит от пользователей, комнат и загруженных файлов. Файлы копятся на диске, а диск можно увеличить в панели.

ПрименениеРазмерЦенаВыбрать
Несколько человек 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/мес.
Небольшая команда 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/мес.
Компания 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/мес.

Кому подходит?

  • Команды и небольшие компании, которые хотят хранить историю чатов на собственном сервере
  • Семьи и компании друзей, которым нужно закрытое место для общения
  • Организации, которым нужен внутренний мессенджер, где посторонние не смогут зарегистрироваться
  • Системные администраторы, которые хотят попробовать 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 сказано, что для надёжных голосовых и видеозвонков он нужен, поэтому в некоторых сетях звонки могут не проходить.
  • Почта не настроена, а значит, нет ни сброса пароля, ни уведомлений по email. Свой 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.

Сколько оперативной памяти нужно серверу Matrix?

В руководстве Synapse требуется не менее 1 ГБ свободной оперативной памяти, только если вы будете входить в большие публичные комнаты. Для небольшого закрытого сервера с выключенной федерацией хорошо начать с 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 можно добавить самому.

Читайте дальше и смотрите похожие приложения