Как установить onlyoffice на debian

Обновлено: 08.07.2024

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

Документы ONLYOFFICE позволяет создавать среду для совместной работы, добавляя свои онлайн-редакторы на платформу по вашему выбору, будь то Под открытым небом , Слияние, 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, давайте посмотрим на основные улучшения, внесенные в версию 6.1:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Создать базу данных PostgreSQL

Создать базу данных PostgreSQL

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

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

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

Установка ONLYOFFICE Docs в Ubuntu

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

Затем добавьте Документы ONLYOFFICE репозиторий.

Обновите кеш диспетчера пакетов.

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

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

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

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

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

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

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

Сервер документов OnlyOffice

Сервер документов OnlyOffice

Редакторы документов OnlyOffice

Редакторы документов OnlyOffice

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

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

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

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

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

Этот вариант конфигурации работает как Debian так и Ubuntu так как использует универсальный репозиторий squeeze

Функциональность

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

  • Процессор двухъядерный с тактовой частотой 2 ГГц или лучше
  • Оперативная память не менее 2 Гб
  • Свободное место на жестком диске не менее 40 Гб
  • Дополнительные требования не менее 4 Гб для файла подкачки
  • Операционная система 64-битный дистрибутив Debian, Ubuntu или другой совместимый дистрибутив с версией ядра 3.13 или выше
  • Дополнительные требования
    • PostgreSQL: версия 9.1 или выше
    • NGINX: версия 1.3.13 или выше
    • Node.js: версия 8.12.0
    • libstdc++6: версия 4.8.4 или выше
    • Redis
    • RabbitMQ

    Установка Сервера документов

    Установка на Debian-основанные дистрибутивы также требует наличия в системе Node.js (версии 8.12.0), libstdc++6 , NGINX и PostgreSQL .

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

    Есть и другие зависимости, которые устанавливаются совместно с Сервером документов:

    • libcurl3
    • libxml2
    • supervisor
    • fonts-dejavu
    • fonts-liberation
    • ttf-mscorefonts-installer
    • fonts-crosextra-carlito
    • fonts-takao-gothic
    • fonts-opensymbol

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

    Установка зависимостей

    Установка sudo для удобства

    Установка mc для удобства редактирование конфигов

    Сервер документов использует Node.js (версии 8.12.0), NGINX и PostgreSQL как базу данных. Зависимости, найденные в репозитории системы, будут установлены автоматически при установке Сервера документов командой apt-get install.

    npm — менеджер пакетов, входящий в состав Node.js.

    Добавление репозитория, содержащего актуальные версии пакетов Node.js:

    Установка и настройка PostgreSQL:

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

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

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

    Установка redis:

    Установка rabbitmq:

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

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

    Смена порта для Сервера документов, используемого по умолчанию

    По умолчанию Сервер документов слушает входящие соединения на порту 80. Начиная с версии 4.3 вы можете сменить порт для Сервера документов в случае, если вы планируете использовать его вместо того, который идёт по умолчанию.Если вы меняете порт по умолчанию, убедитесь, что он открыт для исходящих/входящих соединений. Посмотрите полный список портов, которые используются Сервером документов.

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

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

    После этого можно продолжить установку Сервера документов.

    Установка Сервера документов

    Добавьте репозиторий Сервера документов:

    Хотя данный пакет APT собран для дистрибутива Debian Squeeze, он совместим с рядом производных Debian (включая Ubuntu), а значит можно использовать один репозиторий для всех этих дистрибутивов.

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

    Установите Сервер документов

    Сборка сервиса проверки орфографии (Ubuntu 18.04)

    Для того, чтобы сервис проверки орфографии работал в дистрибутиве Ubuntu 18.04, вам будет нужно его пересобрать. Это делается следующим образом:

    1. Обновите npm: sudo npm install -g npm
    2. Остановите службы Сервера документов: sudo supervisorctl stop all
    3. Установите компоненты, необходимые для сборки: sudo apt-get install build-essential git
    4. Перейдите в каталог сервиса проверки орфографии: cd /var/www/onlyoffice/documentserver/server/SpellChecker/
    5. Удалите старую сборку: sudo mv node_modules/ node_modules_old/
    6. Установите зависимости: sudo npm install
    7. И запустите службы Сервера документов: sudo supervisorctl start all

    Если надо запустить через nginx-proxy-pass вот готовый конфиг

    Редактируем конфиг на стороне сервера Document server onlyoffice

    Приводим в следующий вариант

    listen адрес и порт сервера на котором будет работать Document server onlyoffice.

    server_name название сервера

    конфиг nginx-proxy-pass

    Дополнительная информация: дополнительные параметры для установки Сервера документов

    Установка Сервера документов позволяет использовать дополнительные параметры debconf, которые могут быть очень полезны в том случае, если вы хотите установить Сервер документов на нескольких серверах или в некоторых других случаях.


    Функциональность

    В данной инструкции объясняется, как установить на компьютере версию Community Server для Linux.

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

    двухъядерный с тактовой частотой 2 ГГц или лучше 64-битный дистрибутив Red Hat, CentOS или другой совместимый дистрибутив с версией ядра 3.8 или выше, 64-битный дистрибутив Debian, Ubuntu или другой совместимый дистрибутив с версией ядра 3.8 или выше

    Установка Community Server для Debian, Ubuntu и производных

    Установка на Debian-основанные дистрибутивы также требует наличия в системе mono (версии 3.2 или выше), nginx и mysql-server.

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

    Установка Community Server

    Скачайте и установите GPG-ключ:

    Добавьте репозиторий Community Server: с помощью любого текстового редактора (например, nano) добавьте в файл /etc/apt/sources.list следующую запись:

    Хотя данный пакет APT построен для версии Debian Squeeze, он совместим с рядом производных Debian (включая Ubuntu), а значит можно использовать один репозиторий для всех этих дистрибутивов.

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

    Установите Community Server:

    С помощью Docker-образа можно легко запустить Community Server, используя безопасное соединение. Дополнительную информацию о том, как это сделать, можно найти здесь.

    Установка Community Server для Red Hat, CentOS и производных

    Установка зависимостей

    Community Server использует mono (версии 3.2 или выше), nginx и mysql-server как базу данных. Зависимости, которые могут быть найдены в репозиториях системы, будут установлены автоматически при установке Community Server командой yum install.

    Добавление репозитория, содержащего актуальные версии пакетов mono и xsp (официальная инструкция):

    Утилиту yum-config-manager можно найти в пакете yum-utils

    Добавление репозитория nginx (официальная инструкция):

    Создайте файл /etc/yum.repos.d/nginx.repo со следующим содержанием:

    Вручную замените $releasever на версию вашей ОС (5 для версии 5.x, 6 для версии 6.x, 7 для версий 7.x и т.д.).

    Добавление репозитория MySQL (официальная инструкция):

    Перейдите по ссылке на страницу для скачивания пакетов. Выберите среди списка пакетов тот, который наиболее подходит к вашей ОС. Скачайте и установите пакет командой rpm -i. После выполнения данной команды в вашу систему будет добавлен официальный репозиторий MySQL 5.6.

    Добавить репозиторий MySQL на RHEL 7 можно следующей последовательностью команд:

    Установка Community Server

    Добавьте yum-репозиторий Community Server, создав файл /etc/yum.repos.d/onlyoffice.repo со следующим содержанием:

    Установите Community Server:

    Конфигурирование Community Server

    Перед первым запуском Community Server необходимо создать базу данных и сконфигурировать подключение к ней. Для этого запустите скрипт конфигурации /var/www/onlyoffice/configure.sh. Скрипт в интерактивной форме запросит параметры подключения к MySQL, создаст базу данных, обновит файлы конфигурации и запустит все сервисы.

    5 thoughts on “ Установка серверной версии Onlyoffice Community Server для Linux на локальном сервере ”

    Приветствую, большое спасибо за статью. Давно интересуюсь Onlyoffice (пользовался у них на сервере). Но сейчас захотелось поставить на свой. Установил все корректно но возникли проблемы с конфигурированием так же не понятно как заставить работать его на поддомене, после конфигурирования файл configure.sh вообще остался без изменений. Хотя база импортировалась но какая-то пустая.

    Нет. Уже год кручу на сервере. Все норм.

    Добавить комментарий Отменить ответ

    Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

    Облако в моде, мы это знаем, и крупные компании любят Microsoft, загружают свои основные приложения для использования из сети. В мире автоматизации Office, несомненно, есть два великих лидера: Google Docs и Microsoft Office Online, но я только что узнал через Unixmen, новая альтернатива, которую мы можем установить на нашем собственном сервере.

    Что такое OnlyOffice?

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

    Что нам предлагает OnlyOffice?

    Управление документами- Это позволяет нам делиться нашими документами с коллегами и пользователями за пределами портала и включает контроль версий и полные исправления.

    Редактор онлайн-документов: Мы можем совместно редактировать многостраничные отчеты в реальном времени, финансовую или бизнес-документацию с другими пользователями во многих форматах: PDF, TXT, DOCX, DOC, ODT, RTF, HTML, EPUB, XLS, XLSX, ODS, CSV, HTML и PPTX.

    Управление проектами: Мы можем использовать этапы, задачи и подзадачи для определения приоритетов между нашими основными целями и повседневной деятельностью. Мы можем использовать диаграмму Ганта, чтобы видеть наш прогресс в различных поставленных задачах, мы можем управлять своим временем, среди прочего.

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

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

    onlyoffice_mail

    onlyoffice_chat

    onlyoffice_chat1

    Это вас убеждает? Тогда посмотрим, как его установить ..

    Требования для установки OnlyOffice

    Установка OnlyOffice была произведена на Ubuntu Server 14.04 без установленного веб-сервера. Рекомендуется 2 ГБ ОЗУ, 2-ядерный процессор и 40 ГБ дискового пространства.

    Когда мы устанавливаем OnlyOffice способом, который я покажу ниже, Сервер совместной работы будет установлен. который не включает онлайн-редактор. Чтобы установить онлайн-редактор, мы должны добавить другие PPA, которые я покажу позже, поскольку пакеты, которые находятся в репозитории Trusty, устарели.

    Если мы установили апаш, потому что мы должны устранить или остановить его, потому что платформа использует NGinx.

    Давайте начнем. Открываем терминал и ставим:

    По окончании редактируем файл / Etc / кв / sources.list и добавляем:

    Теперь осталось выполнить:

    Начнется процесс установки, и у нас будет запрашиваться пароль для MySQL. Когда он закончится, мы сможем получить доступ к нашему серверу. Нам просто нужно ввести IP-адрес в браузере, и он будет выглядеть примерно так:

    onlyoffice

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

    onlyoffice1

    А когда закончим, получим:

    документы

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

    Установка онлайн-редактора OnlyOffice

    Это происходит потому, что для его работы вам нужна более высокая версия mono, mysql и некоторых библиотек. Но мы легко можем это решить.

    При обновлении и установке онлайн-редактора мы не сможем получить доступ к предыдущим инструментам.

    Редактируем файл / Etc / кв / sources.list и добавляем:

    По завершении набираем:

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

    onlyoffice3

    Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

    Полный путь к статье: Из Linux » Учебники / Руководства / Советы » Используйте собственный офисный пакет в облаке с OnlyOffice

    Читайте также: