Nextcloud Hub вместо Office 365 для 40 сотрудников
Москва, Щёлковское шоссе, д. 92, корп. 7 · Пн–Пт 9:00–19:00 · +7 903 729-62-41
· 16 мин чтения

Nextcloud Hub вместо Office 365 для 40 сотрудников: миграция за две недели

Nextcloud Hub вместо Office 365 для 40 сотрудников: миграция за две недели

В июле 2025-го за 11 рабочих дней клиент перешёл с Microsoft 365 Business Standard на self-hosted Nextcloud Hub: 40 сотрудников, 2,7 ТБ данных из OneDrive, общие календари, Teams. Экономия по году — 840 тысяч рублей, а данные легли в российский ЦОД.

Почему клиент решился на переезд

Клиент — строительная компания, московское юрлицо, работающее уже 11 лет, 40 сотрудников. Microsoft 365 Business Standard они использовали с 2018 года, платили $12.50 за пользователя ежемесячно через посредника, поскольку после 2022-го Microsoft напрямую в России не продавал. В апреле 2025-го посредник поднял цену до 1 800 рублей за пользователя в месяц — около 85 000 рублей на всю команду — и предупредил: «Продление после следующего года не гарантируем».

Ко всему этому добавился ещё и нарастающий страх: а что, если Microsoft однажды просто возьмёт и отключит их тенант? Подумайте сами: все письма за 7 лет, все документы, хранившиеся в OneDrive, да и все общие календари – всё это в мгновение ока превратится в недоступный архив. А ещё был вопрос с 152-ФЗ: ведь персональные данные как сотрудников, так и клиентов физически размещались в дата-центре Microsoft, где-то там, то ли в Дублине, то ли в Амстердаме. А это, как мы все знаем, давно уже стало весьма «серой зоной» в плане законодательства.

Решение созрело быстро — переезжать на свой стек. Рассматривали три варианта: R7-Office в связке с Mail.ru Cloud Solutions, МойОфис и Nextcloud. После двух месяцев оценки остановились на Nextcloud: дешевле, проверен временем, гибче и полностью под контролем клиента.

Что такое Nextcloud Hub в 2025 году

Многие до сих пор воспринимают Nextcloud как «веб-морду к папке на сервере». Это давно устаревший взгляд: Nextcloud Hub 8 — полноценная коллаборационная платформа, которая «из коробки» предлагает массу возможностей:

С почтой, правда, есть один нюанс. Сам Nextcloud Mail – это, по сути, всего лишь веб-клиент. А вот сам почтовый сервер (например, Postfix + Dovecot или уже готовый Mail-in-a-Box) нужно настраивать и поднимать отдельно. В нашем конкретном проекте мы решили поставить целую связку: Postfix, Dovecot, Rspamd и SOGo, причём разместили всё это на отдельной виртуальной машине (VM).

Архитектура, которую мы развернули

Вся наша инфраструктура уместилась всего на трёх виртуальных машинах, которые мы разместили у одного из российских облачных провайдеров, прямо в московском ЦОДе:

VMРесурсыРоль
nc-app8 vCPU, 16 ГБ RAM, 80 ГБ NVMeNextcloud + Redis + PostgreSQL
nc-storage2 vCPU, 4 ГБ RAM, 4 ТБ HDDPrimary storage для файлов (S3 API на MinIO)
nc-mail4 vCPU, 8 ГБ RAM, 200 ГБ SSDPostfix, Dovecot, Rspamd, SOGo

Сверху — nginx-reverse-proxy с Let's Encrypt и брандмауэр iptables. Бэкапы уходят в S3-хранилище другого провайдера (офсайт) плюс на локальный NAS клиента в офисе (ночная синхронизация по WireGuard).

Итоговый счёт за инфраструктуру — 6 800 ₽ в месяц. Считаем экономию против Office 365: 85 000 − 6 800 = 78 200 ₽ в месяц, или 938 400 ₽ в год. Минус разовый проект в 145 000 ₽ — и чистая экономия первого года выходит 793 тысячи.

Как прошла миграция

План на 11 рабочих дней:

  1. Дни 1–2. Запустили инфраструктуру, поставили Nextcloud Hub 8, подключили Collabora и Talk, настроили SSO через их существующий Active Directory (LDAP-коннектор).
  2. День 3. Развернули почтовый сервер на Postfix/Dovecot, настроили DKIM/SPF/DMARC, получили хороший score у spamcheck.postmarkapp.com.
  3. Дни 4–5. Автоматическая миграция почты с помощью imapsync — 2,3 ТБ писем перенеслись за 36 часов в фоновом режиме, пока все продолжали работать со старой почтой.
  4. Дни 6–7. Миграция OneDrive — использовали утилиту rclone для переноса 2,7 ТБ файлов в Nextcloud. Параллельно сотрудники продолжали работать со старым OneDrive.
  5. День 8. Миграция календарей и контактов через экспорт .ics/.vcf из Outlook и импорт в Nextcloud Groupware.
  6. День 9. Тестирование в пилотной группе из 5 сотрудников (бухгалтерия + руководство). Настроили клиенты Outlook через CalDAV-плагин, установили Nextcloud Desktop, проверили Collabora.
  7. День 10. Переключение MX-записи домена на новый почтовый сервер, раскатка Nextcloud Desktop на все 40 рабочих станций через GPO, обучение сотрудников — 2 часа в двух группах.
  8. День 11. Мониторинг, поддержка, быстрое решение инцидентов первого дня (3 проблемы с Outlook — все решили за час).

