Mattermost — платформа для командной работы с самостоятельным развёртыванием (self-hosted): каналы, личные сообщения, треды, звонки, автоматизация процессов, интеграции и AI-агенты. При таком развёртывании сервер работает в вашем контуре, поэтому организация сама управляет инфраструктурой и хранением данных.
Что входит в Mattermost
Mattermost развивается по модели open core: открытая основа сочетается с коммерческими расширениями. Бесплатная Team Edition распространяется под лицензией MIT, а коммерческая Enterprise Edition включает возможности, которые активируются подпиской. Enterprise Edition также можно запустить бесплатно в режиме Entry с ограничениями.
Team Edition устанавливается как Linux-бинарник и использует PostgreSQL. Она рассчитана на небольшие команды, личные проекты и тестовые сценарии с числом активированных пользователей менее 250, если не требуется единый вход (SSO). Mattermost не рекомендует эту редакцию для государственных и чувствительных коммерческих нагрузок.
Основные рабочие возможности. Доступность отдельных возможностей и их лимиты зависят от редакции:
| Возможность | Что получает команда |
| Каналы, сообщения и треды | Рабочие обсуждения, личные и групповые сообщения, файлы и поиск по истории в пределах возможностей выбранной редакции |
| Звонки | Аудиосвязь и демонстрация экрана внутри рабочего пространства |
| Playbooks | Повторяемые процессы с чеклистами: инциденты, релизы, онбординг и другие регламентированные операции |
| Boards | Канбан-планирование операционной работы |
| AI Agents | Помощь в поиске информации, принятии решений и автоматизации повторяющихся задач |
| Интеграции и API | Webhooks, команды, боты, плагины и 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 и функций комплаенса.
Выбор способа развёртывания
Mattermost предлагает три основных пути: Kubernetes, прямую установку на Linux и контейнеры. Они устанавливают один и тот же сервер Mattermost, но различаются способом эксплуатации, доступностью отказоустойчивости и необходимой редакцией.
| Способ | Когда использовать | Ограничения |
| Kubernetes Operator | Боевое окружение, отказоустойчивость (High Availability), горизонтальное масштабирование, автоматические обновления и откаты | Доступен для Entry, Enterprise и Enterprise Advanced; недоступен для Professional |
| Linux | Self-hosted-установка с полным контролем над сервером, включая изолированные контуры | Кластер и High Availability администратор настраивает самостоятельно |
| Docker Compose | Оценка продукта, тестирование и разработка | Официально не поддерживается для боевого окружения |
Перед установкой подготовьте базу данных, файловое хранилище, обратный прокси и TLS. Точные требования к ресурсам зависят от нагрузки и должны определяться по актуальному руководству по планированию.
Актуальное сравнение способов установки находится в официальном руководстве по развёртыванию.
Проверка тестового запуска
Для первичной оценки можно использовать официальный Docker Compose-сценарий. До запуска убедитесь, что Docker и Compose доступны:
# Обе команды должны вернуть номер установленной версии
docker --version
docker compose versionПосле запуска экземпляра проверьте наблюдаемый результат:
- Веб-интерфейс Mattermost открывается по адресу, заданному в конфигурации развёртывания.
- Можно создать или использовать учётную запись и войти в рабочее пространство.
- Созданный канал отображается в боковой панели.
- Отправленное сообщение появляется в канале, а ответ можно открыть как тред.
Такой результат подтверждает базовую работоспособность чата. Он не подтверждает готовность системы к боевому окружению: отдельно потребуются TLS, резервное копирование, мониторинг, расчёт ресурсов и выбранная схема отказоустойчивости.
Интеграции и API
API v4 Mattermost охватывает пользователей, ботов, команды и каналы, посты, файлы, webhooks, слэш-команды, плагины, Playbooks, Boards и агентов. Он версионируется по семантическому версионированию (semver), а эталонная справка формируется из канонической OpenAPI-спецификации.
| Механизм | Подходящий сценарий |
| Входящий webhook | Внешний сервис отправляет уведомление в канал |
| Исходящий webhook | Mattermost передаёт событие вашему сервису |
| Слэш-команда | Пользователь запускает внешний процесс командой из канала |
| 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-релизами.
Официальные ссылки
- Документация Mattermost
- Руководство пользователя
- Редакции и ограничения
- Варианты развёртывания
- API v4
- Серверные релизы
- Исходный код Mattermost
- Docker Compose для Mattermost
- Плагин Mattermost Agents
Следующий шаг
Codex, Саркис и два месяца боли: как я наконец-то собрал рабочую инфраструктуру ИИ-агентов
Если вы строите общий рабочий контур для людей и агентов, полезно заранее определить источники правды, границы доступа и действия, для которых требуется подтверждение человека.
Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov



