Onlyoffice стал доступен в snap-пакете для тестирования

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

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

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

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

В состав пакета входит:

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

После публикации статьи об OnlyOffice в InfoboxCloud в интернете появились спекуляции о том, что на самом деле OnlyOffice – не российский продукт и нужно использовать что-то другое.
Комментарий от разработчиков:

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

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

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

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

  • управление версиями
  • рецензирование
  • слияние (mail merge)
  • десктопные приложения

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

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

Возможности

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

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

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

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

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

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

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

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

Установка OnlyOffice

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

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

Для соблюдения требования о необходимости хранения персональных данных в России, при регистрации выберите дата-центр в Москве. Минимальная конфигурация для запуска OnlyOffice по результатам тестирования конфигурация:

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

Войдите в панель управления по адресу https://panel.infobox.ru. Нажмите на кнопку «Создать сервер».
Укажите необходимый объем ресурсов, 1 внешний IP–адрес и максимальную скорость сети.

Поставьте галочку «Разрешить управление ядром ОС» и нажмите «Далее».В списке доступных ОС выберите CentOS 7 и завершите создание сервера.
На электронную почту вы получите данные для доступа к серверу. Подключитесь к нему по SSH.

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

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

Источник: https://infoboxcloud.ru/community/blog/infoboxcloud/301.html

Личное общение с инструментом snapcraft

Вечно мне хочется написать слово snapcraft в виде StarCraft, уж так похожи слова. В англонете даже появились слова снапкрафтер (кто делает пакеты snap) и глагол снапкрафтить (процесс упаковки софта). Нет ничего лучше для понимания сути процесса, как погрузиться в него. Решил создать пакет snap и посмотреть весь процесс от создания до заливки в Ubuntu Store.

Первым делом нужно определиться с подопытным кроликом, которого мы будем мучать. Хотелось не просто для себя что-то поделать, но и принести пользу сообществу, если всё получится. Осмотрелся вокруг и решил взяться за LanguageTool.

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

Но подкупало то, что LanguageTool не представлен в репозиториях и оформить его в виде snap для людей — это круто.

С чего начать? Лезем на официальный сайт languagetool.org в раздел development. Итак, у нас есть исходники на github.com/languagetool-org/languagetool. Wiki проекта пишет, что используется система сборки Maven.

Теперь знакомимся с инструментом сборки и упаковки snapcraft. Он умеет собирать различный софт, написанный на различных языках программирования. Расширяется это через систему плагинов и команда snapcraft list-plugins выводит на данный момент:

ant catkin copy jdk kernel maven nodejs python3 tar-content autotools cmake go kbuild make nil python2 scons

Maven есть и это обнадёживает. Создаю черновой вариант snapcraft.yaml и знакомлюсь с первым понятием — Parts. Это кусочек того, что будет обрабатывать снапкрафт.

Кусочков можно делать несколько и они, обычно, независимы друг от друга. Помимо основной информации, создал кусочек languagetool и приказал обрабатывать его плагином maven, указав адрес исходного кода.

В идеале, снапкрафт скачает, соберёт и упакует одной командой, но жизнь суровее.

parts: languagetool: plugin: maven source: https://github.com/languagetool-org/languagetool.git source-type: git

Каждый кусочек проходит следующие этапы при вызове из снапкрафт:

  • Pull. Вначале нужно скачать требуемое. Каждый parts будет стянут (checkout для git, простое скачивание для Java SDK и т.д) и помещён в свой подкаталог parts/ в виде parts/part-name/src/
  • Build. Каждый кусочек будет собран в parts/part-name/build/ и «установлен» parts/part-name/install/
  • Stage. После предыдущего этапа каждый кусочек будет объединён с другими в одном каталоге stage/, образно называемым staging area. Каталог stage/ обычно используется для построения своего кода, который не описан в snapcraft.yaml, хотя настоятельно рекомендуется просто добавить source: path для своих хотелок
  • Prime. Старое название этапа — Strip. Данный этап в каталоге prime/ создаст прообраз будущего пакета в виде папок и файлов, без каких-либо лишних файлов (к примеру заголовочные файлы). Файл prime/meta/snap.yaml — это ваш snapcraft.yaml
  • Snap. Этап, который непосредственно оформляет готовый пакет snap

