Установка cервера документов ONLYOFFICE в Debian Linux версии 9.3

by Anton Chernousov aka GITA-DEV


Опубликовано: 12 Мар 2018 (последние правки 1 месяц, 3 недели)


Установка cервера документов ONLYOFFICE в Debian Linux версии 9.3

В облачном хранилище NextCloud при помощи дополнительного плагина можно реализовать функционал аналогичный Гугл-таблицам, но внутри компании со всеми вытекающими преимуществами. Данный функционал мы пока тестируем и он кажется хотя и достаточно тяжеловесным, но вполне себе работоспособным. Для работы плагина совместного редактирования документов требуется настроенный сервер совместного редактирования документов который мы сегодня и научимся устанавливать.

На официальном сайте в статье "Сервер документов для Linux" расположенной по адресу https://helpcenter.onlyoffice.com/ru/server/linux/document/index.aspx заявлены следующие требования для работы сервера документов:

Операционная система: 64-битный дистрибутив Debian, Ubuntu или другой совместимый дистрибутив с версией ядра 3.13 или выше

Дополнительные требования:

  • PostgreSQL: версия 9.1 или выше
  • NGINX: версия 1.3.13 или выше
  • Node.js: версия 6.9.1 или выше
  • libstdc++6: версия 4.8.4 или выше
  • Redis
  • RabbitMQ

Я использую Debian 9.3, он вполне подходит под заявленные требования, но дополнительно необходимо установить следующие пакеты (из дополнительных требований):

# aptitude install curl
# curl -sL https://deb.nodesource.com/setup_6.x | bash -
# aptitude install nodejs
# aptitude install nginx redis-server
# aptitude install postgresql
# aptitude install rabbitmq-server

Создаем базу данных для сервера документов:

# 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;"

Подключаем репозитарий сервера документов и устанавливаем

# echo "deb http://archive.ubuntu.com/ubuntu stretch main universe multiverse" | sudo tee -a /etc/apt/sources.list
# echo "deb http://ftp.us.debian.org/debian/ stretch contrib" | sudo tee -a /etc/apt/sources.list
# aptitude install dirmngr
# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 40976EAF437D05B5
# sudo echo "deb http://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
# apt-get update
# apt-get install onlyoffice-documentserver

По окончании установки можно попробовать подключиться браузером на стандартный порт http (80) и вы увидите сообщение, что сервер документов запущен.

Сервер документов запущен


Есть вопросы?
Спрашивайте и я обязательно вам отвечу!

* Поля обязательные для заполнения .

Блог это некоммерческий проект! Если вам понравился мой блог и то что я пишу помогло вам на практике, то можете сказать спасибо материально.