Установка 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.16).
Процесс установки зависимостей различается в зависимости от вашей операционной системы. Выберите соответствующую вкладку с подробными инструкциями:
Ubuntu 20.04 / 22.04
Ubuntu 18.04
Debian 10
Debian 11
Добавьте GPG-ключ:
sudo apt - key adv -- keyserver hkp : //keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
После этого добавьте нужный репозиторий.
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
при выполнении команды
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)
sudo apt - get update
sudo apt - get install mono - complete
Добавление репозитория mono-extra
.
echo "deb https://d2nlctn12v279m.cloudfront.net/repo/mono/ubuntu focal main" | tee / etc / apt / sources . list . d / mono - extra . list
sudo apt - key adv -- keyserver hkp : //keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
Добавление репозитория dotnet
.
curl https : //packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O
dpkg - i packages - microsoft - prod . deb && rm packages - microsoft - prod . deb
Добавление репозитория Elasticsearch 7.16. (официальные инструкции )
Для корректной работы поиска нужно установить Elasticsearch v.7.16. Выполните следующие команды:
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
curl - OL http : //repo.mysql.com/get/mysql-apt-config_0.8.24-1_all.deb
dpkg - i mysql - apt - config_0 . 8.24 - 1 _all . deb
Обновление репозитория:
sudo apt - get update
Установка ffmpeg, Elasticsearch, mono-webserver-hyperfastcgi, nginx-extras
sudo apt - get install ffmpeg elasticsearch = 7.16 . 3 mono - webserver - hyperfastcgi = 0.4 - 8 apt - transport - https dotnet - sdk - 6.0 nginx - extras
Добавьте GPG-ключ:
sudo apt - key adv -- keyserver hkp : //keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
После этого добавьте нужный репозиторий.
echo "deb http://download.mono-project.com/repo/ubuntu stable-bionic/snapshots/6.8.0.123 main" | tee / etc / apt / sources . list . d / mono - official . list
при выполнении команды apt-get update вы получите предупреждение, его можно игнорировать:
Conflicting distribution: https://download.mono-project.com/repo/ubuntu stable-bionic/snapshots/6.8.0.123 InRelease (expected stable-bionic/snapshots/6.8.0.123 but got bionic)
sudo apt - get update
sudo apt - get install mono - complete
Добавление репозитория mono-extra
.
echo "deb https://d2nlctn12v279m.cloudfront.net/repo/mono/ubuntu bionic main" | tee / etc / apt / sources . list . d / mono - extra . list
sudo apt - key adv -- keyserver hkp : //keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
Добавление репозитория dotnet
.
curl https : //packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O
dpkg - i packages - microsoft - prod . deb && rm packages - microsoft - prod . deb
Добавление репозитория Elasticsearch 7.16. (официальные инструкции )
Для корректной работы поиска нужно установить Elasticsearch v.7.16. Выполните следующие команды:
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 bionic main" | tee / etc / apt / sources . list . d / nodesource . list
echo "deb-src https://deb.nodesource.com/node_12.x bionic 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/ bionic nginx" | tee / etc / apt / sources . list . d / nginx . list
curl - OL http : //repo.mysql.com/get/mysql-apt-config_0.8.24-1_all.deb
dpkg - i mysql - apt - config_0 . 8.24 - 1 _all . deb
Обновление репозитория:
sudo apt - get update
Установка ffmpeg, Elasticsearch, mono-webserver-hyperfastcgi, nginx-extras
sudo apt - get install ffmpeg elasticsearch = 7.16 . 3 mono - webserver - hyperfastcgi = 0.4 - 7 apt - transport - https dotnet - sdk - 6.0 nginx - extras
На Debian 10 необходимо установить следующие пакеты:
sudo apt - get install apt - transport - https dirmngr gnupg ca - certificates software - properties - common
Добавьте нужный репозиторий.
echo "deb http://download.mono-project.com/repo/debian stable-buster/snapshots/6.8.0.123 main" | tee / etc / apt / sources . list . d / mono - official . list
Добавьте GPG-ключ:
sudo apt - key adv -- keyserver hkp : //keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
при выполнении команды
apt-get update
вы получите предупреждение, его можно игнорировать:
Conflicting distribution: https://download.mono-project.com/repo/debian stable-buster/snapshots/6.8.0.123 InRelease (expected stable-buster/snapshots/6.8.0.123 but got buster)
sudo apt - get update
sudo apt - get install mono - complete
Добавление репозитория mono-extra
.
echo "deb https://d2nlctn12v279m.cloudfront.net/repo/mono/ubuntu bionic main" | tee / etc / apt / sources . list . d / mono - extra . list
sudo apt - key adv -- keyserver hkp : //keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
Добавление репозитория dotnet
.
sudo apt - get install curl
curl https : //packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O
dpkg - i packages - microsoft - prod . deb && rm packages - microsoft - prod . deb
Добавление репозитория Elasticsearch 7.16. (официальные инструкции )
Для корректной работы поиска нужно установить Elasticsearch v.7.16. Выполните следующие команды:
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 -
apt - get update
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
curl - OL http : //repo.mysql.com/get/mysql-apt-config_0.8.24-1_all.deb
dpkg - i mysql - apt - config_0 . 8.24 - 1 _all . deb
Обновление репозитория:
sudo apt - get update
Установка ffmpeg, Elasticsearch, mono-webserver-hyperfastcgi, nginx-extras, openjdk-11-jdk
sudo apt - get install ffmpeg elasticsearch = 7.16 . 3 mono - webserver - hyperfastcgi = 0.4 - 7 apt - transport - https dotnet - sdk - 6.0 nginx - extras openjdk - 11 - jdk
На Debian 11 необходимо установить следующие пакеты:
sudo apt - get install apt - transport - https dirmngr gnupg ca - certificates software - properties - common
Добавьте нужный репозиторий.
echo "deb http://download.mono-project.com/repo/debian stable-buster/snapshots/6.8.0.123 main" | tee / etc / apt / sources . list . d / mono - official . list
Добавьте GPG-ключ:
sudo apt - key adv -- keyserver hkp : //keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
при выполнении команды
apt-get update
вы получите предупреждение, его можно игнорировать:
Conflicting distribution: https://download.mono-project.com/repo/debian stable-buster/snapshots/6.8.0.123 InRelease (expected stable-buster/snapshots/6.8.0.123 but got buster)
sudo apt - get update
sudo apt - get install mono - complete
Добавление репозитория mono-extra
.
echo "deb https://d2nlctn12v279m.cloudfront.net/repo/mono/ubuntu focal main" | tee / etc / apt / sources . list . d / mono - extra . list
sudo apt - key adv -- keyserver hkp : //keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
Добавление репозитория dotnet
.
sudo apt - get install curl
curl https : //packages.microsoft.com/config/debian/11/packages-microsoft-prod.deb -O
dpkg - i packages - microsoft - prod . deb && rm packages - microsoft - prod . deb
Добавление репозитория Elasticsearch 7.16. (официальные инструкции )
Для корректной работы поиска нужно установить Elasticsearch v.7.16. Выполните следующие команды:
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 -
apt - get update
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
curl - OL http : //repo.mysql.com/get/mysql-apt-config_0.8.24-1_all.deb
dpkg - i mysql - apt - config_0 . 8.24 - 1 _all . deb
Обновление репозитория:
sudo apt - get update
Установка ffmpeg, Elasticsearch, mono-webserver-hyperfastcgi, nginx-extras, openjdk-11-jdk
sudo apt - get install ffmpeg elasticsearch = 7.16 . 3 mono - webserver - hyperfastcgi = 0.4 - 8 apt - transport - https dotnet - sdk - 6.0 nginx - extras openjdk - 11 - jdk
Установка ONLYOFFICE Groups
Добавьте репозиторий ONLYOFFICE :
echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee / etc / apt / sources . list . d / onlyoffice . list
Хотя данный пакет APT собран для дистрибутива Debian Squeeze, он совместим с рядом производных Debian (включая Ubuntu), а значит можно использовать один репозиторий для всех этих дистрибутивов.
Обновите кэш менеджера пакетов:
sudo apt - get update
Установите ONLYOFFICE Groups :
sudo apt - get install onlyoffice - controlpanel onlyoffice - communityserver
После этого ONLYOFFICE Groups будет доступен по адресу http://localhost/ и будет обновляться, как любой другой deb-пакет.
Запуск ONLYOFFICE Groups с использованием HTTPS
В большинстве случаев доступ к порталу по протоколу HTTPS намного безопаснее, чем по протоколу HTTP, который используется по умолчанию. При необходимости использования HTTPS установите certbot :
Ubuntu 22.04 / 20.04 / 18.04
Debian 11 / 10
snap install -- classic certbot