У нас команда примерно из 30 человек. Много лет корпоративная почта Mail.ru на своем домене была бесплатной: ящики, API, общие папки — подключили и работаем.
Потом бесплатный тариф закончился. Первый год обошелся примерно в 60 тысяч рублей. За следующий для 32 пользователей попросили уже 79 552 ₽.
Мы могли заплатить. Но поняли неприятную вещь: число сотрудников почти не изменилось, процессы те же, а счет растет. При этом почтовый архив, клиенты, боты и служебные ящики уже привязаны к поставщику. Переезд откладывается именно потому, что с каждым годом становится сложнее.
За что говорим «Спасибо»
Честно признаемся, мы были сапожники без сапог, пользовались в ходе рабочих проектов разными инструментами, где то в Телеграм вели, где то в ГуглДокументах, где то в GitLab просто. Спасибо — то дали пинка и теперь мы организовались и настроили внутри порядок!
Решение: своя «коробка» с единым входом
Задача изначально звучала как «заменить почту». По факту заменили весь стек:
|
Функция |
Инструмент |
|---|---|
|
Единый вход (SSO) |
Keycloak |
|
Почта |
mailcow |
|
Чаты и звонки (со шэрингом экрана) |
Mattermost |
|
Репозитории и CI/CD |
GitLab Self-Managed |
|
Задачи |
Jira (используется бесплатная Community-редакция) |
|
База знаний |
Confluence |
|
Файлы, общие папки, онлайн-редактирование (OnlyOffice) |
Nextcloud |
|
Пароли |
Vaultwarden |
Всё развёрнуто в контейнерах на одном сервере, обновления автоматизированы через GitLab CI. На весь переезд — от выбора железа до переноса почты и настройки SSO — ушёл 1 месяц работы одного DevOps-инженера.

Nextcloud у нас заменяет не просто сетевой диск. В нем работают личные и общие папки с разграничением доступа, публичные ссылки и синхронизация с компьютерами сотрудников. Через официальный коннектор подключен отдельный ONLYOFFICE Document Server: документы, таблицы и презентации можно открывать и совместно редактировать прямо в браузере, не скачивая файлы и не отправляя новые версии по почте.
Все сервисы развернуты в контейнерах. Конфигурация и обновления автоматизированы через GitLab CI. Jira и GitLab отправляют события в Mattermost, поэтому уведомление, обсуждение и звонок по проекту находятся рядом.
Keycloak стал центром системы: сотрудник входит один раз и получает доступ по своей роли. При увольнении отключается одна учетная запись, а не восемь забытых аккаунтов.
Финансы
Разовые вложения в железо:
-
сервер (64 ГБ DDR5, 2 ТБ SSD, 2 ТБ HDD под бэкапы) — ~140 000 ₽;
-
ИБП с чистой синусоидой (для корректного автозавершения работы виртуалок при отключении света) — ~25 000 ₽;
-
итого: ~165 000 ₽ единоразово.
Для сравнения: только почта по текущим тарифам на 2 года обошлась бы в 159 104 ₽ — почти столько же, сколько весь сервер с ИБП. А на этом сервере работает не один сервис, а восемь.
У вас еще нет своей инфраструктуры? — Тогда мы идем к вам!
Пишите как у вас устроено, кто сидит на подписках и облаках? Может кто то тоже самое поднял уже на raspberry pi ?
ссылка на оригинал статьи https://habr.com/ru/articles/1066990/