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!

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


  1. Delphinum
    14.07.2015 12:43
    +2

    У Google Docs (не хочется уходить в глубокое сравнение, но все же) есть замечательная функция, позволяющая забрать себе электронный документ на локальную машину, поработать с ним, а затем залить обратно на диск, продолжив работать уже online с сохранением всех изменений и комментариев. OnlyOffice умеет это?


    1. infobox Автор
      14.07.2015 12:47
      +5

      Документы можно положить на Яндекс.Диск на локальном ПК. Документ будет доступен в веб-интерфейсе OnlyOffice и локально. Можно редактировать, где удобнее в данный момент.


      1. Delphinum
        14.07.2015 12:57

        А как быть, если нужно перевести имеющиеся документы в OnlyOffice? Тоже на Яндекс.Диск и система поймет дзен бухгалтерского форматирования, или все таки есть ограничения на форматирование документа?


        1. infobox Автор
          14.07.2015 13:02
          +3

          Родной формат работы с документами пакета — Office Open XML (формат MS Office). По нашим тестам корректно открываются даже сложные документы. Если найдете ошибку — напишите, передадим разработчикам (кроме этого можно создавать Issue на github). В будущем будет удобная система, помогающая сообщить об ошибке или написать пожелание разработчикам. Ну и конечно если вы разработчик — можно ошибку исправить, исходные тексты открыты.


  1. ultralamer
    14.07.2015 12:44
    +4

    Ставлю два целковых на последующую интеграцию с яндекс диском и почтой!


  1. kentastik
    14.07.2015 13:24
    +1

    какая киллер-фича данного решения по сравнению с аналогами?


    1. Delphinum
      14.07.2015 13:38

      Заметил куда большую функциональность относительно форматирования текста, если сравнивать с Google Docs. Не готов перейти на это только потому, что в системе нет очень нужной для меня интеграции с plantUML.


    1. infobox Автор
      14.07.2015 13:59
      +11

      Отсутствие vendor–lock для решения по работе с документами в браузере. Вы сами решаете, где разместить этот продукт, завтра он не будет отключен из-за санкций или изменения политики сервиса (например внезапно поставщик SaaS решил повысить цены, закрыть сервис или просто изменить его так, что вам работать стало не удобно). Вы можете его установить в InfoboxCloud за 3 команды, но всегда имеете возможность установить продукт куда-то еще. Таким образом ваш бизнес не зависит от поставщика SaaS и поставщика IaaS. Вы выбираете где размещать продукт, основываясь на качестве сервиса и стоимости решения, а не потому что деваться больше некуда. Кроме этого вы можете доработать продукт под свою задачу, если вы разработчик.

      В целом хочется отметить действительно качественную поддержку офисных форматов и довольно удобные редакторы документов.


      1. kentastik
        14.07.2015 14:03

        Есть возможность шарить документ для внешних пользователей вне корпоративной сети без всяких регистраций с гибкими правами доступа к документу?


        1. infobox Автор
          14.07.2015 14:06
          +6

          да


    1. Analitik_Telecom
      14.07.2015 14:12
      +3

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

      В последнее время OnlyOffice предлагает интересные способы разворачивания, в том числе бесплатные, которые запросто подходят для корпоративной работы. Ну а уж их последняя полностью бесплатная SaaS-версия — настоящая бомба. Это же сколько мелких компаний могут сэкономить на корпоративном портале и лицензиях на Office.


    1. vikarti
      14.07.2015 14:28
      +3

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

      вообще немного про устройство в блоге разработчиков есть — habrahabr.ru/company/teamlab/blog


      1. Analitik_Telecom
        14.07.2015 14:39
        +3

        Совершенно верно. Тестировал разные редакторы на документе 2 855 Кб (только текст, ни единого форматирования или медиа, формат .doc), Onlyoffice открыл за 33 секунды, Google Docs вернул ошибку и открывать отказался.


  1. TimReset
    14.07.2015 13:43
    +2

    А как это всё внутри устроено? На чём написано? На C#, если я правильно понял по исходникам GitHub? А то их там много и могу ошибаться.


    1. Marazmatik
      14.07.2015 13:58
      +3

      Код клиентской части редакторов написан на JavaScript с использованием элемента Canvas (HTML5). Серверная часть, как вы правильно поняли — на C#. При установке под ОС на базе Linux приложение работает на Mono и Nginx.


      1. infobox Автор
        14.07.2015 14:01
        +2

        Добавим, что сам продукт упакован в Docker–контейнеры, поэтому при развертывании даже задумываться не надо как его установить правильно и настроить. Обновление благодаря этому также происходит в несколько команд.


      1. TimReset
        14.07.2015 15:14

        А как из C# работали с docx? Какие-то готовые решения или сами парсили xml? И как себя проект на Mono ведёт? Были ли ошибки? Я сам не C# разработчик и поэтому здесь могу ошибаться, но я слышал, что на крупных проектах нельзя так просто взять и перейти на Mono.

        На счёт Docker интересно придумано! Он у вас и в production используется? А то на сколько я знаю, это технология больше для разработки подходит (для разворачивания на dev/test машинах).


        1. Marazmatik
          14.07.2015 15:19
          +1

          Парсим xml сами. Про переход на моно есть вот такая статья


        1. Marazmatik
          14.07.2015 15:32

          Докера в продакшене у нас пока нет, но есть хорошие примеры использования его в продакшене (крупные банковские системы). Там ребята используют его для поднятия нодов для обработки данных.


        1. xkorolx
          14.07.2015 15:37

          открытие/сохранение документов, сборка изменений — все это написано на c/c++. так что с докх на c# не работаем.


          1. TimReset
            14.07.2015 16:48

            Т.е. на серверной стороне C# и C++ используется? Можно здесь поподробнее? А то я думал, что сервер — только C#. А тут ещё C++ что -то делает.


  1. Nomad1
    14.07.2015 14:13
    +1

    А в Azure как развернуть есть инструкция?


  1. shamanis
    14.07.2015 14:16

    Есть возможность установить сей продукт, скажем, на своем корпоративном сервере? Т.е. произвольный сервер, например, с CentOS 7 на борту?


    1. Marazmatik
      14.07.2015 14:19

      Конечно есть, Вам сюда


    1. infobox Автор
      14.07.2015 14:20
      +2

      Да, причем скорее всего подойдут наши скрипты установки. В них учтены особенности установки на Oracle Linux 7 и CentOS 7 и устанавливаются действительно работающие компоненты. Например если установить docker-compose на версию выше — не будет работать автоматический рестарт при перезагрузке на CentOS 7 (баг в compose, будет исправлен). Данные скрипты протестированы на работоспособность. Если возникнет желание попробовать InfoboxCloudпишите, предоставим пробную версию и поможем по любым вопросам.


      1. shamanis
        14.07.2015 14:26
        +2

        Ооо! Есть даже собранный deb-пакет. Может у вас и репозитории в планах? Я сам бы всеми руками «за» облако, но у меня есть клиенты с паранойей. Хотят все непременно у себя. Они готовы потратить в три раза больше денег, собрать свое мини облако/кластер, но чтобы все было «под замком» в своем подвале. Проект однозначно в избранное, пощупаю в ближайшем будущем.


  1. Marazmatik
    14.07.2015 14:43

    Репозитории есть, все можно посмотреть в докер файлах на гитхабе :)


  1. shtorman
    14.07.2015 15:45
    +3

    Очень заинтриговало решение!
    Вопрос: как обстоят дела с управлением списком источников (управление источниками), списком формул, изображений в подготавливаемых с помощью данного решения публикациях?
    В MS офисе вопрос реализован, но слабо. Сам пользуюсь и офисными прехитростями и (чаще) сторонними (встраиваемыми ) модулями (в частности — Менделей).
    По какому пути пойдет OnlyOffice?


    1. Marazmatik
      15.07.2015 13:40

      Это есть в планах, сообщим как зарелизим :)


  1. Mox
    15.07.2015 03:08

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


  1. Acubed
    15.07.2015 15:33

    А как на счёт аутентификации через AD/LDAP? Было бы весьма здорово завести это дело в локальном домене.


    1. Marazmatik
      15.07.2015 15:38

      В ближайшем выпуске мы вас приятно удивим ;)


      1. Acubed
        15.07.2015 15:40
        +1

        «В ближайшем», это когда, позвольте поинтересоваться? Заинтриговали) Давно присматриваюсь к OnlyOffice, это единственное, что сдерживает от внедрения.


        1. Marazmatik
          15.07.2015 15:48
          +1

          Новая версия находится в финальной стадии тестирования. Точную дату называть не буду, думаю в пару — тройку недель уложимся.


          1. Acubed
            16.07.2015 07:10

            Порадовали, спасибо!


      1. Acubed
        16.07.2015 14:15

        Она будет доступна в платной серверной версии.


        Удивили, но увы не сказать что приятно. :( Работаю в бюджетной организации, увы денег на «эти излишества» выделять не станут.


        1. n1nj4p0w3r
          16.07.2015 20:39

          Поставьте седьмую версию, те-же яйца, но с ldap
          sourceforge.net/projects/teamlab/files/ONLYOFFICE%207.7


          1. Acubed
            17.07.2015 07:32

            Не катит. Во-первых «Online Document Editors aren't included», во-вторых 7,7 только под Windows. Да и охота всё же посвежее)


            1. n1nj4p0w3r
              17.07.2015 07:41

              Значит 7.5, которая тоже там присутствует, правда с windows проблему это не решает)


  1. beho1der
    16.07.2015 18:31

    На сайте упоминается дексктопный клиент, нету ли видео по его использованию?