На следующий день после переключения директор написал: «Ребят, всё работает. Я даже расстроен — ждал катастрофы». Лучший отзыв, который мы когда-либо получали.

Этапы миграции с Office 365 на Nextcloud Hub за 11 дней, перенос 2.3 ТБ почты и 2.7 ТБ файлов
Чёткий план позволил перенести все данные и переключить 40 сотрудников за две недели.

Что оказалось сложнее, чем ожидалось

Безопасность и резервирование

Защиту мы выстроили так, чтобы клиент спал спокойно:

Стоимость

СтатьяСумма
Разовый проект миграции145 000 ₽
VPS и ресурсы в месяц6 800 ₽
Collabora Online (open source, бесплатно)0 ₽
Nextcloud Community Edition0 ₽
Поддержка на абонентке АйТи Фрешвходит в общий тариф
Экономия против Office 365 в год~840 000 ₽

Что мы ведём на абонентке

Обслуживание через occ: команды, которые я запускаю после каждого обновления

Большая часть регламентных работ с Nextcloud делается консольной утилитой occ, которую запускают от имени пользователя веб-сервера. Мой порядок при обновлении такой:

# Перевести инстанс в режим обслуживания на время работ
sudo -E -u www-data php occ maintenance:mode --on
# ... обновление ...
sudo -E -u www-data php occ maintenance:mode --off

# Добавить индексы и столбцы, которые новая версия ожидает в БД
sudo -E -u www-data php occ db:add-missing-indices
sudo -E -u www-data php occ db:add-missing-columns
sudo -E -u www-data php occ db:add-missing-primary-keys

# Встроенная самопроверка (то же, что в «Обзоре» админки)
sudo -E -u www-data php occ setupchecks

После обновления админка часто предупреждает об отсутствующих индексах — команды db:add-missing-* закрывают это предупреждение. На больших таблицах добавление индексов идёт долго, поэтому я запускаю их в то же окно обслуживания, а не посреди рабочего дня.

Если файлы кладут в хранилище в обход Nextcloud (например, копированием на сервер), их не видно пользователям, пока не обновлён файловый кэш. Для этого есть occ files:scan — для одного пользователя или с ключом --all для всех сразу.

Фоновые задачи: почему я всегда ставлю системный cron

Nextcloud выполняет фоновые задачи (очистку корзины и версий, уведомления, обработку очередей приложений) тремя способами: AJAX, Webcron и Cron. Документация прямо указывает на ограничение Webcron: при вызове раз в 5 минут это не больше 288 фоновых задач в сутки, что годится только для очень маленьких инсталляций. Поэтому на всех наших серверах режим один — системный cron под пользователем веб-сервера:

# crontab -u www-data -e
*/5 * * * * php -f /var/www/nextcloud/cron.php

# переключить режим в самом Nextcloud
sudo -E -u www-data php occ background:cron

Путь к cron.php подставляю по фактическому каталогу установки. Проверка простая: в разделе «Основные настройки» админки видно время последнего выполнения фоновых задач — если оно отстаёт больше чем на несколько минут, cron не отрабатывает.

FAQ

Заменит ли Nextcloud полный Microsoft 365?
Да, в части коллаборации: файлы, календари/контакты, видеозвонки, редакторы документов. Не заменяет серверный Exchange с тонкими правилами и архивными BI-функциями.
Как Nextcloud работает с российскими сотрудниками и санкциями?
Nextcloud — open source, сервер хостится в РФ или на своём VPS. Никаких блокировок и ежегодных платежей Microsoft. Данные остаются внутри компании, что закрывает 152-ФЗ.
Сколько весит сервер Nextcloud для 40 пользователей?
Рекомендуемая конфигурация: 8 vCPU, 16 ГБ RAM, 500 ГБ NVMe под базу и 1–4 ТБ HDD под файлы. Это один VPS за 3 500–5 000 ₽/мес.
Сколько стоит внедрение Nextcloud в АйТи Фреш?
Базовый проект: установка, миграция почты и файлов с Office 365, настройка резервного копирования, обучение — 145 000 ₽. Срок 8–10 рабочих дней.

Источники

Столкнулись с похожей задачей? Обращайтесь — решим

Если у вас происходит что-то из описанного в этой статье — или любая другая проблема с ИТ-инфраструктурой, — обращайтесь в любое время. Мои специалисты и я лично разберём ситуацию, найдём настоящую причину и доведём до решения.

Возьмёмся и за разовую задачу, и за постоянное обслуживание. Первичная консультация — бесплатно и без обязательств.

📞 +7 903 729-62-41 ✈ Telegram @ITfresh_Boss

С уважением, Семёнов Евгений Сергеевич, директор «АйТи Фреш» — IT-аутсорсинг для компаний до 50 рабочих мест, 15+ лет практики

Подпишитесь на рассылку ITfresh

Раз в неделю — практические гайды для руководителя IT и сисадмина: безопасность, 1С, миграции, резервные копии, лайфхаки из реальных проектов.

Письмо придёт в течение минутыНе нашли его во «Входящих» — загляните в папку «Спам» или «Промоакции» и нажмите «Не спам». Так все следующие выпуски будут приходить прямо в основную почту.
Реквизиты оператора персональных данных

ООО «АЙТИ-ФРЕШ», ИНН 7719418495, КПП 771901001. Юридический адрес: 105523, г. Москва, Щёлковское шоссе, д. 92, корп. 7. Контакт: info@itfresh.ru, +7 903 729-62-41. Оператор обрабатывает e-mail подписчика в целях рассылки информационных и рекламных материалов до момента отзыва согласия.