Installation von ONLYOFFICE Groups mit Skript
SCHRITT 1: Laden Sie die Installationsskriptdatei herunter
Führen Sie den folgenden Befehl aus:
wget https://download.onlyoffice.com/install/install-Debian.sh
SCHRITT 2: Installieren Sie ONLYOFFICE Groups
Führen Sie das Skript aus und geben Sie den Parameter -it GROUPS
an:
bash install-Debian.sh -it GROUPS
Dadurch wird die ONLYOFFICE Groups-Lösung installiert, die die Komponenten des ONLYOFFICE Community Servers, ONLYOFFICE XMPP Servers und der ONLYOFFICE Systemsteuerung enthält.
Manuelle Installation von ONLYOFFICE Groups
Voraussetzungen installieren
Die Installation mit Debian-basierten Distributiven erfordert außerdem das Vorhandensein von Mono
(Version 6.8), NGINX
, Node.js
(Version 12), mysql-server
, ffmpeg
, mono-webserver-hyperfastcgi
, Elasticsearch
(Version 7.16) im System.
Der Vorgang zum Installieren von Voraussetzungen unterscheidet sich je nach Betriebssystem. Bitte wählen Sie die entsprechende Registerkarte, um detaillierte Anweisungen für Ihr Betriebssystem zu lesen:
Fügen Sie den GPG-Schlüssel hinzu:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Fügen Sie danach das richtige Repository hinzu, das das Mono 6.8-Paket enthält.
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
Beim Ausführen von
apt-get update
erhalten Sie eine Warnung, die ignoriert werden kann:
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
Fügen Sie das Repository mono-extra
hinzu.
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
-Repository hinzufügen.
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
Damit die Suche richtig funktioniert, müssen Sie Elasticsearch v.7.16 installieren. Führen Sie die folgenden Befehle aus:
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
Das Repository aktualisieren:
sudo apt-get update
Installation von 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
Fügen Sie den GPG-Schlüssel hinzu:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Fügen Sie danach das richtige Repository hinzu, das das Mono 6.8-Paket enthält.
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
Wenn Sie
apt-get update
ausführen, erhalten Sie eine Warnung, die ignoriert werden kann:
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
Fügen Sie das Repository mono-extra
hinzu.
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
-Repository hinzufügen.
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
Damit die Suche richtig funktioniert, müssen Sie Elasticsearch v.7.16 installieren. Führen Sie die folgenden Befehle aus:
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
Das Repository aktualisieren:
sudo apt-get update
Installation von 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
Unter Debian 10 müssen Sie die folgenden Pakete installieren:
sudo apt-get install apt-transport-https dirmngr gnupg ca-certificates software-properties-common
Fügen Sie das richtige Repository hinzu, das das Mono 6.8-Paket enthält.
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
Fügen Sie den GPG-Schlüssel hinzu:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Wenn Sie
apt-get update
ausführen, erhalten Sie eine Warnung, die ignoriert werden kann:
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
Fügen Sie das Repository mono-extra
hinzu.
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
-Repository hinzufügen.
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
Damit die Suche richtig funktioniert, müssen Sie Elasticsearch v.7.16 installieren. Führen Sie die folgenden Befehle aus:
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
Das Repository aktualisieren:
sudo apt-get update
Installation von 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
Unter Debian 11 müssen Sie die folgenden Pakete installieren:
sudo apt-get install apt-transport-https dirmngr gnupg ca-certificates software-properties-common
Fügen Sie das richtige Repository hinzu, das das Mono 6.8-Paket enthält.
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
Fügen Sie den GPG-Schlüssel hinzu:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
Wenn Sie
apt-get update
ausführen, erhalten Sie eine Warnung, die ignoriert werden kann:
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
Fügen Sie das Repository mono-extra
hinzu.
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
-Repository hinzufügen.
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
Damit die Suche richtig funktioniert, müssen Sie Elasticsearch v.7.16 installieren. Führen Sie die folgenden Befehle aus:
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
Das Repository aktualisieren:
sudo apt-get update
Installation von 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 installieren
Fügen Sie das ONLYOFFICE-Repository hinzu:
echo "deb https://download.onlyoffice.com/repo/debian squeeze main" | sudo tee /etc/apt/sources.list.d/onlyoffice.list
Obwohl das APT-Paket unter Debian Squeeze erstellt wurde, ist es auch mit einer Reihe von Debian-Derivaten (einschließlich Ubuntu) kompatibel. Sie können dasselbe Repository also für all diese Distributionen verwenden.
Aktualisieren Sie den Cache des Paketmanagers:
sudo apt-get update
Installieren Sie ONLYOFFICE Groups:
sudo apt-get install onlyoffice-controlpanel onlyoffice-communityserver
Danach werden ONLYOFFICE Groups unter der Adresse http://localhost/ verfügbar und wie jedes andere Deb-Paket aktualisiert.
Ausführen von ONLYOFFICE Groups mit HTTPS
In den meisten Fällen ist der Zugriff auf das Portal über das HTTPS-Protokoll viel sicherer als über das standardmäßig verwendete HTTP. Wenn Sie HTTPS verwenden müssen, installieren Sie certbot:
snap install --classic certbot