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-RedHat.sh
SCHRITT 2: Installieren Sie ONLYOFFICE Groups
Führen Sie das Skript aus und geben Sie den Parameter -it GROUPS
an:
bash install-RedHat.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
ONLYOFFICE Community Server verwendet Mono
(Version 6.8 oder höher), NGINX
, Node.js
(Version 12) und mysql-server
als Datenbank. Im System-Repository gefundene Abhängigkeiten werden automatisch bei der Installation des ONLYOFFICE Community Servers mit dem Befehl yum install installiert.
Repository mit den aktuellen Mono- und XSP-Paketversionen hinzufügen (offizielle Anleitungen):
Fügen Sie den GPG-Schlüssel hinzu:
sudo rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
Fügen Sie das Repository hinzu:
su -c "curl https://download.mono-project.com/repo/centos$REV-stable.repo | tee /etc/yum.repos.d/mono-centos$REV-stable.repo"
Ändern Sie $REV manuell in Ihre Betriebssystemversion (6 für Version 6.x, 7 für Version 7.x, 8 für Version 8.x usw.).
Wir empfehlen, ONLYOFFICE Groups zusammen mit Mono Version 6.8 oder höher zu verwenden. Sie können Ihre aktuelle Version ermitteln, indem Sie den Befehl mono --version ausführen.
Erstellen Sie die Datei /etc/yum.repos.d/nginx.repo
mit folgendem Inhalt:
[nginx-stable]
name=nginx stable repo
baseurl=https://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
Ändern Sie $releasever manuell in Ihre Betriebssystemversion (6 für Version 6.x, 7 für Version 7.x, 8 für Version 8.x usw.).
Wenn Sie
CentOS verwenden, kann
firewalld oder
SELinux den Start von
NGINX verhindern. Um dieses Problem zu vermeiden, können Sie
SELinux konfigurieren oder deaktivieren, wie in
diesem Artikel beschrieben.
Wenn Sie eine andere MySQL-kompatible Datenbank wie MariaDB bevorzugen oder bereits verwenden, können Sie sie weiterhin verwenden. ONLYOFFICE Groups erfordert MariaDB-Version 10.1 oder höher. Bitte besuchen Sie die MariaDB-Website, um zu erfahren, wie Sie es für Ihre Linux-Distribution installieren.
Öffnen Sie den Link zur Seite zum Herunterladen des Pakets. Wählen Sie die am besten geeignete Paketliste für Ihr Betriebssystem aus. Laden Sie das Paket herunter und installieren Sie es mit dem Befehl yum localinstall. Nachdem Sie den Befehl ausgeführt haben, wird das offizielle Repository für MySQL 8.0 Ihrem System hinzugefügt.
Sie können das MySQL 8.0-Repository zu RHEL 7 hinzufügen, indem Sie die folgende Befehlsreihe verwenden:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo yum localinstall mysql80-community-release-el7-3.noarch.rpm
Beim Starten des MySQL-Servers wird der Superuser erstellt und ihm ein temporäres Kennwort zugewiesen. Sie müssen dieses Kennwort so schnell wie möglich ändern. Lesen Sie dazu die offiziellen Anleitungen.
Führen Sie den folgenden Befehl aus:
curl --silent --location https://rpm.nodesource.com/setup_12.x | sudo bash -
Damit die Suche richtig funktioniert, müssen Sie Elasticsearch v.7.4.0-1 installieren. Importieren Sie den Elasticsearch GPG-Schlüssel:
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
Erstellen Sie die Datei /etc/yum.repos.d/elasticsearch.repo
mit folgendem Inhalt:
[elasticsearch]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
Elasticsearch erfordert OpenJDK 8. Um es zu installieren, führen Sie den folgenden Befehl aus:
sudo yum install java-1.8.0-openjdk-headless
Installieren Sie Elasticsearch, indem Sie den folgenden Befehl ausführen:
yum install -y elasticsearch-7.4.0-1
ffmpeg installieren
yum -y install epel-release
yum localinstall -y --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-$REV.noarch.rpm
yum localinstall -y --nogpgcheck http://rpmfind.net/linux/epel/7/x86_64/Packages/s/SDL2-2.0.10-1.el7.x86_64.rpm
yum -y install ffmpeg ffmpeg-devel
Ändern Sie $REV manuell in Ihre Betriebssystemversion.
mono-webserver-hyperfastcgi installieren
Erstellen Sie die Datei /etc/yum.repos.d/mono-extra.repo
mit folgendem Inhalt:
[mono-extra]
name=mono-extra repo
baseurl=https://d2nlctn12v279m.cloudfront.net/repo/mono/centos$REV/main/noarch/
gpgcheck=0
enabled=1
Ändern Sie $REV manuell in Ihre Betriebssystemversion.
Installieren Sie mono-webserver-hyperfastcgi
Für CentOS 8:
yum -y install mono-webserver-hyperfastcgi-0.4-7
Für CentOS 7:
yum -y install mono-webserver-hyperfastcgi-0.4-6
ONLYOFFICE Groups installieren
Fügen Sie das yum-ONLYOFFICE-Repository mit dem folgenden Befehl hinzu:
sudo yum install https://download.onlyoffice.com/repo/centos/main/noarch/onlyoffice-repo.noarch.rpm
ONLYOFFICE Systemsteuerung installieren:
sudo yum install onlyoffice-controlpanel
ONLYOFFICE Community Server installieren:
sudo yum install onlyoffice-communityserver
ONLYOFFICE XMPP Server installieren:
sudo yum install onlyoffice-xmppserver
Bevor Sie ONLYOFFICE Groups zum ersten Mal starten, müssen Sie die Datenbank erstellen und die Verbindung zu ihr konfigurieren. Starten Sie dazu MySQL mit dem Befehl:
sudo systemctl start mysqld.service
Vergessen Sie nicht, das Standard-Superuser-Kennwort zu ändern, falls Sie es noch nicht getan haben. Weitere Informationen dazu, wo Sie das Standardkennwort einsehen und ändern können, finden Sie
hier.
Führen Sie danach das Konfigurationsskript aus:
bash communityserver-configure.sh
Dieses Skript fordert Sie interaktiv auf, die MySQL-Verbindungsparameter einzugeben, die Datenbank erstellen, Konfigurationsdateien aktualisieren und alle Dienste ausführen.
Das Skript erstellt keine Benutzer für die Datenbank und ändert keine Kennwörter für vorhandene Benutzer.
Nach der erfolgreichen Installation sind ONLYOFFICE Groups unter der Adresse http://localhost/ verfügbar.
Wenn bei der Installation von
ONLYOFFICE Groups Probleme aufgetreten sind, lesen Sie unseren Abschnitt zur
Problembehandlung.