Установка ONLYOFFICE Groups с помощью скрипта
ШАГ 1: Скачайте файл установочного скрипта
Выполните следующую команду:
wget https://download.onlyoffice.com/install/install-Debian.sh
ШАГ 2: Установите ONLYOFFICE Groups
Запустите скрипт, указав параметр -it GROUPS
:
bash install-Debian.sh -it GROUPS
В результате будет установлено решение ONLYOFFICE Groups, включающее компоненты ONLYOFFICE Community Server, ONLYOFFICE XMPP Server и ONLYOFFICE Control Panel.
Установка ONLYOFFICE Groups вручную
Установка зависимостей
Установка на Debian-основанные дистрибутивы также требует наличия в системе Mono
(версии 6.8 или выше), NGINX
, Node.js
(версии 12), mysql-server
, ffmpeg
, mono-webserver-hyperfastcgi
, Elasticsearch
(version 7.4).
Добавьте GPG-ключ:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
После этого добавьте нужный репозиторий. Он будет зависеть от версии Ubuntu, которую вы используете, и будет отличаться для различных версий дистрибутивов. Посмотрите полный список версий моно для разных дистрибутивов на официальном сайте.
Для Ubuntu 20.04:
echo "deb http://download.mono-project.com/repo/ubuntu stable-focal/snapshots/6.8.0.123 main" | tee /etc/apt/sources.list.d/mono-official.list
Вы можете вручную заменить focal
на название вашего дистрибутива Ubuntu (например, bionic
для Ubuntu 18.04 или xenial
для Ubuntu 16.04) в этой команде и в последующих.
при выполнении команды
apt-get update
вы получите предупреждение, его можно игнорировать:
Conflicting distribution: http://download.mono-project.com/repo/ubuntu stable-focal/snapshots/6.8.0.123 InRelease (expected stable-focal/snapshots/6.8.0.123 but got focal)
Добавление репозитория mono-extra
.
echo "deb https://d2nlctn12v279m.cloudfront.net/repo/mono/ubuntu focal main" | tee /etc/apt/sources.list.d/mono-extra.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
Для корректной работы поиска нужно установить Elasticsearch v.7.4. Выполните следующие комманды:
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add -
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | tee /etc/apt/sources.list.d/elastic-7.x.list
echo "deb https://deb.nodesource.com/node_12.x focal main" | tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/node_12.x focal main" >> /etc/apt/sources.list.d/nodesource.list
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
wget http://nginx.org/keys/nginx_signing.key
apt-key add nginx_signing.key
echo "deb http://nginx.org/packages/ubuntu/ focal nginx" | tee /etc/apt/sources.list.d/nginx.list
rm nginx_signing.key
curl -OL http://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
Обновление репозитория:
sudo apt-get update
Установка ffmpeg, mono-webserver-hyperfastcgi, Elasticsearch
apt-get install -yq ffmpeg elasticsearch=7.4.0 mono-webserver-hyperfastcgi=$hyperfastcgi_version
Для Ubuntu 20.04 замените $hyperfastcgi_version
на 0.4-8
. Для ubuntu bionic
используйте 0.4-7
. Для ubuntu xenial
используйте 0.4-6
.
Установка ONLYOFFICE Groups
Добавьте GPG-ключ:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
Добавьте репозиторий ONLYOFFICE:
sudo echo "deb https://download.onlyoffice.com/repo/debian stable main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
Хотя данный пакет APT собран для дистрибутива Debian Squeeze, он совместим с рядом производных Debian (включая Ubuntu), а значит можно использовать один репозиторий для всех этих дистрибутивов.
Обновите кэш менеджера пакетов:
sudo apt-get update
Установите ONLYOFFICE Control Panel:
sudo apt-get install onlyoffice-controlpanel
Установите ONLYOFFICE Community Server:
sudo apt-get install onlyoffice-communityserver
Установите ONLYOFFICE XMPP Server:
sudo apt-get install onlyoffice-xmppserver
После этого ONLYOFFICE Groups будет доступен по адресу http://localhost/ и будет обновляться, как любой другой deb-пакет.
Запуск ONLYOFFICE Groups с использованием HTTPS
В большинстве случаев доступ к порталу по протоколу HTTPS намного безопаснее, чем по протоколу HTTP, который используется по умолчанию. ONLYOFFICE Groups можно легко запустить, используя безопасное соединение. Дополнительную информацию о том, как это сделать, можно найти здесь.