Данные этапы parts проходит как они описаны выше. Если просто вызвать snapcraft в каталоге где лежит одинокий snapcraft.yaml, то вы неявно вызываете snapcraft snap, а этап snap вызовет все этапы перед ним. Этапы можно вызвать и явно — snapcraft build.

И что мы имеем? Оказалось, что имеют нас.

… [INFO] LanguageTool common GUI classes ……………….. SUCCESS [ 1.303 s] [INFO] LanguageTool command-line version ……………… SUCCESS [ 17.175 s] [INFO] LanguageTool embedded HTTP server ……………… SUCCESS [ 30.993 s] [INFO] LanguageTool tools for building dictionaries ……. SUCCESS [ 31.072 s] [INFO] LanguageTool stand-alone GUI ………………….. SUCCESS [01:19 min] [INFO] LanguageTool LibreOffice/OpenOffice extension …… SUCCESS [ 23.636 s] [INFO] Hunspell native libs for LanguageTool ………….. SUCCESS [ 0.306 s] [INFO] LanguageTool Wikipedia tools ………………….. SUCCESS [01:19 min] [INFO] LanguageTool HTTP API client ………………….. SUCCESS [ 13.500 s] [INFO] LanguageTool development tools ………………… SUCCESS [ 40.936 s] [INFO] ———————————————————————— [INFO] BUILD SUCCESS [INFO] ———————————————————————— [INFO] Total time: 14:19 min [INFO] Finished at: 2016-06-14T16:03:17+03:00 [INFO] Final Memory: 46M/141M [INFO] ———————————————————————— could not find any built jar files for part

