Подключение ONLYOFFICE Desktop Editors к Seafile

ONLYOFFICE Desktop Editors — бесплатный проект с открытым исходным кодом. В состав входят просмотрщики и редакторы текстов, таблиц и презентаций. Приложение работает офлайн и может подключаться к облачным сервисам (ONLYOFFICE, Nextcloud, ownCloud, Seafile) для онлайн‑совместной работы. Исходный код пакета доступен на GitHub под лицензией AGPL v.3.0.
Seafile — платформа для совместной работы с файлами и их хранения с открытым исходным кодом.
При подключении ONLYOFFICE Desktop Editors к Seafile вы получаете доступ к онлайн‑сотрудничеству и к функциям, доступным только в десктопном приложении:
- цифровые подписи;
- плагин отправки текущего файла через почтовый клиент прямо из редактора;
- плагины для вставки аудио и видео в презентации;
- локальные шрифты и проверка правописания;
- прямой доступ к печати;
- расширенная работа с буфером обмена без ограничений браузера.
В этой пошаговой инструкции вы узнаете, как связать десктопное приложение ONLYOFFICE и ваш сервер Seafile.
Кому пригодится эта инструкция
- администраторам Seafile, которые хотят дать пользователям мощные редакторы;
- сотрудникам IT и DevOps, настраивающим интеграцию локального офиса и файлового сервера;
- пользователям, которые предпочитают десктопные средства для работы с документами при совместной работе.
Краткие определения
- ONLYOFFICE Desktop Editors — настольные редакторы документов, таблиц и презентаций.
- ONLYOFFICE Docs (Document Server) — серверная часть, обеспечивающая онлайн‑редактирование и совместную работу.
- Seafile — сервер хранения и совместной работы с файлами.
Что нового в ONLYOFFICE Desktop Editors v.6.3
- Тёмная тема для уменьшения утомления глаз при слабом освещении.
- Масштабирование 150% для удобной работы на небольших HiDPI‑мониторах.
- Улучшенная система рецензирования: включение «Отслеживать изменения» для себя или для всех пользователей и сохранение статуса в файл.
- Новые типы диаграмм (линейные, scatter, полная поддержка комбинированных диаграмм) и всплывающие подсказки для макросов во всех редакторах.
- Быстрая смена регистра текста и уровней списков в текстовом редакторе.
- Открытие XML и сохранение в EPUB, FB2 и HTML.
- Функция XLOOKUP, группировка данных в сводных таблицах, новые форматы ячеек (mm/dd, mm/dd/yyyy, mm/dd/yy) и новая валюта (хорватская куна) в таблицах.
- Обновлённая схема шифрования для приватных комнат.

Требования и предварительная подготовка
- Сервер Seafile: требуется версия Seafile Pro 7.1.13 для успешной интеграции.
- Машина, на которой будет работать ONLYOFFICE Docs (Document Server) — может быть локальным сервером или отдельным хостом в сети.
- Доступ администратора на хосте с Seafile для редактирования конфигурационных файлов (например, seahub_setting.py).
- Свободный порт для ONLYOFFICE Docs и при необходимости настроенный HTTPS (рекомендовано для продакшена).
Важно: соблюдайте корпоративные политики безопасности при открытии портов и настройке HTTPS.
Шаг 1: Установка или обновление ONLYOFFICE Desktop Editors
На Ubuntu (через snap) можно установить или обновить приложение следующими командами:
sudo apt update
sudo apt install snapd
snap install onlyoffice-desktopeditors
snap refresh onlyoffice-desktopeditorsЕсли вы используете Manjaro, следуйте официальной документации для вашей платформы.
Шаг 2: Установка ONLYOFFICE Docs (Document Server)
Для соединения с Seafile требуется установленный ONLYOFFICE Docs. Проще всего запустить сервер через Docker:
sudo apt-get install docker-ce
sudo docker run -i -t -d -p 80:80 --restart=always onlyoffice/documentserverДополнительные параметры конфигурации — смена порта, включение HTTPS и установка переменных окружения — описаны в руководствах по установке (например, на HowtoForge).
Проверьте установку, открыв в браузере IP‑адрес и порт вашего Document Server, например http://192.168.3.202:81 — должна отобразиться стартовая страница ONLYOFFICE Docs.
Шаг 3: Настройка Seafile для интеграции
- Откройте файл конфигурации Seafile: seahub_setting.py.
- Добавьте или измените строку, чтобы включить вход через портал для десктопных редакторов:
ONLYOFFICE_DESKTOP_EDITORS_PORTAL_LOGIN = True- Перезапустите сервисы Seafile (seafile и seahub) согласно инструкции по вашей сборке.
Шаг 4: Подключение приложения к серверу Seafile
- Запустите ONLYOFFICE Desktop Editors.
- В левой панели выберите раздел «Подключиться к облаку» и кликните на иконку Seafile.

