Mattermost — платформа для командной работы с самостоятельным развёртыванием (self-hosted): каналы, личные сообщения, треды, звонки, автоматизация процессов, интеграции и AI-агенты. При таком развёртывании сервер работает в вашем контуре, поэтому организация сама управляет инфраструктурой и хранением данных.

📌
Mattermost подходит командам, которым нужна управляемая альтернатива облачному рабочему чату с возможностью подключать корпоративные инструменты и AI-агентов.

Что входит в Mattermost

Mattermost развивается по модели open core: открытая основа сочетается с коммерческими расширениями. Бесплатная Team Edition распространяется под лицензией MIT, а коммерческая Enterprise Edition включает возможности, которые активируются подпиской. Enterprise Edition также можно запустить бесплатно в режиме Entry с ограничениями.

Team Edition устанавливается как Linux-бинарник и использует PostgreSQL. Она рассчитана на небольшие команды, личные проекты и тестовые сценарии с числом активированных пользователей менее 250, если не требуется единый вход (SSO). Mattermost не рекомендует эту редакцию для государственных и чувствительных коммерческих нагрузок.

Основные рабочие возможности. Доступность отдельных возможностей и их лимиты зависят от редакции:

ВозможностьЧто получает команда
Каналы, сообщения и тредыРабочие обсуждения, личные и групповые сообщения, файлы и поиск по истории в пределах возможностей выбранной редакции
ЗвонкиАудиосвязь и демонстрация экрана внутри рабочего пространства
PlaybooksПовторяемые процессы с чеклистами: инциденты, релизы, онбординг и другие регламентированные операции
BoardsКанбан-планирование операционной работы
AI AgentsПомощь в поиске информации, принятии решений и автоматизации повторяющихся задач
Интеграции и APIWebhooks, команды, боты, плагины и API v4 для связи с внешними системами

Редакции и актуальные ограничения

Данные в этом разделе проверены 7 сентября 2026 года по официальному описанию редакций. Тарифы и лимиты могут меняться, поэтому перед развёртыванием сверяйтесь с документацией.

РедакцияДля когоКлючевые особенности
Team EditionНебольшие команды, хобби и личное использованиеБесплатная, self-hosted, лицензия MIT, менее 250 активированных пользователей, без SSO
EntryКоманды примерно до 50 человек, которым нужно оценить старшие возможностиБесплатный режим Enterprise Edition с ограничениями по истории сообщений, Boards, Playbooks, агентам и звонкам; без High Availability и функций комплаенса
ProfessionalТехнические и операционные команды до 250 пользователейПоиск по истории без лимита, расширенные права и интеграции, несколько вариантов SSO, поддержка ботов и подключение своей LLM
EnterpriseКрупные и регулируемые организацииКластеризация, горизонтальное масштабирование, High Availability, аудит, политики хранения и расширенные средства комплаенса
Enterprise AdvancedЗащищённые и изолированные средыКонтроль чувствительной информации, zero-trust-политики, мобильные средства защиты и сценарии изолированного развёртывания (air-gapped)

Для Entry официальная документация указывает следующие серверные пределы:

  • 10 000 сообщений истории во всех каналах; более старые сообщения остаются в базе, но не отображаются и не участвуют в поиске;
  • 1000 карточек Boards;
  • 5 активных запусков Playbooks в месяц;
  • 250 запросов к агентам в месяц;
  • звонки продолжительностью до 40 минут;
  • 10 000 push-уведомлений в месяц;
  • только поддержка сообщества;
  • нет High Availability и функций комплаенса.
⚖️
В официальной документации лимиты Boards, Playbooks, запросов к агентам, звонков и push-уведомлений помечены звёздочкой: они должны вступить в силу в будущем релизе. Проверяйте страницу редакций перед выбором тарифа.

Выбор способа развёртывания

Mattermost предлагает три основных пути: Kubernetes, прямую установку на Linux и контейнеры. Они устанавливают один и тот же сервер Mattermost, но различаются способом эксплуатации, доступностью отказоустойчивости и необходимой редакцией.

СпособКогда использоватьОграничения
Kubernetes OperatorБоевое окружение, отказоустойчивость (High Availability), горизонтальное масштабирование, автоматические обновления и откатыДоступен для Entry, Enterprise и Enterprise Advanced; недоступен для Professional
LinuxSelf-hosted-установка с полным контролем над сервером, включая изолированные контурыКластер и High Availability администратор настраивает самостоятельно
Docker ComposeОценка продукта, тестирование и разработкаОфициально не поддерживается для боевого окружения

Перед установкой подготовьте базу данных, файловое хранилище, обратный прокси и TLS. Точные требования к ресурсам зависят от нагрузки и должны определяться по актуальному руководству по планированию.

⚠️
Docker Compose не обеспечивает автоматический отказоустойчивый кластер, общее хранилище и балансировку из коробки. На Linux контейнерный вариант предназначен для оценки, тестирования и разработки; macOS и Windows поддерживаются только для тестов и разработки.

Актуальное сравнение способов установки находится в официальном руководстве по развёртыванию.

Проверка тестового запуска

Для первичной оценки можно использовать официальный Docker Compose-сценарий. До запуска убедитесь, что Docker и Compose доступны:

# Обе команды должны вернуть номер установленной версии
docker --version
docker compose version

