Якщо ви використовуєте платформу синхронізації та спільного доступу до файлів і хочете розширити її функціональність, додавши функції редагування в Інтернеті, вам неодмінно слід спробувати Документи ONLYOFFICE.
Документи ONLYOFFICE дозволяє створювати середовище для співпраці, додаючи його онлайн -редакторів на обрану вами платформу, будь то Альфреско, Злиття, Liferay, Nextcloud, Nuxeo, ownCloud, Ділитися думкою, або Тільки для груп.
Документи ONLYOFFICE пропонує такі функції:
Перед установкою Документи ONLYOFFICE, давайте поглянемо на основні поліпшення, внесені версією 6.1:
Щоб дізнатися більше, перегляньте детальну інформацію журнал змін на GitHub.
Перш за все, потрібно переконатися, що ваша машина відповідає таким вимогам:
Це теж необхідно PostgreSQL, NGINX, libstdc ++ 6, та RabbitMQ бути встановлені в системі.
Зверніть увагу, що установка Документи ONLYOFFICE на Розподіли на основі Debian вимагає libstdc ++ 6 та NGINX (вони встановлюються та налаштовуються автоматично під час процесу встановлення), а також PostgreSQL.
Поряд з Документами ONLYOFFICE встановлюються деякі інші залежності:
Вони встановлюються автоматично, якщо ви використовуєте Ubuntu 14.04 LTS чи пізніше.
У цій статті ми дізнаємось, як встановити Документи ONLYOFFICE на Debian, Ubuntu, та їх похідні.
Документи ONLYOFFICE використовує NGINX та PostgreSQL як база даних. Залежності, знайдені в системному сховищі, будуть автоматично встановлені в Документи ONLYOFFICE встановлення за допомогою команда apt-get.
Встановіть версію PostgreSQL, включений у вашу версію Ubuntu.
$ sudo apt-get install postgresql.
Після PostgreSQL встановлено, створіть PostgreSQL бази даних та користувача. Зверніть увагу, що створена база даних повинна використовувати лише офіс як для користувача, так і для пароля:
$ sudo -i -u postgres psql -c "CREATE DATABASE onlyoffice;" $ sudo -i -u postgres psql -c "CREATE USER onlyoffice WITH password 'onlyoffice';" $ sudo -i -u postgres psql -c "НАДАЙТЕ ВСІ привілеї на базі даних onlyoffice TO onlyoffice;"
Для встановлення RabbitMQ, виконайте таку команду.
$ sudo apt-get встановити rabbitmq-сервер.
Якщо ви використовуєте Ubuntu 18.04, вам також доведеться встановити nginx-додатки виконавши таку команду.
$ sudo apt-get install nginx-extras.
Для встановлення Документи ONLYOFFICE, додайте GPG ключ.
$ sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-ключі CB2DE8E5.
Потім додайте Документи ONLYOFFICE сховище.
$ sudo echo "deb https://download.onlyoffice.com/repo/debian стиснути головний "| sudo tee /etc/apt/sources.list.d/onlyoffice.list.
Оновіть кеш менеджера пакетів.
$ sudo apt-get update.
Потім вам потрібно встановити mscorefonts (це потрібно для Ubuntu).
$ sudo apt-get install ttf-mscorefonts-installer.
За Debian, додайте внесок компонент до /etc/apt/sources.list файл.
$ sudo echo "deb http://deb.debian.org/debian $ (grep -Po 'VERSION = "[0-9]+ \ (\ K [∧)]+' /etc /os-release) основний внесок" | sudo tee -a /etc/apt/sources.list.
Тепер настав час встановлення Документи ONLYOFFICE.
$ sudo apt-get install onlyoffice-documentserver.
Під час процесу інсталяції вам буде запропоновано ввести пароль для єдиного офісу PostgreSQL користувача. Будь ласка, використовуйте єдиний пароль офісу, який ви вказали під час налаштування PostgreSQL.
Коли інсталяція закінчиться, пакет буде оновлено, як і будь -який інший пакет deb.
За замовчуванням, Документи ONLYOFFICE використовує порт 80. Ви можете змінити порт за промовчанням для Документи ONLYOFFICE якщо ви плануєте використовувати інший.
Для цього вам потрібно буде змінити порт за замовчуванням для debconf систему, виконавши команду.
$ echo onlyoffice-documentserver onlyoffice/ds-port select | sudo debconf-set-selections.
Будь ласка, напишіть номер порту замість у наведеній вище команді.
Є кілька додаткових опцій, які можна використовувати Документи ONLYOFFICE встановлення. Вони описані в Ця стаття.
За замовчуванням, Документи ONLYOFFICE (упаковано як Сервер документів) включає лише редакторів. Щоб розпочати їх використання, потрібно інтегрувати редактори або з Тільки для груп (упаковано як Сервер спільноти) або з іншої платформи синхронізації та спільного доступу.
Якщо ви хочете перевірити редактори перед інтеграцією, ви можете скористатися тестовим прикладом. Це проста система управління документами, яка допомагає перевірити, чи редактори працюють належним чином. Якщо є якісь проблеми, тестовий приклад дозволить вам їх визначити.
Тестовий приклад вимкнено за замовчуванням, але ви можете побачити вказівки щодо того, як його запустити, на початковому екрані. Після початку прикладу ви побачите це за адресою http://docserverurl/example
(це адреса за замовчуванням, вона може відрізнятися для вашої установки):
Приклад тестування дозволяє:
Тепер Документи ONLYOFFICE встановлено та готове до інтеграції зі сторонньою платформою. Документи ONLYOFFICE розповсюджується за моделлю подвійної ліцензії. Це означає, що поки ви поважаєте умови GNU AGPL v.3 ліцензії, ви можете використовувати ТІЛЬКИ ОФІС рішення з відкритим кодом доступне на GitHub. Існує багато успішних варіантів інтеграції: ownCloud, Nextcloud, Liferay, HumHub, Nuxeoтощо.
Якщо вам потрібна професійна технічна підтримка та масштабованість, і ви хочете отримати доступ до професійних функцій редагування (напр. порівняння документів та елементи керування вмістом) так добре як ТІЛЬКИ ОФІС мобільні веб -редактори, вам знадобиться комерційна версія ONLYOFFICE Документи Ви вирішуєте, що найбільше відповідає вашим потребам.
Сподіваємось, цей посібник був вам корисний. Будь ласка, не соромтеся поділитися своїми думками в розділі коментарів нижче.