ONLYOFFICE Docs - це власний офісний пакет, що розповсюджується відповідно до ліцензії AGPLv3. Це дозволяє редагувати текстові документи, електронні таблиці та презентації в браузері.
Сумісність формату
Як і настільна версія, ONLYOFFICE Docs використовує docx, xlsx та pptx як основні формати. Це означає, що ONLYOFFICE створює ці файли та зберігає їх за замовчуванням.
Файли ODF підтримуються за допомогою перетворення. Наприклад, якщо ви відкриєте файл odt, він буде перетворений у docx. Після завершення редагування ви можете зберегти файл назад у odt.
Старі двійкові файли (doc, xls, ppt) також перетворюються. Однак ви не можете зберегти у цих форматах.
Крім цього, PDF-файли доступні для перегляду. Ви також можете зберегти будь-який документ у форматі PDF.
Функціональність
ONLYOFFICE дозволяє редагувати та співпрацювати з офісними файлами за допомогою спільного редагування, перегляду, коментування та вбудованого чату в режимі реального часу.
Спільне редагування в режимі реального часу має два режими:
- У швидкому режимі, в якому ви можете бачити, що всі друкують в режимі реального часу.
- У строгому режимі, в якому ви можете заблокувати абзац, з яким працюєте. Ніхто не може бачити ваші зміни, поки ви не натиснете "Зберегти", і ви також не побачите їх.
Останні оновлення
ONLYOFFICE отримує кілька оновлень та виправлення помилок на рік. Останні версії були зосереджені на електронних таблицях. Цього року розробники додали зведені таблиці, зрізи, перевірку даних тощо.
Зрізи для зведених таблиць
Найновіші оновлення для редактора документів включають перехресні посилання, кінцеві примітки та таблицю рисунків.
Журнал змін доступний на GitHub.
Вимоги до обладнання
Згідно з офіційною документацією, для встановлення Документів ONLYOFFICE вам потрібно щонайменше:
- Одноядерний процесор на 2 ГГц
- 2 ГБ оперативної пам'яті
- 40 ГБ пам’яті
- 4 ГБ обміну
Встановлення Docker
Найпростіший спосіб встановити набір - використовувати Docker. Також цей метод офіційно рекомендований розробниками.
Припускаючи, що у вас вже є остання версія Docker, ви можете встановити ONLYOFFICE Docs за допомогою однієї команди:
'sudo docker run -i -t -d -p 80:80 --restart = always onlyoffice / documentserver'Якщо ви хочете змінити порт, використовуйте команду -p. Приклад для порту 8080:
'sudo docker run -i -t -d -p 8080: 80 --restart always onlyoffice / documentserver'Зберігання даних поза контейнерами
Всі дані зберігаються у спеціально призначених каталогах, які називаються обсягами даних:
- журнали - '/ var / log / onlyoffice'
- сертифікати - '/ var / www / onlyoffice / Data'
- кеш файлу - '/ var / lib / onlyoffice'
- база даних - '/ var / lib / postgresql'
Хороша ідея встановити на хостинг ті, що вам потрібні. Використовуйте параметр -v в команді запуску докера:
'sudo docker run -i -t -d -p 80:80 --restart = always \ -v / app / onlyoffice / DocumentServer / logs: / var / log / onlyoffice \ -v / app / onlyoffice / DocumentServer / data: / var / www / onlyoffice / Data \ -v / app / onlyoffice / DocumentServer / lib: / var / lib / onlyoffice \ -v / app / onlyoffice / DocumentServer / db: / var / lib / postgresql onlyoffice / documentserver 'Якщо ви видалите контейнер або щось піде не так під час оновлення, ви не втратите свої дані. Ви також зможете оновити свої сертифікати, не возившись із контейнером.
Сертифікати SSL
Ви можете використовувати HTTPS, щоб запобігти несанкціонованому доступу.
Для цього потрібні два файли: приватний ключ (.ключ) та сертифікат SSL (.crt). Ви можете отримати їх у надійному центрі сертифікації або створити їх самостійно.
Створення параметрів DHE (необов’язковий крок):
'openssl dhparam -out dhparam.пем 2048 'Потім встановіть файли:
'mkdir -p / app / onlyoffice / DocumentServer / data / certscp onlyoffice.key / app / onlyoffice / DocumentServer / data / certs /
cp onlyoffice.crt / app / onlyoffice / DocumentServer / data / certs /
cp dhparam.pem / app / onlyoffice / DocumentServer / data / certs /
chmod 400 / app / onlyoffice / DocumentServer / data / certs / onlyoffice.ключ '
Перезапустіть контейнер Docker:
'перезапуск sudo docker DOCUMENT_SERVER_ID'Деб і об / хв
Використовуйте офіційну документацію для встановлення Документів ONLYOFFICE на Debian / Ubuntu та CentOS з пакетами deb та rpm.
Інтеграція з різними системами управління документами
За замовчуванням ONLYOFFICE Docs містить лише редактори документів, електронних таблиць та презентацій. Щоб використовувати їх як альтернативу Документам Google на своєму сервері, вам потрібно інтегрувати пакет із системою управління документами (DMS):
- Рідні групи ONLYOFFICE платформа для співпраці над документами та проектами. Якщо ви плануєте обрати це, простіше встановити пакет (редактори + платформа).
- Наступна хмара або власний Cloud. Документи ONLYOFFICE можна встановити на тому ж сервері, що і NC / oC, або на іншому комп'ютері. Вам також потрібно буде встановити з'єднувач - інтеграційний додаток, який служить мостом між редакторами та DMS.
- Seafile, Nuxeo, Plone, тощо. мати повний перелік інтеграцій
- Ваш власний додаток. Для інтеграції редакторів використовуйте офіційний API. Зверніть увагу, що ваш додаток повинен мати можливість дозволяти виконувати користувацький код, додавати нові кнопки до інтерфейсу користувача та відкривати нову сторінку для роботи редакторів.
Приклад інтеграції надається за замовчуванням разом із редакторами:
Тільки початковий екран Office
Це простий DMS, який використовується для:
- Перевірте редактори перед інтеграцією
- Подивіться, як можна реалізувати інтеграцію
Версія спільноти проти. Підприємство
У цій статті я описав, як встановлюється версія спільноти. Існує також більш масштабована корпоративна версія, що розповсюджується під комерційною ліцензією. Детальне порівняння доступне на GitHub.