Mattermost
Mattermost — сучасна платформа з відкритим кодом для командної співпраці, безпечного спілкування, обміну файлами, керування проєктами та автоматизації процесів. Підтримує розгортання на Linux-серверах, забезпечуючи повний контроль над даними організації. Mattermost пропонує групові чати та приватні канали, відеодзвінки, розширений пошук, інтеграції з DevOps- і бізнес-інструментами, а також гнучке керування ролями. Ідеальне рішення для підприємств і технічних команд, які цінують розширюваність і безпеку.
Основні можливості
- Командні чати й канали: організуйте спілкування у відкритих, приватних та групових каналах для ефективної співпраці.
- Самостійне розгортання: встановлюйте Mattermost на свій Linux-сервер і контролюйте свої дані та безпеку.
- Голосові та відеодзвінки: спілкуйтеся в реальному часі за допомогою вбудованих аудіо- та відеоконференцій.
- Обмін файлами: завантажуйте, зберігайте й діліться файлами та документами у чатах і каналах.
- Інтеграції та боти: підключайте DevOps, бізнес-інструменти або створюйте власних ботів через API.
- Пошук і сповіщення: швидко знаходьте повідомлення, файли й отримуйте сповіщення з гнучкими налаштуваннями.
- Управління доступом: гнучкі права користувачів, ролі та захищений гостьовий доступ для зовнішніх користувачів.
- Мобільні та десктопні клієнти: працюйте в Mattermost із будь-якого пристрою — додатки доступні для Windows, macOS, Linux, iOS та Android.
Особливості встановлення
Час | ОС | ОЗП | Диск |
---|---|---|---|
20–30 хв | 2Gb | 20Gb |
- Встановлене ПЗ:
Docker CE
Docker Compose
- Використані контейнери:
docker.io/mattermost/mattermost-team-edition
docker.io/postgres
docker.io/nginx
(Зворотній проксі, що обробляє HTTPS-трафік із використанням заздалегідь отриманих TLS/SSL-сертифікатів.)
- Відкриті порти:
80
,443
– Веб-доступ (HTTP/HTTPS)
- Шлях до файлів:
/root/mattermost
За замовчуванням ми встановлюємо актуальну стабільну версію програмного забезпечення з сайту розробника або з офіційних репозиторіїв.
Початкове налаштування
Після реєстрації Mattermost створює робочий простір для вашої команди — одразу доступні чати, канали, запрошення й поради для початку роботи.

- Список каналів: Зліва відображаються доступні канали (відкриті й приватні), приватні повідомлення та можливість додати нові канали.
- Заголовок простору: У верхній панелі відображається назва робочого простору, версія, рядок пошуку та іконки керування.
- Основна область чату: У центрі відображається обраний канал (наприклад, Town Square) з історією повідомлень, описом і кнопкою для запрошення учасників.
- Поле введення повідомлень: Внизу — поле для введення та форматування повідомлень, додавання файлів, емодзі й надсилання повідомлень у канал.
- Керування учасниками: Зліва також можна запросити нових учасників для спільної роботи.
Детальну інформацію про основні налаштування Mattermost можна знайти в документації розробника.
Початок роботи після встановлення Mattermost
Після оплати вашого замовлення на email, вказаний під час реєстрації, ви отримаєте лист з повідомленням, що сервер готовий до роботи. У цьому листі буде зазначено IP-адресу вашого VPS та облікові дані для підключення до веб-інтерфейсу панелі керування Mattermost:
- Посилання: https://example.com
Під час першого входу в Mattermost відкриється майстер початкового налаштування. На цьому екрані потрібно створити обліковий запис: вкажіть email, ім’я користувача та пароль. Після реєстрації ви зможете почати співпрацю з командою у робочому просторі.

Дані для доступу до вашого VPS розміщені у розділі «Віртуальні сервери»: оберіть потрібний сервер і натисніть «Інструкція». Ці відомості також містяться у листі, який ви отримуєте після встановлення.
Оновлення Mattermost
Коли виходить нова версія Mattermost, ви можете безпечно оновити контейнери — зміниться лише версія застосунку, а всі ваші налаштування й дані збережуться. Дізнатися про нові релізи можна на офіційному сайті.
cd /root/mattermost
docker compose -f docker-compose.yml -f docker-compose.nginx.yml pull
docker compose -f docker-compose.yml -f docker-compose.nginx.yml up -d
[root@server ~]# cd /root/mattermost
[root@server mattermost]# docker compose -f docker-compose.yml -f docker-compose.nginx.yml pull
[+] Pulling 3/3
✔ postgres Pulled
✔ mattermost Pulled
✔ nginx Pulled
[root@server mattermost]# docker compose -f docker-compose.yml -f docker-compose.nginx.yml up -d
[+] Running 3/3
✔ Container mattermost-postgres-1 Running
✔ Container mattermost-mattermost-1 Running
✔ Container nginx_mattermost Running
Мобільні та десктопні застосунки Mattermost
Якщо у вас вже є доступ до сервера Mattermost, ви можете підключитися напряму за адресою сервера або за допомогою запрошення. Просто введіть надану URL-адресу в десктопному чи мобільному застосунку Mattermost, або відкрийте її у браузері, щоб увійти до свого облікового запису та почати співпрацю.
iOS
iOS 15.1+
Android
Android 7.0+
Windows
10+
macOS
12+
Linux
Ubuntu 18.04+
Розблокування SMTP-портів
З міркувань безпеки вихідні TCP-порти (25
, 465
і 587
) за замовчуванням заблоковані на всіх VPS-серверах. Цей захід спрямований на запобігання розсиланню спаму. Щоб зняти блокування, виконайте наступні дії:
- Зареєструйте доменну зону. A-запис вашого домену має вказувати на IP-адресу вашого сервера.
- Надішліть запит до техпідтримки із зазначенням, що потрібно відкрити вихідні SMTP-порти для надсилання пошти, а також вкажіть домен (або піддомен), з якого буде здійснюватися відправлення.
- Після аналізу вашого доменного імені ми приймемо рішення щодо відкриття SMTP-портів і повідомимо вас.
Для розблокування SMTP-портів може знадобитися додаткова інформація про доменне ім’я та його призначення.