MattermostMattermost

Безкоштовно
Відкритий код
Інформація

Mattermost — сучасна платформа з відкритим кодом для командної співпраці, безпечного спілкування, обміну файлами, керування проєктами та автоматизації процесів. Підтримує розгортання на Linux-серверах, забезпечуючи повний контроль над даними організації. Mattermost пропонує групові чати та приватні канали, відеодзвінки, розширений пошук, інтеграції з DevOps- і бізнес-інструментами, а також гнучке керування ролями. Ідеальне рішення для підприємств і технічних команд, які цінують розширюваність і безпеку.

Основні можливості

  • Командні чати й канали: організуйте спілкування у відкритих, приватних та групових каналах для ефективної співпраці.
  • Самостійне розгортання: встановлюйте Mattermost на свій Linux-сервер і контролюйте свої дані та безпеку.
  • Голосові та відеодзвінки: спілкуйтеся в реальному часі за допомогою вбудованих аудіо- та відеоконференцій.
  • Обмін файлами: завантажуйте, зберігайте й діліться файлами та документами у чатах і каналах.
  • Інтеграції та боти: підключайте DevOps, бізнес-інструменти або створюйте власних ботів через API.
  • Пошук і сповіщення: швидко знаходьте повідомлення, файли й отримуйте сповіщення з гнучкими налаштуваннями.
  • Управління доступом: гнучкі права користувачів, ролі та захищений гостьовий доступ для зовнішніх користувачів.
  • Мобільні та десктопні клієнти: працюйте в Mattermost із будь-якого пристрою — додатки доступні для Windows, macOS, Linux, iOS та Android.

Особливості встановлення

ЧасОСОЗПДиск
20–30 хвAlmaLinux 9Debian 12Rocky Linux 9Ubuntu 24.042Gb20Gb
  • Встановлене ПЗ:
    • 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 створює робочий простір для вашої команди — одразу доступні чати, канали, запрошення й поради для початку роботи.

Screenshot of interface
  1. Список каналів: Зліва відображаються доступні канали (відкриті й приватні), приватні повідомлення та можливість додати нові канали.
  2. Заголовок простору: У верхній панелі відображається назва робочого простору, версія, рядок пошуку та іконки керування.
  3. Основна область чату: У центрі відображається обраний канал (наприклад, Town Square) з історією повідомлень, описом і кнопкою для запрошення учасників.
  4. Поле введення повідомлень: Внизу — поле для введення та форматування повідомлень, додавання файлів, емодзі й надсилання повідомлень у канал.
  5. Керування учасниками: Зліва також можна запросити нових учасників для спільної роботи.
Примітка

Детальну інформацію про основні налаштування Mattermost можна знайти в документації розробника.

Початок роботи після встановлення Mattermost

Після оплати вашого замовлення на email, вказаний під час реєстрації, ви отримаєте лист з повідомленням, що сервер готовий до роботи. У цьому листі буде зазначено IP-адресу вашого VPS та облікові дані для підключення до веб-інтерфейсу панелі керування Mattermost:

  • Посилання: https://example.com

Під час першого входу в Mattermost відкриється майстер початкового налаштування. На цьому екрані потрібно створити обліковий запис: вкажіть email, ім’я користувача та пароль. Після реєстрації ви зможете почати співпрацю з командою у робочому просторі.

Screenshot of interface
Примітка

Дані для доступу до вашого VPS розміщені у розділі «Віртуальні сервери»: оберіть потрібний сервер і натисніть «Інструкція». Ці відомості також містяться у листі, який ви отримуєте після встановлення.

Оновлення Mattermost

Інформація

Коли виходить нова версія 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
Приклад виконання оновлення у SSH-консолі:
[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, або відкрийте її у браузері, щоб увійти до свого облікового запису та почати співпрацю.

Розблокування SMTP-портів

З міркувань безпеки вихідні TCP-порти (25, 465 і 587) за замовчуванням заблоковані на всіх VPS-серверах. Цей захід спрямований на запобігання розсиланню спаму. Щоб зняти блокування, виконайте наступні дії:

  1. Зареєструйте доменну зону. A-запис вашого домену має вказувати на IP-адресу вашого сервера.
  2. Надішліть запит до техпідтримки із зазначенням, що потрібно відкрити вихідні SMTP-порти для надсилання пошти, а також вкажіть домен (або піддомен), з якого буде здійснюватися відправлення.
  3. Після аналізу вашого доменного імені ми приймемо рішення щодо відкриття SMTP-портів і повідомимо вас.
Увага

Для розблокування SMTP-портів може знадобитися додаткова інформація про доменне ім’я та його призначення.

4 June 2025 г.

Приєднуйтесь до нашого каналу!

Діліться ідеями, голосуйте за функції та залишайтеся в курсі.