Поиск по сайту:

Как установить документацию ONLYOFFICE на Debian и Ubuntu


Если вы используете платформу синхронизации и обмена файлами и хотите расширить ее функциональность, добавив функции онлайн-редактирования, вам обязательно стоит попробовать ONLYOFFICE Docs.

ONLYOFFICE Docs позволяет вам создать среду для совместной работы, добавив онлайн-редакторы на выбранную вами платформу, будь то Alfresco, Confluence, Liferay. , Nextcloud, Nuxeo, ownCloud, SharePoint или Группы ONLYOFFICE.

Документы ONLYOFFICE предлагают следующие функции:

  • Онлайн-редакторы текстовых документов, таблиц и презентаций.
  • Совместное редактирование в режиме реального времени (два режима совместного редактирования, отслеживание изменений, история версий и сравнение версий, комментарии и упоминания, встроенный чат).
  • Различные права доступа (полный доступ, просмотр, заполнение форм, комментирование, только чтение, а также настраиваемый фильтр для электронных таблиц).
  • Поддержка всех популярных форматов: DOC, DOCX, TXT, ODT, RTF, ODP, EPUB, ODS, XLS, XLSX, CSV, PPTX, HTML.
  • Встроенные плагины и микропрограммы для расширения возможностей редактирования (YouTube, Thesaurus, Translator, Zotero и Mendeley для управления ссылками и т. д.).
  • Возможность создавать и подключать сторонние плагины через API.

Что нового в ONLYOFFICE Docs 6.1

Прежде чем устанавливать ONLYOFFICE Docs, давайте взглянем на основные улучшения, внесенные в версию 6.1:

  • Просмотры листов.
  • Улучшено редактирование данных диаграммы.
  • Сноски
  • Перекрестные ссылки
  • Подсчет строк
  • Новые возможности проверки.

Чтобы узнать больше, обратитесь к подробному журналу изменений на GitHub.

Системные Требования

Прежде всего, вам необходимо убедиться, что ваша машина соответствует следующим требованиям:

  • ЦП: двухъядерный, 2 ГГц или выше.
  • ОЗУ: 2 ГБ или более.
  • Жесткий диск: не менее 40 ГБ свободного места.
  • Обмен: не менее 4 ГБ.
  • ОС: 64-разрядная версия Debian, Ubuntu или их производные с ядром версии 3.13 или новее.

Также необходимо, чтобы в системе были установлены PostgreSQL, NGINX, libstdc++6 и RabbitMQ.

Список необходимых зависимостей

Обратите внимание, что для установки ONLYOFFICE Docs в дистрибутивах на базе Debian требуются libstdc++6 и NGINX (они устанавливаются и настраиваются автоматически во время установки). процесс установки), а также PostgreSQL.

Вместе с ONLYOFFICE Docs устанавливаются и другие зависимости:

  • libcurl3
  • libxml2
  • руководитель
  • шрифты-дежавю
  • освобождение шрифтов
  • ttf-mscorefonts-установщик
  • шрифты-crosextra-carlito
  • шрифты-такао-готика
  • шрифты-opensymbol

Они устанавливаются автоматически, если вы используете Ubuntu 14.04 LTS или более позднюю версию.

В этой статье мы узнаем, как установить ONLYOFFICE Docs на Debian, Ubuntu и их производных.

Установка PostgreSQL в Ubuntu

В качестве базы данных ONLYOFFICE Docs используются NGINX и PostgreSQL. Зависимости, найденные в системном репозитории, будут автоматически установлены при установке ONLYOFFICE Docs с помощью команды apt-get.

Установите версию PostgreSQL, включенную в вашу версию Ubuntu.

sudo apt-get install postgresql

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

sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice;"
sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';"
sudo -i -u postgres psql -c "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"

Установка RabbitMQ в Ubuntu

Чтобы установить RabbitMQ, выполните следующую команду.

