В жизни каждого айтишника были моменты когда пользователь жалуется на то, что ему прислали огромную таблицу на десятки тысяч строк, а он не может в одно лицо её осилить. И решение только одно - организовать совместное редактирование документов. Разработчики конечно же хотят поживиться на этой жизненной теме. Но мы развернем свой бесплатный сервер совместной работы и прикрутим к нему модуль "Документы". Самое главное - легально и никакого пиратства.
Для совместного редактирования нам необходимы два продукта 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
Вводим пароль администратора, и E-mail - нажимаем Save
Нажимаем на Документы - Настройки
После этого:
В первой строке указываем адрес ONLYOFFICE Docs
Во второй строке указываем адрес ONLYOFFICE Docs
В третьей строке указываем адрес ONLYOFFICE Groups
Готово! Сервер функционирует и теперь мы можем редактировать документы прямо в браузере и шарить ссылки на документы пользователям!
Читай также:
❗ Если данный материал вам помог или понравился - подпишитесь на канал и участвуйте в обсуждении в комментариях.
🚀 Подпиской вы очень поможете каналу и стимулируете автора публиковать больше материалов
🔥 Не пропустите обновления и новые статьи!
💰 Поддержать проект