Как дорого влиться в сеть matrix

Я уже немножко рассказал, что такое сеть matrix, и как это позволяет общаться. И даже привёл немного примеров какое есть клиентское ПО для общения, на смартфоны и десктопы (компьютеры и ноутбуки). А теперь надо осветить тему из чего делать серверную часть. Размещать в своей избе, или на стороне?

Чтобы продумать этот этап нам потребуется рассмотреть пару аспектов. Сперва рассмотрим какие есть потребности в вычислительных ресурсах, чтобы хватало для семьи. Какое «железо» потребуется для наших нужд и оно будет оптимальным. А во второй части, можно поговорить и о деньгах. Всё ниже, всё в содержании.

Минимальное железо для Matrix Synapse

Краткий ответ

Для семьи/небольшой компании (до 10-20 пользователей):

УстройствоПодходит?ТребованияПримечания
Raspberry Pi 4 (4GB)Да4 ГБ ОЗУ, карта/SSD, БП 3АРаботает, но с ограничениями
Raspberry Pi 5 (4/8GB)Лучше4+ ГБ ОЗУ, активное охлаждение~2.5× быстрее Pi 4
Mini PC (Intel N100, J4125)Оптимально4-8 ГБ ОЗУ, SSD 20+ ГБЛучшее соотношение цена/производительность
Старый ноутбук/ПКОтлично4 ГБ ОЗУ, любой 2-ядерный CPUЧасто бесплатно, надёжно

Детали по конфигурациям

Минимальные требования Synapse

  • ОЗУ: 1 ГБ минимум, 2+ ГБ рекомендовано для стабильной работы
  • CPU: 1 ядро 1.5+ ГГц (ARM или x86_64)
  • Диск: 10 ГБ (SSD сильно предпочтительнее SD-карты)
  • СУБД: PostgreSQL обязателен для продакшена (SQLite — только для тестов)

Особенности работы на SBC (Raspberry Pi)

Проблемы, с которыми можно столкнуться:

  1. Presence (статусы онлайн) — сильно нагружает CPU при федерации. Рекомендуется отключить:# homeserver.yaml
    use_presence: false
  2. Присоединение к большим комнатам — может занимать 10-60 минут из-за алгоритма разрешения состояний. Но в кругу семьи проблем не будет.
  3. Обновление списка устройств — операции входа/выхода могут «подвешивать» клиент на несколько минут. Надо понимать, что это Raspberry Pi.

Есть рекомендуемые настройки для слабых устройств (/etc/matrix-synapse/conf.d/sbc.yaml):

use_presence: false
limit_remote_rooms:
enabled: true
complexity: 3.0  # блокирует вступление в очень сложные комнаты
database:
name: psycopg2  # только PostgreSQL
args:
  user: synapse
  password: YOUR_PASSWORD
  database: synapse
  host: localhost
  cp_min: 2  # меньше соединений к БД
  cp_max: 5

Почему Mini PC часто лучше

  • x86_64 архитектура — лучшая совместимость и производительность на ватт энергии
  • Настоящий SSD — в 5-10× быстрее microSD по операциям записи/чтения
  • Пассивное/тихое охлаждение — надёжнее для 24/7 работы
  • Цена: б/у мини-ПК с Intel J4125/N100 стоят $50-100, новые — от $120

Практические рекомендации

Если выбираете Raspberry Pi:

# Обязательно:
- Используйте внешнюю ОС на SSD (через USB3), не на microSD
- Установите активное охлаждение (Pi 4/5 греются под нагрузкой)
- Выделите минимум 2 ГБ под swap:
fallocate -l 2G /swapfile && chmod 600 /swapfile && mkswap /swapfile && swapon /swapfile
 # Добавьте в /etc/fstab для постоянного включения

Если выбираете Mini PC:

# Рекомендуемые модели:
- Intel NUC с Celeron N100/N200 (новое, энергоэффективное)
- Б/у Dell OptiPlex Micro, Lenovo Tiny, HP Mini (J4125, i3-8100T)
- Минимум: 4 ГБ ОЗУ, 32 ГБ SSD (лучше 8/128)

Общие советы для любого железа:

  1. Отключите неиспользуемые модули в homeserver.yaml:
    enable_registration: false  # ручное создание пользователей
    enable_3pid_lookup: false   # если не нужен поиск по email/телефону
  2. Настройте ротацию логов — иначе они быстро заполнят диск:
    # log.yaml
    handlers:
    file:
      class: logging.handlers.RotatingFileHandler
      maxBytes: 10485760  # 10 MB
      backupCount: 3
  3. Мониторьте ресурсы:
    # Быстрая проверка:
    htop  # загрузка CPU/ОЗУ
    df -h /var/lib/matrix-synapse  # место под медиа
    docker stats  # если используете Docker

Итог по «железу»

И вот как мы исходили от самого маленького к более или менее подходящему, но достаточно бюджетному варианту. Напомню, что мы всё делаем для семьи, у нас нет законодательных требований по хранению и обработке персональных данных. Кстати это важный момент. Мы же в своей семье, не так ли?

СценарийРекомендация
Тест / обучениеRaspberry Pi 4 (2GB) + SQLite
Семья 3-5 человекRaspberry Pi 4/5 (4GB) + PostgreSQL + SSD
Офис 10-30 человекMini PC (N100, 8GB ОЗУ, 128GB SSD)
Публичный сервер / федерацияVPS 2 vCPU / 4GB RAM или выделенный мини-сервер

Важно знать заранее: server_name (домен в @user:домен) нельзя изменить после установки без полной миграции. Выбирайте железо и настраивайте сразу правильно.

Для вашего случая (семья + небольшая компания, звонки/видео) — Mini PC с Intel N100 и 8 ГБ ОЗУ будет самым надёжным и беспроблемным вариантом. Если бюджет ограничен — Raspberry Pi 5 (8GB) с SSD через USB3 тоже справится (если не выходить из дома), но потребует тонкой настройки и отключения presence.

Плавно переходим к деньгам.

Бюджет на сервер Matrix для семьи (10 человек)

Всегда существуют варианты на своём железе и на облачном. С облачным проще, просто арендуешь время. Отказался от аренды и нет затрат. Но своё железо может в сравнении с облачным окупиться. А дальше будет только счастье.

Однако если ваш бизнес крутится на облачных технологиях, то поставить возле бизнеса будет не проблемно, потому как Synapse достаточно умеренно потребляет процессорное время. Устанавливается в Docker и не будет особо мешать остальному ПО в облаке. Однако, посмотрите рассуждения ниже, и это поможет сделать свой выбор.

Сравнение вариантов: Дома (Mini PC) vs VDS

Цены я по памяти брал на начало 2026 года. Специально цены не подбирал, ориентир на среднее. Просто для общей картины и для визуального представления.

Статья расходовДома (Mini PC Intel N100)Внешний VDS
Оборудование (единоразово)12 000 – 18 000 ₽
Домен .RU (в год)800 ₽800 ₽
Белый статический IP (в месяц)150–200 ₽— (включён)
Белый статический IP (в год)1 800–2 400 ₽
Электричество (в месяц)~60–90 ₽
Электричество (в год)1~720–1 080 ₽
Аренда VDS (в месяц)600 ₽
Аренда VDS (в год)7 200 ₽
Итого первый год15 320 – 24 280 ₽8 000 ₽
Итого каждый следующий год~3 320 – 4 280 ₽8 000 ₽
Окупаемость~3–4 года

Детали по домашнему варианту (Mini PC)

Где купить и цены на вторичном рынке (б/у, Россия)

МодельКонфигурацияЦенаПримечание
Beelink S12 ProN100 / 16GB / 500GB SSD13 000–17 000 ₽Надёжный бренд, тихий
QuMax N100N100 / 16GB / 500GB SSD~15 500 ₽С гарантией продавца
Generic N100N100 / 8–16GB / 256–512GB9 500–14 000 ₽Минимальный бюджет, проверить охлаждение
Рекомендуемый минимумN100 / 8GB / 256GB SSD~12 000 ₽Для 10 пользователей хватит

Важно знать заранее: Для Synapse + Postgres + Coturn берите минимум 8 ГБ ОЗУ и SSD (не eMMC). SD-карты не подходят — быстро деградируют.