Очень долгая из-за тестов сборка Maven завершилась успешно, но общий итог плачевен. Строка could not find any built jar files for part принадлежит коду плагина maven у snapcraft и косяк где-то там — он не может найти итоговые jar файлы. Тут решил взять таймаут и разрешить часть проблем:

  • С первого раза, вот так взял и собрал софт в snap — это утопия. Будет много итераций. Иногда автоматически или твой snapcraft clean удалит все ошмётки и тянуть нужно заново. Сборочный сервер был натравлен на отдельный apt-cacher-ng, чтобы сэкономить время и нервы. cat /etc/apt/apt.conf.d/01proxyAcquire::http { Proxy «http://1.2.3.4:3142»; };
  • Уже стало понятно, что нужно как-то приказать Maven не проверять больше проект LanguageTool и пропустить все тесты. Нашёл на просторах Интернета, что true поможет. Догадался добавить в parts/languagetool/src/pom.xml. Теперь сборка в разы ускорилась.
Читайте также:  Дистрибутивы linux для старых компьютеров

Меня смущала проблема с плагином maven и не знал как поступить правильно.

Добавьте сюда что мне нужна была лишь часть проекта в лице languagetool-standalone, а там ещё: hunspell-native-libs languagetool-client-example languagetool-commandline languagetool-core languagetool-dev languagetool-gui-commons languagetool-http-client languagetool-language-modules languagetool-office-extension languagetool-server languagetool-tools

languagetool-wikipedia

Сначала позанимался форменным садо-мазо и, не зная ни Java, ни как собираются её проекты с помощью Maven, решил подправить в parts/languagetool/src/pom.xml строки. Стало ещё хуже. Теперь и Maven начал справедливо ругаться на меня матом.

Почти случайно обнаружил, что maven свою работу сделал на все 100% и даже подготовил в parts/languagetool/build/languagetool-standalone/target/ готовый архив LanguageTool-3.4-SNAPSHOT.

zip с откомпилированной в jar версией отдельного инструмента LanguageTool.

Тогда вспыхнула надежда, что не всё потеряно. Мысль заработала так. Не могу сейчас починить плагин maven, тогда создам новый пустой каталог и сделаю другой snapcraft.yaml. Мне нужно готовый проект в виде jar скрепить с Java в виде snap пакета, поэтому в новом файле snapcraft.yaml пишу следующее:

parts: jdkfiles: plugin: jdk source: lt-snapshot lt: plugin: tar-content source: lt-snapshot.tar.gz destination: usr/bin

LanguageTool-3.4-SNAPSHOT.zip перепаковал в lt-snapshot.tar.gz и создал ДВА кусочка: jdkfiles и lt (сократил имя). Кусочек jdkfiles использует плагин jdk и мой неправильный путь в source. Не знаю как правильно, но фигня работает.

Кусочек lt использует deprecated плагин tar-content (его советуют заменить на copy) и разворачивает весь lt-snapshot.tar.gz в usr/bin.

Тут я нарушил все известные стандарты иерархии файловой системы (Filesystem Hierarchy Standard — FHS), накакав в папку для бинарников всем чем можно, но в оправдание скажу, что программа всё равно будет изолирована и её usr/bin это не наш системный /usr/bin/ и мне хотелось чтобы хоть что-то заработало.

Результат? Программа LanguageTool корректно ставилась на моём рабочем компьютере из snap пакета, но не запускалась, выводя Bad system call.

В логах AppArmor действительно ругался на системный вызов под номером 45, который утилита scmp_sys_resolver 45 расшифровала в recvfrom. Что-то не так с разрешением мной сокетов.

Дело в том, что в разделе apps дал добро на стыковку с сетью, домом, X11 и Unity7.

apps: languagetool: command: java -jar usr/bin/languagetool.jar plugs: [network, network-bind, x11, home, unity7]

Но все эти plugs в декларативной форме будут развёрнуты в правила AppArmor, а там помимо его ещё трудится фильтр seccomp. В данном моменте чуть не ушёл не туда. Начал начитываться про системные вызовы и как их нужно оформлять декларативно в snapcraft.yaml, но тестовые примеры от разрабов на все случаи жизни не содержали подобного и значит мыслю я неверно.

Тут гуглёж вывел на такие темы, что руки опустились и стало грустно. Snapcraft сам готовит враппер-обёртку, но переменных там не достаточно для корректного запуска именно Java программ. Люди пишут, что необходимы как минимум строки

# Not good, needed for fontconfig export XDG_DATA_HOME=$SNAP/usr/share # Font Config export FONTCONFIG_PATH=$SNAP/etc/fonts/config.d export FONTCONFIG_FILE=$SNAP/etc/fonts/fonts.conf export HOME=$SNAP_USER_DATA

И тогда решил сделать ход конём. Запускать будем шелл скрипт, который дополнит нужное и уже сам запустит джава программу. Меняем строку command: java -jar usr/bin/languagetool.jar на command: usr/bin/run.sh. Создаём скрипт lt-snapshot/run.sh с содержимым

#!/bin/sh # Not good, needed for fontconfig export XDG_DATA_HOME=$SNAP/usr/share # Font Config export FONTCONFIG_PATH=$SNAP/etc/fonts/config.d export FONTCONFIG_FILE=$SNAP/etc/fonts/fonts.conf export HOME=$SNAP_USER_DATA java -jar $SNAP/usr/bin/languagetool.jar

И снова пакуем lt-snapshot/ в lt-snapshot.tar.gz …. ииииииииии? Запуск программы! Аллилуйя, запрыгал как горный козёл в шаманской пляске. Неужели сделал? На тебе под дых, чтобы жизнь мёдом не казалась.

Софт при закрытии ругается и ругается если сползать в Опции. Просто в этой новой версии LanguageTool 3.

4, которая выйдет в свет только 27 июня 2016 года, реализовали сохранение настроек внешнего вида и файл настроек лежит там куда нельзя писать софту из snap пакетов.

Финальный аккорд — переопределяем джава программе её домашнюю папку и меняем последнюю строку в run.sh на java -jar -Duser.home=$SNAP_USER_DATA $SNAP/usr/bin/languagetool.jar

И всё! Реально всё. LanguageTool корректно сохраняет всё что ему нужно в вашей-и-его домашней папке ~/snap/languagetool/.

Побежал заливать snap пакет и тут проверка выдала 1 помарку, которую я проигнорировал от snapcraft.

Затесалась ссылка на несуществующий файл — usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/cacerts вердикт lint-snap-v2_external_symlinks
Автоматическое одобрение прервалось.

Нужно было или исправлять, но моё удаление тупой ссылки вызвало ругань от snapcraft — дескать не ты делал, чего ручонки пихаешь? Я выбрал — запрос на проверку специалистом.

Прошло немного времени и LanguageTool-3.4 для 64 битных систем стал доступен в Ubuntu Store.
snap find language

languagetool 3.4 — LanguageTool

Впереди работа над ошибками, так как специалист вынес мне вердикт — разрешу сейчас, но исправьте ситуацию. If your app is java and needs to use ssl, it will fail due to this. You'll need to resolve this in the snap.

One way is to ship usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/cacerts as an actual file and not a symlink. I suggest talking to the snapcraft developers and/or filing a bug.

I'm going to approve this for now, but please get this resolved in your next upload. — Jamie Strandboge

Нужно подумать над единым пакетом для 32 и 64 битных платформ. Сердце бьётся от такого факта, что мои кривые ручки смогли преодолеть все проблемы, не разбираясь ни в джаве ни в maven. Это ли не показатель крутости Snapcraft?

Второй snap пакет. GTK программа DeaDBeeF. sudo snap install deadbeef-vs
Третий snap пакет. Java программа TuxGuitar. sudo snap install tuxguitar-vs
Четвёртый snap пакет. Java программа Vuze. sudo snap install vuze-vs
Пятый snap пакет. Java программа osddm. sudo snap install osddm
Шестой snap пакет. PAC (Perl Auto Connector). sudo snap install pac-vs

Источник: http://vasilisc.com/my-snapcraft-experience

Уязвимость в Exim, спецификации Vulkan 1.1, Snap-пакет ONLYOFFICE и другие новости

Подборка новостей за 7 марта 2018 года

Если вы используете агент передачи сообщений Exim версии, более ранней, чем 4.90.1, вам стоит установить обноаления прямо сейчас. По информации от nixCraft, в версиях Exim до 4.90.1 функция base64d() подвержена уязвимости, позволяющей удаленно исполнять произвольный код, причем «на данный момент в группе риска находятся более 400 тысяч серверов».

Организация Khronos Group сегодня опубликовала спецификации Vulkan 1.1, «первое значительное обновление высокопроизводительного графического и вычислительного API с момента выпуска первой версии спецификаций Vulkan 1.0 два года назад» — сообщает ресурс Phoronix. Бета-версии драйверов от компании NVIDIA с поддержкой Vulkan для Linux и Windows могут быть загружены с данной страницы.

По информации от представителя компании «Новые коммуникационные технологии», разработчики облачного офисного пакета ONLYOFFICE упростили его установку в Linux: «разработчики ONLYOFFICE выпустили snap-пакет, с помощью которого можно установить бесплатные редакторы документов ONLYOFFICE на любую систему Linux, поддерживающую snapd: Ubuntu, Debian, Linux Mint, Gentoo, Arch Linux, Fedora, OpenWrt, OpenEmbedded, Yocto, openSUSE, Manjaro, Solus. Snap-пакеты имеют ряд преимуществ, а именно отсутствие привязанности к конкретному дистрибутиву или устройству, автоматическое обновление и возможность установки всего одной командой. Пакет уже запущен в канале stable (финальная стадия выпуска приложения в формате snap-пакета) и доступен в официальном магазине Snapcraft. Обсуждение установки пакетов ведется в теме на форуме пользователей Snapcraft.»

На прошлой неделе у всех на слуху была DDoS-атака на ресурс GitHub, и, кажется, подобные атаки, связанные с использованием memcached, перестают быть чем-то неординарным.

Ресурс The Register обращает внимание на то, что существует ряд простых мероприятий, позволяющих защититься от таких атак, а именно «блокирование UDP-трафика с порта 11211, который чаще всего используется memcached.

Кроме того, пользователям memcached следует защищать свои системы для того, чтобы не участвовать в подобных атаках».

Разработчики независимого дистрибутива KaOS, в котором используются технологии Qt и KDE, сообщили о выпуске новой версии 2018.03, содержащей обновленный инструментарий, оболочку KDE Plasma 5.12.2 LTS, набор приложений KDE Applications 17.12.2 и фреймворк KDE Frameworks 5.43.0, основывающийся на Qt 5.10.1. Кроме того веб-браузер Quipzilla был заменен на Falkon.

Источник: https://linux-faq.ru/news/uyazvimost-v-exim-specifikacii-vulkan-1-1-snap-paket-onlyoffice-i-drugie-novosti.html

ONLYOFFICE — аналог Microsoft Office для Linux

Совершенно недавно, бороздя просторы Интернета, а точнее IT-пабликов во Вконтакте, я наткнулся на новый для меня офисный пакет ONLYOFFICE.

Зайдя на их официальный сайт, я был несколько удивлен тем, что продукт с виду был довольно годным (ну встречают то по одёжке), особенно меня порадовала поддержка большого диапазона Linux дистрибутивов.

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

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

То есть смотрю, пардон, откуда контора будет брать средства для развития проекта.

Мимо новых абсолютно бесплатных программ чаще прохожу не задерживаясь, так как считаю что проект просто загнется, когда у автора(ов) закончится энтузиазм. И из всего что я увидел стало понятно, что у этого проекта есть будущее.

Итак, какие же решения нам предлагает команда специалистов Ascensio System SIA:

  1. Облачное решение. Набор офисных приложений для работы прямо в облаке, что позволяет сэкономить на оборудовани и пр. деталях. Есть пробный период.
  2. Серверное решение. Собственно все тоже что и облаке, только на своем сервере. Что характерно имеется Community Edition, которая является бесплатной при использовании в количестве до 20 человек.
  3. Десктопные приложения. Три офисных редактора (текстовый, табличный, редактор презентаций) полностью совместимые с форматами MS Office и OpenDocument. Редакторы распространяются под лицензией AGPL v3. Вы можете скачать и использовать их в личных и коммерческих целях, а также для нужд госучреждений, образовательных и прочих организаций.
  4. Мобильные приложения. Имеют поддержку iOS и Android.

Так как я работаю учителем информатики в средней школе, мне очень понравилось то, что для школ все решения предоставляются бесплатно.

Как установить ONLYOFFICE в Linux

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

Установка ONLYOFFICE в Debian 8, Ubuntu 16.04, Linux Mint 18

Рекомендую установить офис из официального репозитория, потому что потом вы будете получать обновления с помощью самой ОС. Открываем окно терминала (CTRL+ALT+T) и начинаем редактирование конфигурационных файлов при помощи текстового редактора nano.

sudo nano /etc/apt/sources.list

В открывшемся файле вставляем в конец следующую строку.

deb http://download.onlyoffice.com/repo/debian squeeze main

Нажимаем CTRL+O, чтобы сохранить файл. CTRL+X, чтобы закрыть файл. Нам также необходимо импортировать ключ GPG подписи в систему, так чтобы она могла проверить целостность пакетов, загруженных из репозитория. Загрузка ключа подписи GPG:

wget http://download.onlyoffice.com/repo/onlyoffice.key

Затем добавляем сам ключ.

sudo apt-key add onlyoffice.key

После всего проделанного необходимо обновить список пакетов и собственно установить сам офис.

sudo apt updatesudo apt install onlyoffice-desktopeditors

Теперь вы можете запустить программу из раздела «Офис» в меню. Или из командной строки прямо в терминале.

Установка ONLYOFFICE в Redhat 7, CentOS 7, Fedora 25

Добавим репозиторий и установим пакеты. Для начала создадим файл репозитория.

sudo nano /etc/yum.repos.d/onlyoffice.repo

Вставим в этот пустой файл следующие строки.

[onlyoffice]name=onlyoffice repobaseurl=http://download.onlyoffice.com/repo/centos/main/noarch/gpgcheck=enabled=1

Установим пакеты при помощи dnf

sudo dnf install onlyoffice-desktopeditors

или старого yum

sudo yum install onlyoffice-desktopeditors

Теперь можно искать офис в меню.

Установка ONLYOFFICE в Arch Linux, Manjaro

В моем любимом линуксе пакеты находятся в AUR. Будем использовать менеджер пакетов Yaourt для установки.

Вывод

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

Доступная для пользователя финансовая политика разработчиков и совместимость со многими форматами документов являются несомненным плюсом. Имеется проверка орфографии многих языков прямо «из коробки». Конечно, необходимо будет проверить совместимость форматов документов, да и саму работоспособность данного программного обеспечения.

Но на первый взгляд все довольно не плохо. Я постараюсь использовать его в своей деятельности, чтобы потом написать более подробный отзыв.

 

Источник: https://tuxrider.ru/programmy/ofis/onlyoffice-analog-microsoft-office-linux/

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

14 июля 2015 в 12:24 (МСК) | сохранено14 июля 2015 в 12:37 (МСК)<\p>OnlyOffice – больше чем просто офисный пакет в браузере. Это многофункциональный портал совместной работы, включающий в себя управление документами и проектами.

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

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

В состав пакета входит:

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

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

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

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

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

  • управление версиями
  • рецензирование
  • слияние (mail merge)
  • десктопные приложения

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

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

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

  • 4 ядра CPU по 2.3 ггц
  • 8 GB Ram
  • swap–файл 4Gb
  • не менее 2GB свободного места на диске
  • Oracle Linux 7.1

Войдите в панель управления по адресу https://panel.infobox.ru. Нажмите на кнопку «Создать сервер».Укажите необходимый объем ресурсов, 1 внешний IP–адрес и максимальную скорость сети. Поставьте галочку «Разрешить управление ядром ОС» и нажмите «Далее».В списке доступных ОС выберите Oracle Linux 7.1 (рекомендуется для корпоративного использования) или CentOS 7 и завершите создание сервера.

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

Мы подготовили скрипт быстрой установки специально для пользователей InfoboxCloud, учитывающий особенности конфигурации продукта и упрощающий развертывание. 1. Скачайте скрипт установки:curl -O http://repository.sandbox.infoboxcloud.ru/scripts/onlyoffice/ol7.1/install.sh
2. Разрешите его запуск:chmod +x install.sh
3. Запустите установку:./install.sh domain.tld
, где domain.tld – имя домена, который будет использоваться для OnlyOffice.

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

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

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

В случае, если вышла новая версия OnlyOffice, обновление выполняется очень просто. 1. Скачайте скрипт обновления:curl -O http://repository.sandbox.infoboxcloud.ru/scripts/onlyoffice/ol7.1/update.sh
2. Разрешите его запуск:chmod +x update.sh
3. Запустите обновление:./update.sh domain.tld
, где domain.

tld – имя домена, который необходимо использовать для OnlyOffice. Если в процессе эксплуатации пакета необходимо изменить домен — просто запустите скрипт обновления и укажите новый домен. Данные при этом повреждены не будут, т.к. хранятся отдельно от контейнеров приложений.

Для начала работы задайте:

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

После этого нажмите «Save».Портал OnlyOffice готов к работе!Для полноценной работы учетную запись администратора нужно активировать.

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

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

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

Источник: https://sohabr.net/habr/post/262553/

Лев Баннов, OnlyOffice: «На рынке офисного ПО формируется новое разделение труда, и мы готовы в нем участвовать»

Как меняется рынок корпоративных приложений и кому пригодится виртуальный офис под ключ — об этом Roem.ru рассказал идеолог и основатель универсального веб-офиса ONLYOFFICE Лев Баннов.

Поворот к лучшему

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

Все эти годы мы тщательно следили за происходящим на рынке корпоративного софта. Именно сейчас здесь складывается уникальная ситуация, когда условия и цены могут стать максимально выгодными для всех игроков.

Почему и как это происходит? Ответ исключительно прост.

Новое разделение труда

Раньше на рынке офисного ПО действовала единственная модель — традиционная. Есть производитель продукта, он договаривается с дилером. У дилера есть региональные представители, которые продают товар потребителю.

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

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

Офисы для других: управляй всем, чем нужно

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

Мы готовы предоставить им наш облачный офис. С его помощью можно управлять всем, чем нужно управлять компании: документами, командой, проектами, отношениями с клиентами.

Первоначально это был виртуальный офис для внутреннего пользования, однако теперь он стал продуктом, с которым мы хотим интегрироваться в мировой рынок.

Да, нас интересует российский рынок, но мы делали облачный офис не только для России. Мы хотим, чтобы наши виртуальные офисы стояли по всему миру. ONLYOFFICE — международный бренд.

В первую очередь нас интересуют США и Западная Европа, в меньшей степени — страны БРИКС.

Курс на интеграцию

Еще один тип компаний, которые заинтересованы в нашем продукте, это, собственно, разработчики облачных сервисов. Неважно, что именно они делают — CRM, облачную бухгалтерию, документооборот или что-то другое.

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

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

Почему мы не боимся сравнений с аналогами и даже ждём их

Редакторы ONLYOFFICE написаны нами с нуля на javascript с использованием HTML5 Canvas. На разработку ушел не один год, но оно того стоило.

Главная задача, которую мы перед собой поставили с самого начала — полная совместимость с форматами MS Office. И она реализована: все форматы в редакторах ONLYOFFICE открываются без проблем. В отличие, например, от OpenOffice, которые плохо поддерживают стандартные форматы Microsoft, документы в них разъезжаются, форматирование сбивается и так далее.

Источник: https://roem.ru/31-03-2016/221778/bannov-office/

Удар по MS Office 365: офис в облаках и на личных серверах — «Хакер»

Сегодня облачными технологиями уже никого не удивишь. На просторах интернета можно найти колоссально большое количество таких решений. Чего только стоит нашумевший MS Office 365. Mail.Ru — один из первых, кто подключил его API для своих почтовых сервисов.

И все бы ничего, если бы проект Teamlab не переименовался и не переориентировался на open source! Теперь этот проект известен как ONLYOFFICE, и его можно использовать свободно! Ребята из ONLYOFFICE теперь позиционируют свой продукт как универсальный облачный офис, позволяющий управлять почтой, документами, проектами, командой и прочим в едином пространстве.

Для работы с сервисом нужен только браузер, еще можно завести XMPP-клиент (серверная часть XMPP встроена в серверный дистрибутив ONLYOFFICE).

Что касается платности, в этом проекте можно купить подписку на техническую поддержку (это стало модно в серьезных IT-решениях, где все работает из коробки).

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

Также есть возможность развернуть ONLYOFFICE на облаке проекта, цена в этом случае также зависит от числа пользователей портала. Серверная платформа доступна для развертывания в нескольких вариантах:

  1. Серверная версия Enterprise Edition.
  2. Установка серверной версии Free Edition с помощью сценария автоматической установки.
  3. Community Server — собственно портал.
  4. Document Server — сервер обработки документов.
  5. Mail Server.

Итак, по порядку. Серверную часть Enterprise Edition можно установить для Docker или скачав и развернув один из трех доступных образов виртуальных машин: MS Hyper-V, VMware и VirtualBox. Образы можно скачать с официального сайта. При таком варианте установки потребуется немало аппаратных ресурсов, что не очень радует. Системные требования:

  • процессор двухъядерный с тактовой частотой 2 ГГц или лучше;
  • оперативная память не менее 6 Гбайт;
  • свободное место на жестком диске не менее 40 Гбайт.

И требования к программному обеспечению:

  • Microsoft Hyper-V: версия 6.1 или выше;
  • VMware: VMware vSphere Hypervisor и VMware vSphere Client версии 5.0 или выше;
  • VirtualBox: версия 5.0 или выше.

Даже для виртуалок ONLYOFFICE весьма прожорлив.

Система автоматической установки чуть менее прожорлива, при этом включает в себя весь необходимый набор функций: Community Server, Document Server и Mail Server. Системные требования:

  • оперативная память: не менее 6 Гбайт;
  • процессор: двухъядерный 2 ГГц или выше;
  • файл подкачки: не менее 3 Гбайт;
  • свободное место на жестком диске: не менее 40 Гбайт;
  • дистрибутив: 64-битный Red Hat, CentOS или другой совместимый дистрибутив с версией ядра 3.19 или выше, 64-битный Debian, Ubuntu или другой совместимый дистрибутив с версией ядра 3.19 или выше.

Установка в этом режиме обычно не вызывает большого количества вопросов. По очереди выполняй скрипты. Автоматическая установка с помощью сценария установки.

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

Экономия ресурсов и времени, ну и, в конце концов, развернуть — это одно дело, потом это же еще надо обслуживать. Во-вторых, таким образом можно достичь наибольшей гибкости установки. Например, один модуль (Community Server) можно поставить локально на сервер, устанавливая все зависимости, а другой (Document Server) — запустить в Docker. Также присутствует версия для Windows.

Здесь, как обычно, все просто: скачали EXE-файл, запустили, далее, далее, далее, готово. По пути задаем настройки. Мы же рассмотрим установку на примере одного из модулей (Document Server) на Debian 8.2. Установка остальных модулей аналогична. В некоторых случаях модули лучше держать на разных серверах.

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

Итак, дано:

  1. Виртуалка или железяка с Debian 8.2 или Ubuntu 14.04 LTS на борту, двумя гигами памяти и 10 Гбайт свободного места на диске.
  2. Настроена сеть, установлены последние обновления.

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

# apt-key adv —keyserver keyserver.ubuntu.com —recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF # echo «deb http://download.mono-project.com/repo/debian wheezy/snapshots/3.12.0 main» | sudo tee /etc/apt/sources.list.d/mono-xamarin.list # echo «deb http://archive.ubuntu.com/ubuntu precise main universe multiverse» | sudo tee -a /etc/apt/sources.list # add-apt-repository ppa:ubuntu-toolchain-r/test # wget http://download.onlyoffice.com/repo/onlyoffice.key && sudo apt-key add onlyoffice.key # echo «deb http://download.onlyoffice.com/repo/debian squeeze main» >> /etc/apt/sources.list # apt-get update && sudo apt-get upgrade # apt-get install onlyoffice-documentserver

Вот так нехитро устанавливается модуль Document Server. После этого он будет доступен по IP-адресу хоста, на котором установлен. Уже можно загрузить документ и редактировать его.

Document Server
Онлайн-редактор ONLYOFFICE

По умолчанию сервис работает по HTTP, для запуска по HTTPS необходимо сгенерировать закрытый ключ и SSL-сертификат. И подсунуть в каталоги.

Источник: https://xakep.ru/2016/05/04/onlyoffice/

Ссылка на основную публикацию