ONLYOFFICE DocSpace как замена Microsoft 365 для бизнеса: установка, SSO с AD и реальный кейс
Привет! Меня зовут Семёнов Евгений Сергеевич, и я директор компании АйТи Фреш. Вы помните 2022 год? Именно тогда Microsoft решила прекратить продавать O365 российским юрлицам. Многие, конечно, тогда крепко задумались: кто-то шустро перешёл на Яндекс 360, а кто-то решил сыграть в рулетку и остался на подписках, оплачиваемых вручную через разных посредников. Но, признаюсь честно, все эти люди прекрасно понимают: однажды можно просто проснуться без доступа к своему почтовому ящику, где, возможно, хранится переписка за годы — порой даже с шестилетней историей! Лично я не могу предлагать своим клиентам участвовать в такой «лотерее»! Поэтому сегодня расскажу, как мы внедряем ONLYOFFICE DocSpace. А это, между прочим, полноценная замена Word, Excel и PowerPoint, которая включает совместное редактирование документов и надёжное хранилище, идеально подходящее для офисов, где работает от 30 до 80 сотрудников.
Три кандидата на замену O365 в российском сегменте
За последние пару лет, с 2023 по 2025 год, мы перебрали не просто трёх, а именно трёх лидеров рынка. И вот честный разбор, как есть:
| Продукт | Сильные стороны | Слабые | Для кого |
|---|---|---|---|
| ONLYOFFICE | Лучшая совместимость с .docx/.xlsx, есть free Community, зрелое co-editing | Не всегда принимается в госзакупках по 44-ФЗ | Коммерческий МСБ |
| Р7-Офис | Реестр российского ПО, принимается всеми закупками | Сложнее кастомизация, коммерческий | Гос/окологосударственный сектор, реестр |
| МойОфис | ФСТЭК-сертификация, гос/оборонка | Дорого, слабая совместимость с .docx/.xlsx (расходится форматирование) | Гос/оборонка/конфиденциальность К1 |
Вот, скажем, мои клиенты — это чаще всего коммерческий бизнес, где от 30 до 100 человек. Им я обычно что рекомендую? Конечно, ONLYOFFICE DocSpace. Кстати, знаете что? ONLYOFFICE DocSpace в версии Community Edition до 20 пользователей вообще бесплатен! Если компания крупнее, то тут, конечно, покупаем Enterprise-лицензию — она начинается от 2500 рублей за пользователя в год. А если речь идёт о госсекторе или оборонке? Там мы уже смотрим на их специфические требования и чаще выбираем Р7-Офис или МойОфис.
Что такое ONLYOFFICE DocSpace
Итак, DocSpace. Забудьте просто «офисный пакет»! Это полноценная платформа, да ещё и с тремя важными компонентами:
- Docs — серверная часть с онлайн-редакторами Word/Excel/PowerPoint. Работает через web в любом браузере, плюс есть десктоп-клиент для Windows/Linux/macOS.
- DocSpace — хранилище документов с комнатами (rooms): публичные, VIP, корпоративные, партнёрские. Аналог SharePoint.
- Workspace — комплексная среда с CRM, почтовой интеграцией, проектами. Избыточно для среднего бизнеса, я обычно ставлю только Docs + DocSpace.
Установка на Linux — Docker-way
Как проще всего его установить? Конечно, через официальные docker-образы. Для Debian 12 или Ubuntu 24.04 вот так:
# Скачать установщик
wget https://download.onlyoffice.com/install/docspace-install.sh
chmod +x docspace-install.sh
./docspace-install.sh -it docker
# Спросит параметры: домен, SSL (Let's Encrypt), локаль, БД
# Установит всё под docker-compose в /app/onlyoffice/
После установки доступ на https://docspace.example.ru/, первый вход — под email администратора, создаётся superuser. В типовой продовой инсталляции я дополнительно настраиваю:
- Кстати, для офиса, где больше 60 пользователей, мы всегда рекомендуем выделять PostgreSQL и Redis на отдельные серверы. Это сильно повышает стабильность.
- А бэкапы? Делаем через pg_dump, плюс tar для хранилища файлов. И так каждые 6 часов прямиком на MinIO S3. Всё надёжно.
- Конечно, мы постоянно держим руку на пульсе! Через Zabbix мониторим всё важное: нагрузку на CPU, объём RAM, как поживают процессы docserver, и сколько места ещё осталось на диске. Это наша гарантия стабильности.
- Мы не просто поставили DocSpace, но и "прикрыли" его мощным nginx. Это позволяет нам не только использовать современный HTTP/3, но и значительно ускорить загрузку страниц за счёт умного кэширования статики. Пользователи это точно оценят!
SSO с Active Directory через Keycloak
Знаете, какая проблема всегда стоит особенно остро? Чтобы сотрудники не тонули в паролях! Никому не хочется запоминать ещё один. Чтобы эту головную боль решить, мы обычно разворачиваем Keycloak прямо рядом. Что это вообще за зверь такой, Keycloak? Это, по сути, такой 'паспортист', или identity provider, который умеет по LDAP синхронизироваться с вашим AD, а потом раздаёт SAML/OAuth2-токены всем нашим внутренним сервисам. Мега удобно!
# docker-compose.yml фрагмент
keycloak:
image: quay.io/keycloak/keycloak:25.0
command: start
environment:
KC_HOSTNAME: sso.example.ru
KC_DB: postgres
KC_DB_URL: jdbc:postgresql://postgres:5432/keycloak
KEYCLOAK_ADMIN: admin
KEYCLOAK_ADMIN_PASSWORD: ${KC_ADMIN_PASS}
ports: ["8080:8080"]
В Keycloak создаём realm corp, подключаем LDAP-провайдер к AD:
Connection URL: ldaps://dc01.corp.example.ru:636
Bind DN: CN=Keycloak Service,OU=Services,DC=corp,DC=example,DC=ru
Users DN: OU=Users,DC=corp,DC=example,DC=ru
Sync period: 900 (секунд)
В ONLYOFFICE DocSpace мы, конечно, включаем SSO. Делаем это через SAML:
Портал DocSpace → Настройки → Интеграция → Single Sign-On → SAML
SSO URL: https://sso.example.ru/realms/corp/protocol/saml
Entity ID: https://docspace.example.ru/sso/saml/metadata
Certificate: <публичный ключ realm-а из Keycloak>
Как это работает? Сотрудник логинится доменной учёткой в AD. Keycloak тут же проверяет её через LDAP, выдаёт токен для DocSpace, и voilà — пользователь уже внутри. Отключили учётку в AD? Доступ пропадёт моментально, ко всем сервисам.
Миграция с Microsoft 365: пошагово
Обычно, когда речь идёт о Microsoft 365, все файлы у клиентов хранятся в OneDrive, SharePoint или Teams. А вот как мы проводим миграцию с них:
- Экспорт. Через PowerShell + SharePoint Migration Tool (SPMT) либо через rclone к Graph API. Получаем на stage-сервере папку
/export/username/для каждого сотрудника. - Конвертация если нужно. Для .docx/.xlsx — ONLYOFFICE открывает нативно, конвертация не нужна. Для .xlsm (макросы) — ONLYOFFICE поддерживает только через DocSpace Enterprise и с ограничениями.
- Импорт. Через API DocSpace либо через monterad — монтируем каждому пользователю его папку из
/export/в DocSpace. - Проверка. На выборке из 10-20 критичных файлов — открыть в DocSpace и сверить с исходником.
На нашей практике был случай: клиент с 62 сотрудниками, примерно 180 ГБ данных разложено по SharePoint и OneDrive. Знаете, сколько времени занял процесс миграции? Целых 4 рабочих дня! И основная причина такой долгой работы — это, к сожалению, скорость скачивания с O365, даже при использовании rclone.
Кейс: переход 62 сотрудников с Microsoft 365 на ONLYOFFICE
В марте 2026 года к нам обратилась одна проектная компания. 62 сотрудника. До нас они сидели на Microsoft 365, причём через каких-то третьих лиц, а подписка у них стала и дороже, и, главное, совсем неустойчивой. Задача была чёткая: уйти на self-hosted, но при этом ничего не потерять — ни документов, ни контактов, ни календарей.
Хронология проекта (19 рабочих дней):
- Первые три дня мы посвятили тщательному аудиту содержимого в O365. Только представьте: 62 учетки OneDrive и 14 SharePoint-сайтов, а это целых 210 ГБ документов! Наша задача была не просто посчитать, а выявить самое важное: все NDA, проектную документацию, юридические файлы – в общем, всё критичное для бизнеса.
- На 4-й и 5-й день мы уже развернулись по полной. Сначала арендовали мощный VPS в Selectel – 8 vCPU, 32 ГБ оперативки, и шустрый 1 ТБ NVMe. Затем, конечно, установили ONLYOFFICE DocSpace Enterprise, используя docker-compose для быстрой и надежной развертки. Не забыли и про безопасность: сразу же настроили Let's Encrypt SSL и проксирование через nginx.
- Дни 6 и 7 были про идентификацию и безопасность. Мы установили Keycloak 25 и сразу же настроили синхронизацию с существующим Active Directory по LDAP. Это позволило нам быстро подтянуть всех 62 пользователей и 14 групп. И, конечно, без единого входа никуда: мы оперативно настроили SSO между DocSpace и Keycloak. Удобно, не правда ли?
- С 8 по 12 день кипела работа по переносу данных. Мы экспортировали всё из O365, используя SPMT, прямо на промежуточный stage-сервер. И чтобы не затягивать процесс, запустили параллельно отдельный поток: rclone аккуратно перекачивал файлы из каждого OneDrive пользователя. Это был настоящий марафон по миграции!
- На 13-15 дни мы уже заливали данные в DocSpace. Затем, чтобы работа была максимально организованной, создали отдельные комнаты для каждого отдела: юристы, проектировщики, бухгалтерия, руководство – все получили своё пространство. Права доступа? Естественно, всё настроили по уже существующим группам AD. Просто и понятно.
- Чтобы переход был максимально безболезненным, 16 и 17 дни мы посвятили обучению сотрудников. Каждый отдел получил двухчасовой видео-инструктаж – мы показывали всё от и до. Плюс, выдали каждому понятную печатную памятку: «как открыть документ, как редактировать, и, самое главное, где сохранить».
- На 18-й день начался двухнедельный тестовый период. Сотрудники могли работать как в старом O365, так и в новом DocSpace. Мы позаботились о том, чтобы все их старые файлы уже были доступны в новой системе. Это дало всем спокойствие и время привыкнуть, без спешки.
- И вот, на 19-й день, мы окончательно попрощались с O365! После тщательной финальной проверки всех систем, мы его отключили. Миграция завершена!
Сколько всё это стоило? Давайте посчитаем. Общая стоимость проекта, то есть конкретно нашей работы, вышла в 285 тысяч рублей. Плюс ежемесячные расходы: 18 тысяч рублей за VPS и лицензию ONLYOFFICE Enterprise. А теперь сравните: раньше они платили где-то 310 тысяч рублей в год за подписку O365, да ещё и через посредников, что не добавляло надёжности. Представляете? Проект окупился всего за 14 месяцев! И что самое главное — они получили гораздо более надёжную, полностью контролируемую инфраструктуру.
Что не получилось сразу
- Excel с VBA-макросами. ONLYOFFICE поддерживает только через Enterprise и частично. У клиента было 2 критических файла с макросами — переписали на ONLYOFFICE Forms + серверные скрипты.
- Outlook Desktop. Сотрудники, привыкшие к Outlook 2019/2021, сопротивлялись новому webmail (SOGo, ставили параллельно). Решили через ActiveSync — Outlook Desktop работает, но через SOGo через ActiveSync endpoint.
- Teams-чаты. Замена — Rocket.Chat (self-hosted). Сложная миграция истории чатов — сохранили как статику в PDF, новые чаты начали в Rocket.Chat.
- Power BI. Для 2 сотрудников, которые использовали Power BI, не нашли точной замены — остались на облачном Power BI отдельно.
Бэкапы и безопасность
- Чтобы данные PostgreSQL всегда были в безопасности, мы настроили резервное копирование с помощью pg_basebackup. А ещё, чтобы не потерять ни байта, каждые четыре часа отправляем WAL-архивы на отдельный сервер. Потерять данные? Это не про нас!
- Все ценные файлы DocSpace, что лежат в /app/onlyoffice/Data, тоже под надежной защитой. Мы используем borgbackup для их копирования на MinIO S3 – и это происходит каждые шесть часов. Ваши данные в облаке? Да, но под полным контролем.
- А для полной уверенности, раз в неделю делаем «дабл-бэкап»! Все копии уходят на наш офисный NAS. Мы ведь строго следуем правилу 3-2-1: три копии данных, на двух разных носителях, и одна из них — за пределами основного хранилища. Максимальная надежность, что тут сказать.
- Безопасное соединение? Конечно! Используем SSL-сертификаты от Let's Encrypt. И что очень удобно, их автоматическое продление настроено через systemd timer – не нужно беспокоиться о ручных обновлениях. Всё работает само!
- Чтобы защитить страницу входа от назойливых попыток подбора паролей, мы установили Fail2ban. Он моментально блокирует тех, кто пытается подобрать пароль грубой силой. Никаких шансов для злоумышленников, только легитимный доступ.
- Мы не оставляем синхронизацию Keycloak и AD без присмотра. Это же критично! Именно поэтому наша команда настроила тщательный мониторинг: каждые 15 минут мы проверяем качество синхронизации прямо в Zabbix. Ни одна ошибка не пройдёт незамеченной.
Внедрим ONLYOFFICE вместо Microsoft 365 — от 180 000 руб.
Я лично занимаюсь проектированием и полным развёртыванием ONLYOFFICE DocSpace или Р7-Офис для компаний, где работает от 30 до 120 сотрудников, как в Москве, так и по области. Что именно входит в мою работу? Это и установка на self-hosted Linux, и настройка SSO с Active Directory через Keycloak, и аккуратная миграция всех документов с Office 365 и Google Workspace, а также обучение ваших сотрудников. Как правило, типовой проект занимает 3-4 недели. И знаете что? Первичный аудит вашего текущего офисного стека вместе с нашим предложением — я предоставляю абсолютно бесплатно.
Телефон: +7 903 729-62-41
Telegram: @ITfresh_Boss
Семёнов Евгений Сергеевич, директор АйТи Фреш
FAQ — ONLYOFFICE для бизнеса
- Что лучше для среднего бизнеса: ONLYOFFICE, Р7-Офис или МойОфис?
- ONLYOFFICE DocSpace — самый зрелый, лучшая совместимость с форматами MS Office, есть бесплатная Community-версия. Р7-Офис — признан для госзакупок по 223-ФЗ/44-ФЗ, активно развивается, платный. МойОфис — фокус на гос/оборонке и ФСТЭК-сертификации. Для коммерческого сектора чаще всего ставим ONLYOFFICE.
- Можно ли редактировать .docx и .xlsx совместно как в O365?
- Да. ONLYOFFICE Docs умеет co-editing — несколько человек одновременно в одном документе. Выход через web-интерфейс, десктоп-клиент или через интеграцию в Nextcloud. Совместимость с .docx/.xlsx/.pptx — лучшая среди российских аналогов.
- Как интегрировать с Active Directory?
- ONLYOFFICE DocSpace поддерживает SSO через SAML/OAuth2 с Keycloak или напрямую с AD FS. Мы обычно ставим Keycloak рядом — он умеет проксировать аутентификацию в AD, и через него SSO раздаётся на DocSpace, почту SOGo, GitLab, Nextcloud — единая точка входа для сотрудника.
- Какие требования к железу для 60 пользователей?
- DocSpace Enterprise: 8 vCPU / 16 ГБ RAM / 500 ГБ SSD. Для высоконагруженных документов (Excel с большими таблицами, сложный Word) стоит увеличить CPU. Хранилище растёт примерно на 50 ГБ/10 пользователей/год в среднем бизнесе. Дополнительно нужен PostgreSQL и Redis.
- Сколько стоит миграция с Microsoft 365 на ONLYOFFICE?
- Для офиса 50-80 сотрудников: лицензия ONLYOFFICE Enterprise Edition — от 2500 руб/пользователь/год или Community бесплатно для малого бизнеса. Железо/VPS — 8-15 тыс руб/мес. Работа по установке + миграция документов + интеграция AD + обучение сотрудников — от 180 тыс руб разово. Окупается за 8-14 месяцев по сравнению с Microsoft 365.