sudo apt-get install rabbitmq-server

Если вы используете Ubuntu 18.04, вам также потребуется установить nginx-extras, выполнив следующую команду.

sudo apt-get install nginx-extras

Установка документации ONLYOFFICE в Ubuntu

Чтобы установить Документы ONLYOFFICE, добавьте ключ GPG.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5

Затем добавьте репозиторий ONLYOFFICE Docs.

sudo echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list

Обновите кеш менеджера пакетов.

sudo apt-get update

Затем вам необходимо установить mscorefonts (это необходимо для Ubuntu).

sudo apt-get install ttf-mscorefonts-installer

Для Debian добавьте компонент contrib в файл /etc/apt/sources.list.

sudo echo "deb http://deb.debian.org/debian $(grep -Po 'VERSION="[0-9]+ \(\K[∧)]+' /etc/os-release) main contrib" | sudo tee -a /etc/apt/sources.list

Теперь пришло время установить Документы ONLYOFFICE.

sudo apt-get install onlyoffice-documentserver

В процессе установки вам будет предложено ввести пароль для пользователя onlyoffice PostgreSQL. Используйте пароль onlyoffice, который вы указали при настройке PostgreSQL.

Когда установка завершится, пакет будет обновлен, как и любой другой пакет deb.

Изменение порта документов ONLYOFFICE по умолчанию

По умолчанию Документы ONLYOFFICE используют порт 80. Вы можете изменить порт по умолчанию для Документы ONLYOFFICE, если планируете использовать другой.

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

echo onlyoffice-documentserver onlyoffice/ds-port select <PORT_NUMBER> | sudo debconf-set-selections

Пожалуйста, напишите номер порта вместо в приведенной выше команде.

Для установки ONLYOFFICE Docs можно использовать некоторые дополнительные параметры. Они описаны в этой статье.

Тестирование документов ONLYOFFICE на примере

По умолчанию Документы ONLYOFFICE (упакованные как Сервер документов) включают только редакторы. Чтобы начать их использовать, вам необходимо интегрировать редакторы либо с Группами ONLYOFFICE (упакованными как Community Server), либо с другой платформой синхронизации и совместного использования.

Если вы хотите протестировать редакторы перед интеграцией, вы можете использовать тестовый пример. Это простая система управления документами, которая поможет вам проверить правильность работы редакторов. Если есть какие-то проблемы, тестовый пример позволит вам их выявить.

По умолчанию тестовый пример отключен, но инструкции по его запуску можно увидеть на стартовом экране. После запуска примера вы увидите это по адресу http://docserverurl/example (это адрес по умолчанию, для вашей установки он может отличаться):

Тестовый пример позволяет:

  • загрузите локальные файлы, чтобы посмотреть, как они будут выглядеть в Документах ONLYOFFICE.
  • создайте новые файлы docx, xlsx и pptx.
  • протестируйте функциональность редакторов.
  • открывать файлы в различных режимах общего доступа, доступных в ONLYOFFICE (для просмотра/комментирования и т. д.) и многое другое.
Заключение

Теперь Документы ONLYOFFICE установлены и готовы к интеграции со сторонней платформой. Документы ONLYOFFICE распространяются по модели двойной лицензии. Это означает, что если вы соблюдаете условия лицензий GNU AGPL v.3, вы можете использовать решение с открытым исходным кодом ONLYOFFICE, доступное на GitHub. Существует множество успешных вариантов интеграции: ownCloudNextcloud, Liferay, HumHub, Nuxeo< /стронг> и т. д.

Если вам нужна профессиональная техническая поддержка и масштабируемость и вы хотите получить доступ к профессиональным функциям редактирования (например, сравнение документов и контроль содержания), а также к ONLYOFFICE мобильных веб-редакторов, вам понадобится коммерческая версия ONLYOFFICE Docs. Вам решать, что лучше всего соответствует вашим потребностям.

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