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

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


На этой странице

  1. Что нового в ONLYOFFICE Docs 7.2
  2. Системные требования
  3. Шаг 1. Установите Podman
  4. Шаг 2. Запустите ONLYOFFICE Docs с Podman от имени пользователя root
  5. Шаг 3. Переключите ONLYOFFICE Docs на HTTPS

ONLYOFFICE Docs — это офисный пакет с открытым исходным кодом, распространяемый по лицензии GNU AGPL v3.0. Он включает в себя совместные редакторы для текстовых документов, электронных таблиц и презентаций, создатель форм и средство просмотра PDF. OOXML используется в качестве основного формата.

ONLYOFFICE Docs можно интегрировать с различными облачными сервисами, включая платформы CMS (WordPress, Strapi, Drupal), платформы для совместной работы (ONLYOFFICE Workspace, Nextcloud, Seafile, Confluence, Alfresco), средства отслеживания проблем (Jira, Redmine), решения для электронного обучения (Moodle , Chamilo, HumHub) и другие.

В этом руководстве мы узнаем, как установить последнюю версию ONLYOFFICE Docs в Fedora Linux с помощью Podman.

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

  • Рынок плагинов интегрирован в редакторы.
  • Улучшенная работа со шрифтами, поддержка скрипта NKo.
  • Новые типы полей в формах: адрес электронной почты, номер телефона, сложное поле.
  • Настройки формата для текстовых полей: «Нет», «Цифры», «Буквы», «Произвольная маска», «Регулярное выражение».
  • Настройка разрешенных символов для текстовых полей.
  • Поддержка лигатур.
  • Темный контраст.
  • Горячие клавиши для специальной вставки.
  • Встроенные электронные таблицы OLE.
  • Ссылка на диапазон данных и систему дат 1904 года на листах.
  • Обновлен поиск и замена.

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

  • ЦП: двухъядерный с тактовой частотой 2 ГГц или лучше.
  • 2 ГБ ОЗУ или больше
  • Жесткий диск: не менее 40 ГБ свободного места.
  • Не менее 4 ГБ подкачки
  • дистрибутив amd64 Linux с ядром версии 3.10 или более поздней

Шаг 1: Установите Podman

Podman — это инструмент для запуска контейнеров Linux и управления ими. Установите последнюю версию Podman:

sudo dnf -y install podman

Ознакомьтесь с официальными инструкциями для получения дополнительной информации.

Шаг 2. Запустите ONLYOFFICE Docs с Podman от имени пользователя root

Создайте новые папки для хранения данных контейнера на вашем хост-компьютере:

sudo mkdir -p /app/onlyoffice/DocumentServer/logs \
 /app/onlyoffice/DocumentServer/data \
 /app/onlyoffice/DocumentServer/lib \
 /app/onlyoffice/DocumentServer/db

Смонтируйте эти каталоги через Podman и запустите ONLYOFFICE Docs (развертывание без рута не рекомендуется):

sudo podman run -i -t -d -p 80:80 -p 443:443 --restart=always \
 -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice:Z  \
 -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data:Z  \
 -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice:Z \
 -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql:Z \
 -u root onlyoffice/documentserver:latest

Проверьте правильность работы ONLYOFFICE Docs с помощью следующей команды:

sudo podman exec $(sudo podman ps -q) sudo supervisorctl start ds:example

Альтернативный способ установки: собрать образ ONLYOFFICE Docs

Как пользователь root, клонируйте репозиторий ONLYOFFICE Docs, перейдите в папку Docker-DocumentServer и соберите образ в Podman:

git clone https://github.com/ONLYOFFICE/Docker-DocumentServer.git
cd Docker-DocumentServer/
sudo podman build --tag onlyofficeds:podman -f ./Dockerfile

Альтернативный способ установки: собрать образ ONLYOFFICE Docs с помощью Buildah

Как пользователь root соберите образ из файла Docker в Buildah:

buildah bud --tag onlyofficeds:buildah -f ./Dockerfile

Шаг 3. Переключите ONLYOFFICE Docs на HTTPS

Получите сертификаты в удостоверяющих центрах или запросите их у Let’s Encrypt.

Установите файлы onlyoffice.key и onlyoffice.crt на свой сервер и перезапустите контейнер ONLYOFFICE Docs:

sudo mkdir /app/onlyoffice/DocumentServer/data/certs
sudo cp onlyoffice.crt /app/onlyoffice/DocumentServer/data/certs/
sudo cp onlyoffice.key /app/onlyoffice/DocumentServer/data/certs/
sudo chown -R 100108:100111 /app/onlyoffice/DocumentServer/data/certs/
sudo podman restart {container_id}

Когда будете готовы, запустите браузер и переключитесь на https://localhost/welcome.
Если вам нужно сначала протестировать редакторы, нажмите кнопку Перейти к тестовому примеру. Вы будете перенаправлены на страницу, где сможете создавать документы с образцами содержимого (не используйте ее для работы с конфиденциальными файлами).

Вот и все! Теперь вы можете интегрировать ONLYOFFICE Docs с уже используемой платформой и приступить к редактированию и совместному редактированию документов.