Потребление электричества (реальные замеры)

РежимПотреблениеИсточник
Idle (простой)7–10 Втпоиск в сети
Нагрузка (звонки, федерация)12–18 Втпоиск в сети
Среднее 24/7~12 Втрасчёт

Вот годовые затраты на электричество, вдруг целый сервер дома поставите, то его потребление подставьте в расчёты:

  • 12 Вт × 24 ч × 365 дн = 105 кВт·ч/год
  • 105 кВт·ч × 7–10 ₽/кВт·ч = 735–1 050 ₽/год

Дополнительные расходы (единоразово)

ТоварЦенаЗачем
Внешний SSD 256–512 ГБ (если нет в комплекте)2 000 – 4 000 ₽Надёжнее встроенного eMMC
ИБП мини (300–600 ВА)2 500 – 5 000 ₽Защита от скачков, корректное выключение, это очень желательно
Кабель патч-корд, крепление VESA300 – 800 ₽Монтаж

Детали по облачному серверу (VDS)

Что входит за 600 ₽/мес (типичный минимальный тариф)

ПараметрЗначение
CPU1–2 vCPU (обычно Epyc/Ryzen)
RAM2–4 ГБ
SSD20–40 ГБ NVMe
Трафик1–10 ТБ (обычно с запасом)
Порт100 Мбит–1 Гбит (публичный IP)
ОСНа выбор (Ubuntu/Debian)

Плюсы и минусы, сравнение: Mini PC vs. VDS

КритерийДома (Mini PC)VDS
КонтрольПолный (железо + сеть)Ограничен (только ОС)
НадёжностьЗависит от вашего электричества/интернетаДата-центр, 99.9% uptime
Скорость для семьиЛокальная сеть — мгновенноЗависит от канала провайдера
ФедерацияНужен белый IP или проброс портов + 150-200₽/мес.Публичный IP «из коробки»
ОбслуживаниеВы сами (обновления, замена)Провайдер (железо), вы (ОС)
Окупаемость~3-4 годаНе окупается (т.к. аренда)

Итоговая рекомендация для семьи из 10 человек

Выбирайте дома (Mini PC), если:

  • Планируете использовать сервер дольше 3–4 лет
  • Хотите полный контроль над данными и железом
  • У вас уже есть стабильный интернет с возможностью подключения белого IP
  • Готовы потратить 15–24 тыс. ₽ сейчас, чтобы далее экономить ~4–5 тыс. ₽/год

Выбирайте VDS, если:

  • Нужен сервер на 1–2 года (переезд, тест, временный проект)
  • Нет желания настраивать роутер, порты, следить за электричеством
  • Важна максимальная доступность (дата-центр против домашних отключений)
  • Бюджет ~8 000 ₽/год комфортнее, чем 15–24 тыс. ₽ сразу

Гибридный вариант (оптимально, но настройка потребуется):

  1. Дома: Mini PC + Synapse + Postgres (локально для семьи — быстро и приватно)
  2. На дешёвом VDS за 200–300 ₽/мес: только Coturn + резервный мост федерации
  3. Домен .RU указывает на домашний сервер через .well-known, но звонки идут через внешний сервер TURN (он просто нужен, чтобы знать где пользователи, и куда отправлять трафик).

Важно: server_name (домен в @user:youdomain.ru) нельзя изменить после установки без полной миграции. Выбирайте железо и настраивайте сразу правильно.


От автора: Для обсуждаемого сценария (семья 10 человек + звонки/видео) домашний Mini PC с белым IP остаётся наиболее экономичным вариантом при долгосрочном использовании. Если не уверены — начните с VDS за 600 ₽/мес, а позже перенесёте конфигурацию на домашнее железо (миграция возможна, но требует аккуратности).

Однако я сразу делал на имеющихся в деле своих облачных серверах VDS. Если они есть, то всё совсем просто, ставим образы в Docker, только три конфигурационных файла под себя подстроить.


Сноски:

  1. Расчёт электричества: 12 Вт × 24 ч × 30 дн = 8,64 кВт·ч/мес × 7–10 ₽/кВт·ч = 60–90 ₽/мес ↩︎