Как установить ONLYOFFICE Docs 7.2 на Fedora Linux
На этой странице
- Что нового в ONLYOFFICE Docs 7.2
- Системные требования
- Шаг 1. Установите Podman
- Шаг 2. Запустите ONLYOFFICE Docs с Podman от имени пользователя root
- Шаг 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 с уже используемой платформой и приступить к редактированию и совместному редактированию документов.