Collaboration 07.5 — Chat

Mattermost — team chat on your own server

A Slack alternative where the conversation stays on your server. Channels, direct messages, files and calls — in one space.

∞
Messages
100%
Data ownership
0GEL/user
Licence fee

Mattermost / capabilities

What it covers

Channel structure, mobile apps, LDAP/SSO and integrations — set up so the team actually uses it.

Channels and threads

Departments, projects and incidents — in separate channels, with searchable history.

Calls and screen

Voice and video calls, screen sharing — from the browser or the app.

Mobile apps

iOS and Android — with push notifications, so a channel never slips away.

LDAP and SSO

One account for every service — adding a new employee to one group makes them appear everywhere.

Integrations

Webhooks, bots and CI/CD notifications — the channel becomes part of the system.

Archive and compliance

Conversations stay with you — for audits, legal requests or simply history.

process

How the process runs

  1. 01

    Structure

    Which channels the team needs and what stays private — too many channels create noise.

  2. 02

    Deploy

    Mattermost via Docker, PostgreSQL, HTTPS and backups.

  3. 03

    Migration

    Importing history from Slack or Telegram where possible.

  4. 04

    Training

    Short rules: where we write, how we search and when we call — the team adapts quickly.

cases

Examples

Team

From Slack to an own server

Channel structure, part of the history and mobile apps — the team moved in one day.

Incidents

A support channel

Uptime Kuma alerts straight into a channel — the incident is resolved inside the chat.

faq

Common questions

Will Slack files migrate?

Text history and files migrate partially — depending on the Slack export format. I assess it beforehand.

How many resources does it need?

For 20–50 users, 2–4 vCPU and 4–8 GB RAM is enough. Files can live on separate storage.

Want a chat that belongs to you?

I will prepare the channel structure and show how it works from mobile.

Let’s talk

Contact

Get in touch about your technical task

Contact me by phone or WhatsApp. Critical incidents are covered 24/7; other requests are handled within the agreed support schedule.

24/7 on critical incidents — Response mode

If I miss your call, I will get back to you.