Обзор российского офисного пакета с открытыми исходными текстами OnlyOffice в InfoboxCloud

    OnlyOffice – больше чем просто офисный пакет в браузере. Это многофункциональный портал совместной работы, включающий в себя управление документами и проектами. Он позволяет Вам планировать рабочие задачи и вехи, хранить корпоративные или персональные документы и совместно работать над ними, использовать инструменты социальной сети, такие как блоги и форумы, а также общаться с членами коллектива через корпоративную программу обмена мгновенными сообщениями.



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

    В состав пакета входит:
    • управление документами
    • онлайн-редакторы документов с поддержкой форматов Word, Excel и Powerpoint
    • управление проектами
    • диаграмма ганта
    • CRM
    • почтовый агрегатор



    OnlyOffice разрабатывается в России ЗАО «Новые коммуникационные технологии» (на 100% российская компания), вся разработка и весь менеджмент находится в России, в г. Нижний Новгород. У компании есть латвийская дочерняя компания Ascensio System SIA для продаж в Европе и США. В рамках программы импортозамещения продукт занял 1 место в направлении «Пользовательское офисное программное обеспечение».

    Другая хорошая новость в том, что у пакета открыты исходные тексты и вы можете изменять и дорабатывать проект при необходимости.

    У разработчиков OnlyOffice есть SaaS решение, но оно размещается в зарубежных дата-центрах. Вы можете соблюсти требование о необходимости размещения персональных данных в России используя московский регион облака InfoboxCloud. В нашем решении данные не будут теряться благодаря тройной репликации и резервному копированию всех данных пользователей.

    Базовая версия пакета бесплатна в том числе для корпоративных пользователей. В скором времени появится и Enterprise версия, в которой появятся следующие возможности:
    • управление версиями
    • рецензирование
    • слияние (mail merge)
    • десктопные приложения

    При этом все существующие функции бесплатной версии останутся бесплатными.

    В целом данное решение будет максимально экономичным, что очень важно для небольшого бизнеса.

    В данной статье вы сможете ознакомиться с возможностями OnlyOffice и просто установить корпоративный портал в облако InfoboxCloud. Если у вас возникнут вопросы — с радостью поможем.

    Возможности


    Редактируйте документы, таблицы и презентации онлайн



    Управление документами



    Координация совместной работы



    Управление взаимоотношениями с клиентами (CRM)



    Координация проекта с помощью диаграммы Ганта



    Управление проектами онлайн



    Управление пользователями



    Настройка прав доступа



    Установка OnlyOffice


    Создание облачного сервера

    Если у вас еще нет доступа в InfoboxCloud, получите его, нажав на кнопку «Заказать прямо сейчас». После завершения регистрации вы получите данные для доступа в панель управления на вашу электронную почту.
    Для соблюдения требования о необходимости хранения персональных данных в России, при регистрации выберите дата-центр в Москве.

    Рекомендуемая по результатам тестирования конфигурация:
    • 4 ядра CPU по 2.3 ггц
    • 8 GB Ram
    • swap–файл 4Gb
    • 20GB места на диске
    • Виртуальная машина с CentOS 7

    Войдите в панель управления по адресу https://panel.infobox.ru.
    Нажмите на кнопку «Создать сервер».



    Укажите необходимый объем ресурсов, 1 внешний IP–адрес и максимальную скорость сети. Поставьте галочку «Разрешить управление ядром ОС» и нажмите «Далее».



    В списке доступных ОС выберите CentOS 7 и завершите создание сервера.



    На электронную почту вы получите данные для доступа к серверу. Подключитесь к нему по SSH.

    Быстрая установка

    Мы подготовили скрипт быстрой установки специально для пользователей InfoboxCloud, учитывающий особенности конфигурации продукта и упрощающий развертывание.

    Установите OnlyOffice командой:
    bash <(curl -s http://repository.sandbox.infoboxcloud.ru/scripts/onlyoffice/centos7/install.sh) domain.tld
    
    , где domain.tld – имя домена, который будет использоваться для OnlyOffice.



    Если вы найдете ошибку в скрипте — сообщите пожалуйста нам

    После установки перезагрузите сервер командой
    reboot
    

    После загрузки сервера введите в браузере IP–адрес сервера или имя домена (если DNS уже успели обновиться).
    Произойдет инициализация системы:



    Спустя несколько минут можно приступать к использованию.

    Если вам необходимы инструкции по ручной установке, они доступны тут.

    Как обновить OnlyOffice?

    Oбновление выполняется очень просто:
    bash <(curl -s http://repository.sandbox.infoboxcloud.ru/scripts/onlyoffice/centos7/update.sh) domain.tld
    
    , где domain.tld – имя домена, который необходимо использовать для OnlyOffice. Если в процессе эксплуатации пакета необходимо изменить домен — просто запустите скрипт обновления и укажите новый домен. Данные при этом повреждены не будут, т.к. хранятся отдельно от контейнеров приложений.



    Приступаем к работе

    Для начала работы задайте:
    • пароль администратора;
    • адрес электронной почты, на который будут приходить системные уведомления;
    • часовой пояс;
    • язык системы.

    После этого нажмите «Save».



    Портал OnlyOffice готов к работе!



    Активация учетной записи

    Для полноценной работы учетную запись администратора нужно активировать. Без активации при переходе в любой раздел OnlyOffice вы увидите предупреждение:



    Проверьте вашу электронную почту (включая спам). Вы увидите письмо от OnlyOffice. Активируйте аккаунт по ссылке в письме.



    Для того, чтобы письма не попадали в спам, укажите параметры SMTP-сервера в настройках OnlyOffice. Также вы можете настроить и встроенный почтовый сервер в OnlyOffice, прописал требуемые параметры в DNS, но мы рекомендуем использовать почту бизнес-класса для переписки внутри компании.

    Теперь у вас есть полнофункциональный корпоративных портал в облаке. Если вы нашли ошибку в статье или у вас есть вопрос, напишите нам в ЛС или на email. Если вы не можете оставлять комментарии на Хабре — напишите в Сообществе.

    Успешного использования OnlyOffice!
    Infobox
    35.23
    Company
    Share post

    Comments 40

      +2
      У Google Docs (не хочется уходить в глубокое сравнение, но все же) есть замечательная функция, позволяющая забрать себе электронный документ на локальную машину, поработать с ним, а затем залить обратно на диск, продолжив работать уже online с сохранением всех изменений и комментариев. OnlyOffice умеет это?
        +5
        Документы можно положить на Яндекс.Диск на локальном ПК. Документ будет доступен в веб-интерфейсе OnlyOffice и локально. Можно редактировать, где удобнее в данный момент.
          0
          А как быть, если нужно перевести имеющиеся документы в OnlyOffice? Тоже на Яндекс.Диск и система поймет дзен бухгалтерского форматирования, или все таки есть ограничения на форматирование документа?
            +3
            Родной формат работы с документами пакета — Office Open XML (формат MS Office). По нашим тестам корректно открываются даже сложные документы. Если найдете ошибку — напишите, передадим разработчикам (кроме этого можно создавать Issue на github). В будущем будет удобная система, помогающая сообщить об ошибке или написать пожелание разработчикам. Ну и конечно если вы разработчик — можно ошибку исправить, исходные тексты открыты.
        +4
        Ставлю два целковых на последующую интеграцию с яндекс диском и почтой!
          +1
          какая киллер-фича данного решения по сравнению с аналогами?
            0
            Заметил куда большую функциональность относительно форматирования текста, если сравнивать с Google Docs. Не готов перейти на это только потому, что в системе нет очень нужной для меня интеграции с plantUML.
              +11
              Отсутствие vendor–lock для решения по работе с документами в браузере. Вы сами решаете, где разместить этот продукт, завтра он не будет отключен из-за санкций или изменения политики сервиса (например внезапно поставщик SaaS решил повысить цены, закрыть сервис или просто изменить его так, что вам работать стало не удобно). Вы можете его установить в InfoboxCloud за 3 команды, но всегда имеете возможность установить продукт куда-то еще. Таким образом ваш бизнес не зависит от поставщика SaaS и поставщика IaaS. Вы выбираете где размещать продукт, основываясь на качестве сервиса и стоимости решения, а не потому что деваться больше некуда. Кроме этого вы можете доработать продукт под свою задачу, если вы разработчик.

              В целом хочется отметить действительно качественную поддержку офисных форматов и довольно удобные редакторы документов.
                0
                Есть возможность шарить документ для внешних пользователей вне корпоративной сети без всяких регистраций с гибкими правами доступа к документу?
              +3
              Давно имею дело с различными редакторами документов. В OnlyOffice главная фича — это отличное форматирование в редакторах. Полагаю, идентичность достигается за счёт использования Canvas. Ну и приятное лично для меня — это то, что редакторы находятся в окружении интересных бизнес-функций: контакт-менеджера а-ля CRM, прожект менеджера с диаграммой Ганта, например.

              В последнее время OnlyOffice предлагает интересные способы разворачивания, в том числе бесплатные, которые запросто подходят для корпоративной работы. Ну а уж их последняя полностью бесплатная SaaS-версия — настоящая бомба. Это же сколько мелких компаний могут сэкономить на корпоративном портале и лицензиях на Office.
                +3
                для меня в свое время (когда продукт еще назывался TeamLab Office) это было то что в отличии Google Docs / Web-версия MS Word из Office365 — тут можно обрабатывать документы любого объема — документ на сотни страниц с форматированием — редактируется спокойно (конкуренты либо сразу говорят что с такими документами они не желают ничего общего иметь либо чудовищные тормоза)

                вообще немного про устройство в блоге разработчиков есть — habrahabr.ru/company/teamlab/blog
                  +3
                  Совершенно верно. Тестировал разные редакторы на документе 2 855 Кб (только текст, ни единого форматирования или медиа, формат .doc), Onlyoffice открыл за 33 секунды, Google Docs вернул ошибку и открывать отказался.
                +2
                А как это всё внутри устроено? На чём написано? На C#, если я правильно понял по исходникам GitHub? А то их там много и могу ошибаться.
                  +3
                  Код клиентской части редакторов написан на JavaScript с использованием элемента Canvas (HTML5). Серверная часть, как вы правильно поняли — на C#. При установке под ОС на базе Linux приложение работает на Mono и Nginx.
                    +2
                    Добавим, что сам продукт упакован в Docker–контейнеры, поэтому при развертывании даже задумываться не надо как его установить правильно и настроить. Обновление благодаря этому также происходит в несколько команд.
                      0
                      А как из C# работали с docx? Какие-то готовые решения или сами парсили xml? И как себя проект на Mono ведёт? Были ли ошибки? Я сам не C# разработчик и поэтому здесь могу ошибаться, но я слышал, что на крупных проектах нельзя так просто взять и перейти на Mono.

                      На счёт Docker интересно придумано! Он у вас и в production используется? А то на сколько я знаю, это технология больше для разработки подходит (для разворачивания на dev/test машинах).
                        +1
                        Парсим xml сами. Про переход на моно есть вот такая статья
                          0
                          Докера в продакшене у нас пока нет, но есть хорошие примеры использования его в продакшене (крупные банковские системы). Там ребята используют его для поднятия нодов для обработки данных.
                            0
                            открытие/сохранение документов, сборка изменений — все это написано на c/c++. так что с докх на c# не работаем.
                              0
                              Т.е. на серверной стороне C# и C++ используется? Можно здесь поподробнее? А то я думал, что сервер — только C#. А тут ещё C++ что -то делает.
                        +1
                        А в Azure как развернуть есть инструкция?
                          0
                          Есть возможность установить сей продукт, скажем, на своем корпоративном сервере? Т.е. произвольный сервер, например, с CentOS 7 на борту?
                            0
                            Конечно есть, Вам сюда
                              +2
                              Да, причем скорее всего подойдут наши скрипты установки. В них учтены особенности установки на Oracle Linux 7 и CentOS 7 и устанавливаются действительно работающие компоненты. Например если установить docker-compose на версию выше — не будет работать автоматический рестарт при перезагрузке на CentOS 7 (баг в compose, будет исправлен). Данные скрипты протестированы на работоспособность. Если возникнет желание попробовать InfoboxCloudпишите, предоставим пробную версию и поможем по любым вопросам.
                                +2
                                Ооо! Есть даже собранный deb-пакет. Может у вас и репозитории в планах? Я сам бы всеми руками «за» облако, но у меня есть клиенты с паранойей. Хотят все непременно у себя. Они готовы потратить в три раза больше денег, собрать свое мини облако/кластер, но чтобы все было «под замком» в своем подвале. Проект однозначно в избранное, пощупаю в ближайшем будущем.
                              0
                              Репозитории есть, все можно посмотреть в докер файлах на гитхабе :)
                                +3
                                Очень заинтриговало решение!
                                Вопрос: как обстоят дела с управлением списком источников (управление источниками), списком формул, изображений в подготавливаемых с помощью данного решения публикациях?
                                В MS офисе вопрос реализован, но слабо. Сам пользуюсь и офисными прехитростями и (чаще) сторонними (встраиваемыми ) модулями (в частности — Менделей).
                                По какому пути пойдет OnlyOffice?
                                  0
                                  Это есть в планах, сообщим как зарелизим :)
                                  0
                                  Было бы адски круто иметь локальную версию на базе чего-то типа Electron, которая может синхронизироваться с онлайном.
                                    0
                                    А как на счёт аутентификации через AD/LDAP? Было бы весьма здорово завести это дело в локальном домене.
                                      0
                                      В ближайшем выпуске мы вас приятно удивим ;)
                                        +1
                                        «В ближайшем», это когда, позвольте поинтересоваться? Заинтриговали) Давно присматриваюсь к OnlyOffice, это единственное, что сдерживает от внедрения.
                                          +1
                                          Новая версия находится в финальной стадии тестирования. Точную дату называть не буду, думаю в пару — тройку недель уложимся.
                                            0
                                            Порадовали, спасибо!
                                          0
                                          Она будет доступна в платной серверной версии.


                                          Удивили, но увы не сказать что приятно. :( Работаю в бюджетной организации, увы денег на «эти излишества» выделять не станут.
                                            0
                                            Поставьте седьмую версию, те-же яйца, но с ldap
                                            sourceforge.net/projects/teamlab/files/ONLYOFFICE%207.7
                                              0
                                              Не катит. Во-первых «Online Document Editors aren't included», во-вторых 7,7 только под Windows. Да и охота всё же посвежее)
                                                0
                                                Значит 7.5, которая тоже там присутствует, правда с windows проблему это не решает)
                                        0
                                        На сайте упоминается дексктопный клиент, нету ли видео по его использованию?

                                        Only users with full accounts can post comments. Log in, please.