У нас команда примерно из 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 стал центром системы: сотрудник входит один раз и получает доступ по своей роли. При увольнении отключается одна учетная запись, а не восемь забытых аккаунтов.

Финансы

Разовые вложения в железо:

  • сервер (CPU 16/32 64 ГБ DDR5, 2 ТБ SSD, 2 ТБ HDD под бэкапы) — ~140 000 ₽;

  • ИБП с чистой синусоидой (для корректного автозавершения работы виртуалок при отключении света) — ~25 000 ₽;

  • итого: ~165 000 ₽ единоразово.

Для сравнения: только почта по текущим тарифам на 2 года обошлась бы в 159 104 ₽ — почти столько же, сколько весь сервер с ИБП. А на этом сервере работает не один сервис, а восемь.

У вас еще нет своей инфраструктуры? - Тогда мы идем к вам!

Пишите как у вас устроено, кто сидит на подписках и облаках? Может кто то тоже самое поднял уже на raspberry pi ?

Комментарии (33)