Коротко: что ставить и сколько это стоит
Для рабочей команды до 250 человек ставьте Mattermost Team Edition — бесплатную сборку под лицензией MIT без предела истории сообщений. Для семьи и друзей подойдёт Matrix: сервер Synapse и приложение Element, федерацию лучше выключить. Rocket.Chat бесплатен до 50 пользователей. Главная ловушка — обычный установочный архив Mattermost: без лицензии он работает в режиме Entry и показывает только 10 000 последних сообщений по всем каналам. Mattermost вместе с базой PostgreSQL ставят на VPS с 4 ГБ памяти: у AdminVPS это Micro за 899 ₽/мес при оплате за месяц, у Timeweb Cloud — Cloud-50 за 1 080 ₽/мес при оплате за 12 месяцев.
Условная задача
Офис на 30 человек хочет рабочий чат вместо переписки в личных мессенджерах: каналы по отделам, файлы до 50 МБ, приложения на телефоне. У руководителя есть и вторая задача — семейный чат на пять человек, чтобы переписка лежала на своём сервере. Числа типовые: примерьте их на себя, а не ищите точно свой случай.
Подписка на облачный чат обычно считается за каждого сотрудника, свой сервер — за машину целиком. Поэтому при трёх десятках человек вопрос не в цене программы: все три бесплатны в базовой версии. Вопрос в том, что именно бесплатно и где кончается бесплатное.
Что бесплатно на самом деле
- Лицензия — Mattermost Team Edition: MIT, бесплатно, Rocket.Chat Starter: бесплатный план, Matrix: Synapse и Element: Synapse — AGPL-3.0
- Кому по замыслу производителя — Mattermost Team Edition: командам до 250 пользователей без единого входа (SSO), Rocket.Chat Starter: до 50 пользователей, Matrix: Synapse и Element: предела по числу пользователей в лицензии нет
- История сообщений — Mattermost Team Edition: без предела, Rocket.Chat Starter: в описании плана не названа, Matrix: Synapse и Element: без предела
- Пуши на телефон — Mattermost Team Edition: тестовый сервис TPNS, для работы не рекомендован, Rocket.Chat Starter: через шлюз Rocket.Chat после регистрации пространства, Matrix: Synapse и Element: через шлюз Element на matrix.org
- Где сведения — Mattermost Team Edition: документация Mattermost, Rocket.Chat Starter: документация Rocket.Chat, Matrix: Synapse и Element: документация Synapse и Element
По документации Mattermost Team Edition — «бесплатная платформа с открытым кодом», один исполняемый файл с базой PostgreSQL. Сборка Enterprise без лицензии переходит в бесплатный режим Entry: в нём доступны все функции Enterprise Advanced, но видна история только 10 000 сообщений по всем каналам — старые остаются в базе, но не видны и не ищутся.
У Rocket.Chat, по описанию планов, два бесплатных входа: Starter до 50 пользователей и Community до 100 одновременно подключённых. Оба, по словам производителя, — для оценки и небольшого или непроизводственного использования.
Какой сервер нужен и сколько он стоит
Mattermost. Документация называет 1 vCPU и 2 ГБ памяти для 1–1 000 зарегистрированных пользователей. База PostgreSQL на той же машине тоже занимает память, поэтому для команды из 30 человек, по нашей оценке, берите 4 ГБ: запас под базу, файлы и обновления.
Rocket.Chat. Таблица производителя для сценария Starter — 2 vCPU с частотой 3,5–5,0 ГГц, 4 ГиБ памяти и 20 ГиБ диска плюс база MongoDB.
Matrix для семьи. Документация Synapse порога не называет; для чата на несколько человек, по нашей оценке, хватит 2 ГБ памяти.
Цены сверены с сайтами провайдеров 04.10.2026:
- AdminVPS Micro — 2 ядра 3,6 ГГц, 4 ГБ RAM, 60 ГБ NVMe: 899 ₽/мес при оплате за месяц или 9 170 ₽ при оплате за 12 месяцев. Подходит и под Rocket.Chat: частота 3,6 ГГц попадает в его таблицу.
- AdminVPS Promo — 1 ядро 3,6 ГГц, 2 ГБ RAM, 30 ГБ NVMe: 499 ₽/мес при оплате за месяц; под Matrix для семьи.
- Timeweb Cloud Cloud-50 — 2 × 3,3 ГГц, 4 ГБ, 50 ГБ NVMe: 1 080 ₽/мес при оплате за 12 месяцев. У Timeweb Cloud есть готовые образы Mattermost, RocketChat и Matrix (Synapse + Element) — платите только за сервер. Частота 3,3 ГГц ниже нижней границы таблицы Rocket.Chat.
Подробнее о линейках — в каталоге VPS.
Реклама · ООО «Админвпс»
AdminVPS
Micro за 899 ₽/мес при оплате за месяц: 2 ядра 3,6 ГГц, 4 ГБ RAM, 60 ГБ NVMe — Mattermost и PostgreSQL на одной машине для команды из 30 человек.
Промокод EASYLINK — скидка 60 % на первый месяц при оплате за 1 месяц, кроме тарифов Lite.
Реклама · АО «ТаймВэб»
Timeweb Cloud
Mattermost, RocketChat и Matrix готовыми образами в маркетплейсе Timeweb Cloud: оплата только за сервер, Cloud-50 — 4 ГБ, 50 ГБ NVMe за 1 080 ₽/мес при оплате за 12 месяцев.
Шаг 1. Поставить PostgreSQL и создать базу
Команды ниже — по инструкции установки Mattermost из архива для Ubuntu 24.04. Ubuntu ставит PostgreSQL 16; Mattermost сейчас требует 14 и новее, а с версии 12 — 15 и новее, так что запас есть.
sudo apt update
sudo apt install -y postgresql
sudo -u postgres psqlВ консоли PostgreSQL создайте базу и пользователя — пароль придумайте свой:
CREATE DATABASE mattermost WITH ENCODING 'UTF8' LC_COLLATE='en_US.UTF-8' LC_CTYPE='en_US.UTF-8' TEMPLATE=template0;
CREATE USER mmuser WITH PASSWORD 'придумайте-пароль';
GRANT ALL PRIVILEGES ON DATABASE mattermost to mmuser;
ALTER DATABASE mattermost OWNER TO mmuser;
\c mattermost
ALTER SCHEMA public OWNER TO mmuser;
GRANT USAGE, CREATE ON SCHEMA public TO mmuser;
\qЕсли база будет на отдельном сервере, разберитесь с её настройкой заранее — об этом наш раздел о PostgreSQL.
Шаг 2. Скачать Team Edition, а не Enterprise
Здесь и прячется ловушка. В инструкции на сайте Mattermost стоит архив mattermost-11.11.1-linux-amd64.tar.gz — это сборка Enterprise. Без лицензии она работает в режиме Entry с пределом в 10 000 сообщений. Team Edition — отдельный архив mattermost-team со страницы архива версий. Последняя версия на 04.10.2026 — 11.11.1, вышла 24 сентября.
wget https://releases.mattermost.com/11.11.1/mattermost-team-11.11.1-linux-amd64.tar.gz
echo "c9237b0b54dce805a63e053c0a0516511bc8a2e47e9a06dd11050c2a0d79f616 mattermost-team-11.11.1-linux-amd64.tar.gz" | sha256sum -c
tar -xvzf mattermost*.gz
sudo mv mattermost /opt
sudo mkdir /opt/mattermost/data
sudo useradd --system --user-group mattermost
sudo chown -R mattermost:mattermost /opt/mattermost
sudo chmod -R g+w /opt/mattermostКонтрольная сумма — со страницы архива версий Mattermost; если команда проверки ответит не «OK», архив не распаковывайте.
Шаг 3. Служба systemd и первый запуск
Документация кладёт файл службы в /etc/systemd/system/mattermost.service. Две строки с postgresql нужны, когда база на этой же машине:
[Unit]
Description=Mattermost
After=network.target
After=postgresql.service
BindsTo=postgresql.service
[Service]
Type=notify
ExecStart=/opt/mattermost/bin/mattermost
TimeoutStartSec=3600
KillMode=mixed
Restart=always
RestartSec=10
WorkingDirectory=/opt/mattermost
User=mattermost
Group=mattermost
LimitNOFILE=49152
[Install]
WantedBy=multi-user.targetПеред первым запуском сохраните исходные настройки и пропишите базу в /opt/mattermost/config/config.json: в SqlSettings — DriverName «postgres» и DataSource вида postgres://mmuser:пароль@localhost:5432/mattermost?sslmode=disable&connect_timeout=10, в ServiceSettings — SiteURL с адресом вашего домена.
sudo cp /opt/mattermost/config/config.json /opt/mattermost/config/config.defaults.json
sudo systemctl daemon-reload
sudo systemctl start mattermost
curl http://localhost:8065
sudo systemctl enable mattermost.serviceЕсли curl вернул страницу Mattermost, сервер работает: откройте адрес в браузере и заведите первого пользователя — он станет администратором.
Шаг 4. Домен и HTTPS
Документация Mattermost называет самым простым вариантом для команд меньше 200 человек выпуск сертификата самим Mattermost. В System Console → Environment → Web Server поставьте Listen Address «:443», Connection Security «TLS», Forward port 80 to 443 — «true», Use Let's Encrypt — «true», затем разрешите программе слушать порт 443 и перезапустите службу:
sudo setcap cap_net_bind_service=+ep /opt/mattermost/bin/mattermost
sudo systemctl restart mattermostПорт 80 должен быть открыт: через него Let's Encrypt проверяет домен. Если на сервере уже работает Nginx, сертификат удобнее выпустить им — по шагам из нашей статьи про SSL на VPS.
Matrix для семьи: Synapse без федерации
Для семейного чата удобнее Matrix: приложение Element есть на телефонах и компьютерах, а сервер Synapse ставится пакетом. Команды — из документации Synapse:
sudo apt install -y lsb-release wget apt-transport-https
sudo wget -O /usr/share/keyrings/matrix-org-archive-keyring.gpg https://packages.matrix.org/debian/matrix-org-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/matrix-org-archive-keyring.gpg] https://packages.matrix.org/debian/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/matrix-org.list
sudo apt update
sudo apt install matrix-synapse-py3Дальше две настройки в /etc/matrix-synapse/homeserver.yaml. Строка federation_domain_whitelist: [] — по документации это рекомендуемый способ выключить федерацию: ваш сервер не будет обмениваться сообщениями с чужими. Открытую регистрацию не включайте: пользователей заводит администратор командой register_new_matrix_user, для неё в настройках задают registration_shared_secret. Базу ставьте PostgreSQL: документация Synapse допускает встроенную SQLite только для пробы, на рабочем сервере — нет.
Реклама · ООО «Админвпс»
AdminVPS
Promo за 499 ₽/мес при оплате за месяц: 1 ядро 3,6 ГГц, 2 ГБ RAM, 30 ГБ NVMe — сервер Synapse для семейного чата на несколько человек.
Промокод EASYLINK — скидка 60 % на первый месяц при оплате за 1 месяц, кроме тарифов Lite.
Rocket.Chat: когда он, а не Mattermost
Rocket.Chat берут, когда нужны пуши на телефон без своей сборки приложений: план Starter даёт неограниченные пуши через шлюз производителя, но пространство нужно зарегистрировать в облаке Rocket.Chat. Предел Starter — 50 пользователей, поэтому для 30 человек он подходит, для роста — уже нет. Быстрее всего поднять его готовым образом из маркетплейса Timeweb Cloud.
Что ломается
- Не тот архив Mattermost. Сборка Enterprise без лицензии показывает только 10 000 последних сообщений. В октябре 2025 года школа на 2 000 пользователей после обновления до версии 11 перестала видеть переписку старше месяца — так описано в обсуждении в репозитории Mattermost на GitHub; поддержка посоветовала поставить Team Edition поверх.
- Docker для работы не поддерживается. Документация Mattermost пишет о запуске через Docker Compose: только для оценки, тестов и разработки.
- Пуши на телефон. Для Team Edition бесплатен только тестовый сервис TPNS, и документация не рекомендует его для работы. Рабочий сервис HPNS — для платных клиентов, свой сервер пушей — только со своей сборкой мобильных приложений. Если сотрудникам нужны уведомления, считайте это заранее.
- Обновления вручную. Установку из архива пакетный менеджер не обновит: новую версию ставят сами, следя за выпусками.
- Копии. Сохраняйте и базу, и папку /opt/mattermost — в ней настройки, файлы и плагины. Как настроить копии сервера, разобрано в статье про резервные копии VPS.
Закон: организатор распространения информации и 152-ФЗ
Статья 10.1 закона об информации (149-ФЗ) называет организатором распространения информации того, кто обеспечивает работу программ для приёма, передачи и обработки электронных сообщений пользователей интернета, и обязывает его уведомить Роскомнадзор о начале деятельности. Часть 5 той же статьи не распространяет эти обязанности на граждан, которые делают это для личных, семейных и домашних нужд. Как это ложится на ваш сервер — вопрос к юристу; держите регистрацию закрытой и федерацию выключенной, если сервер только для своих.
Переписка сотрудников — тоже персональные данные. Если на сервере будут данные россиян, статья 18 152-ФЗ требует хранить их в базах на территории России: VPS AdminVPS из этой статьи — российские, у Timeweb Cloud есть площадки в Москве, Санкт-Петербурге и Новосибирске, но есть и зарубежные — локацию выбирайте при заказе. Остальные обязанности оператора лежат на вашей компании: хостинг их не снимает.
Главное
- Для команды — Mattermost Team Edition: бесплатно, MIT, без предела истории; архив — mattermost-team, а не обычный.
- Для семьи — Synapse и Element с выключенной федерацией и закрытой регистрацией.
- Rocket.Chat бесплатен до 50 пользователей, пуши — после регистрации пространства.
- Сервер под Mattermost с базой — 4 ГБ памяти; под Matrix для нескольких человек — 2 ГБ, по нашей оценке.
- Пуши на телефон в бесплатном Mattermost — только тестовые: проверьте это до запуска.
Остальные программы, которые ставят на свой сервер, собраны в обзоре что установить на VPS, а облако файлов для той же команды — в статье про Nextcloud.
Плюсы и минусы
Преимущества
- Ловушка с архивом Enterprise и пределом в 10 000 сообщений разобрана до установки
- Команды — из документации Mattermost и Synapse, контрольная сумма архива проверяется
- У каждой цены условие оплаты и дата сверки
Недостатки
- Ступени памяти — наша оценка: нагрузочных замеров мы не проводили
- Пуши на телефон в бесплатном Mattermost — только тестовые, обходного пути без своей сборки приложений нет
Реклама · ООО «Админвпс»
AdminVPS
Micro за 899 ₽/мес при оплате за месяц: 2 ядра 3,6 ГГц, 4 ГБ RAM, 60 ГБ NVMe — Mattermost и PostgreSQL на одной машине для команды из 30 человек.
Промокод EASYLINK — скидка 60 % на первый месяц при оплате за 1 месяц, кроме тарифов Lite.
Реклама · АО «ТаймВэб»
Timeweb Cloud
Mattermost, RocketChat и Matrix готовыми образами в маркетплейсе Timeweb Cloud: оплата только за сервер, Cloud-50 — 4 ГБ, 50 ГБ NVMe за 1 080 ₽/мес при оплате за 12 месяцев.
Частые вопросы
Сколько стоит свой корпоративный мессенджер?
Программы бесплатны в базовых версиях, платите за сервер. Mattermost с базой PostgreSQL на одной машине, по нашей оценке, ставят на VPS с 4 ГБ памяти: у AdminVPS Micro стоит 899 ₽/мес при оплате за месяц, у Timeweb Cloud Cloud-50 — 1 080 ₽/мес при оплате за 12 месяцев. Цены сверены 04.10.2026.
Чем Mattermost Team Edition отличается от бесплатного режима Entry?
Team Edition — открытая сборка под лицензией MIT без предела истории, для команд до 250 пользователей без единого входа. Entry — сборка Enterprise без лицензии: функций больше, но видна только история последних 10 000 сообщений по всем каналам. Старые сообщения остаются в базе, но не видны и не ищутся.
Можно ли поставить Mattermost в Docker?
Можно, но документация Mattermost называет запуск через Docker Compose вариантом только для оценки, тестов и разработки и для рабочей установки его не поддерживает. Для работы она советует установку на Linux пакетом или из архива; Team Edition ставится только из архива mattermost-team.
Будут ли приходить уведомления на телефон?
В бесплатном Mattermost — через тестовый сервис TPNS, который документация не рекомендует для работы; рабочий сервис уведомлений доступен платным клиентам. Rocket.Chat на плане Starter даёт неограниченные пуши после регистрации пространства. Приложения Element для Matrix шлют уведомления через шлюз Element на matrix.org.
Что выбрать для семьи: Matrix или Mattermost?
Для семьи удобнее Matrix: приложения Element есть на телефонах и компьютерах, сервер Synapse с базой PostgreSQL ставится пакетом и, по нашей оценке, умещается в 2 ГБ памяти на несколько человек. Mattermost задуман как рабочий чат с каналами и командами. Федерацию Synapse лучше выключить, регистрацию держать закрытой.
Нужно ли уведомлять Роскомнадзор о своём мессенджере?
Статья 10.1 149-ФЗ обязывает организатора распространения информации уведомить Роскомнадзор, а часть 5 освобождает граждан, работающих для личных, семейных и домашних нужд. Применимость к корпоративному серверу мы не оцениваем — это вопрос к юристу. Сервер только для своих держите с закрытой регистрацией.
Подобрать сервер под задачу
Смотреть тарифыРеклама · ООО «Админвпс»
Ссылки на провайдеров в этом материале партнёрские: если вы оформите услугу, мы получим комиссию. На цену для вас это не влияет. Подробнее