- Введите доменное имя или IP‑адрес вашего Seafile‑сервера и нажмите «Подключиться сейчас».

- Страница входа Seafile откроется в новой вкладке интерфейса десктопного приложения. Укажите логин (имя пользователя или e‑mail) и пароль, затем нажмите «Войти».

После успешной авторизации вы сможете открывать и редактировать документы Seafile непосредственно в ONLYOFFICE Desktop Editors и пользоваться как онлайн‑коллаборацией, так и возможностями десктопного клиента.
Чек‑лист перед подключением
- Seafile Pro 7.1.13 установлен и доступен по сети.
- ONLYOFFICE Docs запущен и проверен через браузер.
- В seahub_setting.py установлена ONLYOFFICE_DESKTOP_EDITORS_PORTAL_LOGIN = True.
- Порты и фаервол пропускают трафик между клиентами, Document Server и Seafile.
- Для продакшена настроен HTTPS и действительные сертификаты.
Типичные ошибки и способы их устранения
- Проблема: страница Document Server не открывается в браузере.
- Проверка: служба Docker запущена; контейнер работает (docker ps). Убедитесь, что порт правильно проброшен.
- Проблема: авторизация в Seafile из приложения не проходит.
- Проверка: проверьте строку ONLYOFFICE_DESKTOP_EDITORS_PORTAL_LOGIN в seahub_setting.py и перезапустите seahub. Проверьте логи seahub для ошибок аутентификации.
- Проблема: документы не сохраняются автоматически.
- Проверка: проверьте сетевые соединения между Document Server и Seafile, а также права на запись в библиотеке Seafile.
Безопасность и конфиденциальность
- Рекомендуется запускать ONLYOFFICE Docs за HTTPS в продакшене, чтобы защитить передаваемые данные.
- Ограничьте доступ к Document Server и Seafile по IP или через VPN, если это корпоративное окружение.
- Контролируйте версии и своевременно устанавливайте обновления безопасности для Docker, ОС и самих приложений.
Альтернативные подходы
- Интеграция с Nextcloud или ownCloud — если вы используете эти платформы, ONLYOFFICE также поддерживает их.
- Использование веб‑версии ONLYOFFICE (вместо десктопной) — если вы хотите полностью браузерное решение.
- Установка Document Server на отдельный выделенный сервер для разграничения нагрузки.
Критерии приёмки
- Пользователь может войти в Seafile из интерфейса ONLYOFFICE Desktop Editors.
- Документы из Seafile открываются в ONLYOFFICE, изменения сохраняются и отражаются на сервере.
- Функции десктопного редактора (подписи, локальные шрифты, печать) доступны при редактировании файлов из Seafile.
Мини‑методология внедрения (быстрый план)
- Подготовка тестового стенда: развёртывание Seafile Pro 7.1.13 и Docker‑контейнера с ONLYOFFICE Docs.
- Настройка seahub_setting.py и перезапуск сервисов.
- Установка Desktop Editors на тестовые рабочие станции.
- Проверка основных сценариев: открытие, редактирование, сохранение, одновременная работа.
- Выявление проблем и перенос в продакшн после успешного теста и настройки HTTPS.
Резюме
Подключение ONLYOFFICE Desktop Editors к Seafile даёт пользователям мощные инструменты редактирования и удобную совместную работу с документами. Основные шаги: установить/обновить Desktop Editors, развернуть ONLYOFFICE Docs (Document Server), включить портал входа в seahub_setting.py и подключить приложение к серверу Seafile. Перед запуском в продакшн позаботьтесь о безопасности (HTTPS, фаервол, обновления) и выполните тестирование на тестовой среде.
Важное: для успешной интеграции необходима версия Seafile Pro 7.1.13.
Ключевые шаги выполнены — теперь ваша команда может редактировать файлы Seafile прямо из десктопных редакторов ONLYOFFICE.
Похожие материалы
Троян Herodotus: как он работает и как защититься
Включить новое меню «Пуск» в Windows 11
Панель полей PivotTable в Excel — руководство
Включить новый Пуск в Windows 11 — инструкция
Как убрать дубликаты Диспетчера задач Windows 11