Найти тему

Совместное редактирование документов и таблиц. Разворачиваем бесплатный сервер ONLYOFFICE Groups + ONLYOFFICE Docs.

Оглавление

В жизни каждого айтишника были моменты когда пользователь жалуется на то, что ему прислали огромную таблицу на десятки тысяч строк, а он не может в одно лицо её осилить. И решение только одно - организовать совместное редактирование документов. Разработчики конечно же хотят поживиться на этой жизненной теме. Но мы развернем свой бесплатный сервер совместной работы и прикрутим к нему модуль "Документы". Самое главное - легально и никакого пиратства.

Источник: Яндекс.Картинки
Источник: Яндекс.Картинки

Для совместного редактирования нам необходимы два продукта Onlyoffice:

Groups - сервер совместного редактирования и планирования

Docs - модуль документы к серверу Groups

В данной статье я опишу процесс установки на собственном опыте, также будут выдержки из официальной инструкции по установке.

Если вы хотите использовать ONLYOFFICE Docs вместе с ONLYOFFICE Groups, они должны быть установлены на двух разных компьютерах.

Установка ONLYOFFICE Groups

Качаем файл установочного скрипта Выполняем следующую команду:

wget https://download.onlyoffice.com/install/install-Debian.sh

Устанавливаем ONLYOFFICE Groups Запускаем скрипт, указав параметр -it GROUPS:

bash install-Debian.sh -it GROUPS

Установка ONLYOFFICE Docs

Установка и настройка PostgreSQL:

Требуемые зависимости (входят в пакет установки):

libcurl3 libxml2 supervisor fonts-dejavu fonts-liberation ttf-mscorefonts-installer fonts-crosextra-carlito fonts-takao-gothic fonts-opensymbol

Установите версию PostgreSQL, включенную в вашу версию Ubuntu:

sudo apt-get install postgresql

После установки PostgreSQL создайте базу данных и пользователя PostgreSQL:

Пользователь базы данных должен называться onlyoffice. Пароль можно задать любой.

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 "GRANT ALL privileges ON DATABASE onlyoffice TO onlyoffice;"

Установка rabbitmq:

sudo apt-get install rabbitmq-server

При использовании Ubuntu 18.04 потребуется установка пакета nginx-extras. Это можно сделать с помощью команды:

sudo apt-get install nginx-extras

Добавьте GPG-ключ:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5

Добавьте репозиторий ONLYOFFICE Docs:

echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list

Обновите кэш менеджера пакетов:

sudo apt-get update

Установите mscorefonts:

sudo apt-get install ttf-mscorefonts-installer

Установите ONLYOFFICE Docs

sudo apt-get install onlyoffice-documentserver

В ходе установки будет запрошен пароль для пользователя onlyoffice в PostgreSQL. Введите пароль onlyoffice, который был задан при настройке PostgreSQL.

Открываем в веб браузере адрес сервера Onlyoffice Groups

Источник: t-wiki.ru
Источник: t-wiki.ru

Вводим пароль администратора, и E-mail - нажимаем Save

Нажимаем на Документы - Настройки

Источник: t-wiki.ru
Источник: t-wiki.ru

После этого:

В первой строке указываем адрес ONLYOFFICE Docs

Во второй строке указываем адрес ONLYOFFICE Docs

В третьей строке указываем адрес ONLYOFFICE Groups

Источник: t-wiki.ru
Источник: t-wiki.ru

Готово! Сервер функционирует и теперь мы можем редактировать документы прямо в браузере и шарить ссылки на документы пользователям!

Читай также:

❗ Если данный материал вам помог или понравился - подпишитесь на канал и участвуйте в обсуждении в комментариях.
🚀 Подпиской вы очень поможете каналу и стимулируете автора публиковать больше материалов
🔥 Не пропустите обновления и новые статьи!
💰 Поддержать проект