После запуска экземпляра проверьте наблюдаемый результат:

  1. Веб-интерфейс Mattermost открывается по адресу, заданному в конфигурации развёртывания.
  2. Можно создать или использовать учётную запись и войти в рабочее пространство.
  3. Созданный канал отображается в боковой панели.
  4. Отправленное сообщение появляется в канале, а ответ можно открыть как тред.

Такой результат подтверждает базовую работоспособность чата. Он не подтверждает готовность системы к боевому окружению: отдельно потребуются TLS, резервное копирование, мониторинг, расчёт ресурсов и выбранная схема отказоустойчивости.

Интеграции и API

API v4 Mattermost охватывает пользователей, ботов, команды и каналы, посты, файлы, webhooks, слэш-команды, плагины, Playbooks, Boards и агентов. Он версионируется по семантическому версионированию (semver), а эталонная справка формируется из канонической OpenAPI-спецификации.

МеханизмПодходящий сценарий
Входящий webhookВнешний сервис отправляет уведомление в канал
Исходящий webhookMattermost передаёт событие вашему сервису
Слэш-командаПользователь запускает внешний процесс командой из канала
REST API v4Интеграция управляет каналами, сообщениями, пользователями и другими ресурсами
Бот или плагинНужна постоянная автоматизация или расширение поведения сервера и клиента

Для большинства API-операций нужна аутентификация. Официальная справка описывает вход, персональные токены доступа, сессионные токены, многофакторную аутентификацию (MFA) и SSO, а также содержит примеры для curl, PowerShell, Python, Node и Go. Перед разработкой используйте актуальную документацию API v4, а не сохранённые примеры неизвестной версии.

Полезные сценарии

Уведомления от рабочих систем

Задача: собирать события CI/CD, мониторинга или системы заявок в командном канале.

Исходное условие: Mattermost уже развёрнут, создан отдельный канал, а внешний сервис умеет отправлять HTTP-запросы.

Действие: подключите входящий webhook или напишите интеграцию через API v4. Отправляйте в канал только данные, которые разрешено хранить в рабочем чате.

Проверяемый результат: тестовое событие появляется в нужном канале и содержит достаточно контекста для дальнейшего действия.

Ограничение: webhook сам по себе не задаёт безопасную модель доступа. Ограничьте отправителей и не передавайте секреты в сообщениях.

Оперативный журнал инцидента

Задача: сохранить обсуждение, решения и последовательность действий в одном проверяемом месте.

Исходное условие: определены канал или тред инцидента, ответственные участники и правила согласования рискованных действий.

Действие: ведите обсуждение в треде, а повторяемые шаги оформите как Playbook.

Проверяемый результат: участник видит актуальный статус, выполненные пункты и историю решений без восстановления контекста из личных чатов.

Ограничение: чат не заменяет систему задач, репозиторий и постоянную базу знаний. Итоговые артефакты должны оставаться в соответствующих источниках правды.

Общая комната для людей и AI-агентов

Задача: дать человеку и агенту общий контекст, сохранив контроль над действиями.

Исходное условие: у агента есть отдельная идентичность, а посредник (bridge) ограничивает разрешённых пользователей, каналы, команды и рабочие контуры.

Действие: человек формулирует задачу в треде, агент возвращает предварительную проверку или результат туда же, а ссылки на задачи, документацию и код остаются рядом.

Проверяемый результат: по треду можно определить автора запроса, исходный контекст, выполненные проверки и место хранения результата.

Ограничение: операции с production, секретами, DNS, оплатой, развёртыванием и живыми данными требуют отдельного человеческого подтверждения.

Мой рабочий контур

В моём сценарии Mattermost служит оперативным слоем между людьми и агентами. Он не заменяет системы задач, документацию и репозиторий:

Mattermost = разговор и треды
Codex      = агент для анализа, проверок и разрешённого исполнения
Linear     = очередь задач и статусы
Notion     = база знаний и объяснения
GitHub     = код, pull request, проверки и история изменений

Задача начинается в треде. Агент получает явный контекст: кто просит, что нужно проверить, где находится источник правды и куда вернуть результат.

Пример безопасной команды:

@codex
task: предварительная проверка
repo: <repo>
mode: read-only
scope: <что проверить>
return: короткий отчёт в этот тред
stop-lines: не менять файлы, не трогать production, не читать secrets

Базовые правила такого контура:

  • у каждого агента отдельная идентичность;
  • доступ проходит через посредник (bridge) с разрешёнными пользователями, каналами, командами и репозиториями;
  • рискованные действия требуют явного подтверждения человека;
  • исходные секреты не публикуются в чатах, документах и задачах;
  • задачи с кодом проходят через issue, pull request или автоматические проверки, чтобы сохранялись изменения и результаты review.

Релизы и проверка версии

Mattermost выпускает новую серверную версию ежемесячно, обычно 16-го числа. На 7 сентября 2026 года последней версией в официальной таблице была v11.10, выпущенная 14 августа 2026 года. Поддержка ESR v10.11 завершилась 15 августа 2026 года; официальный источник требует обновиться до v11.7 или новее.

Перед обновлением проверьте установленную версию в системной информации Mattermost и сопоставьте её с официальной таблицей релизов. Для переходов между крупными версиями Mattermost рекомендует обновляться последовательно между ESR-релизами.

Официальные ссылки

Следующий шаг

Codex, Саркис и два месяца боли: как я наконец-то собрал рабочую инфраструктуру ИИ-агентов

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

Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov