Mit dem Skript aktualisieren
Wenn Ihre ONLYOFFICE Docs-Version mit dem
Skript
Skript installiert wurde, führen Sie den folgenden Befehl aus:
bash docs-enterprise-install.sh -u true
bash docs-developer-install.sh -u true
Geben Sie Y ein und drücken Sie die Eingabetaste, um ONLYOFFICE Docs mit Docker zu aktualisieren.
Die Docker-Version von ONLYOFFICE Docs Community Edition wird nur dann mithilfe des Skripts aktualisiert, wenn die Installation zuvor mithilfe dieses Skripts durchgeführt wurde.
Manuell aktualisieren
Schritt 1: Überprüfen Sie, ob alle externen Datenspeicherordner gemountet sind
Stellen Sie sicher, dass alle Container-Volumes, die zum Speichern von ONLYOFFICE Docs-Daten verwendet werden, mit dem folgenden Befehl bereitgestellt werden:
sudo docker inspect --format='{{range $p,$conf:=.HostConfig.Binds}}{{$conf}};{{end}}' {{DOCUMENT_SERVER_ID}}
Schritt 2: Fahren Sie den aktuellen Docker-Container von ONLYOFFICE Docs herunter
sudo docker stop {{DOCUMENT_SERVER_ID}}
Schritt 3: Laden Sie das neueste ONLYOFFICE Docs-Image herunter
Laden Sie das neueste Bild von ONLYOFFICE Docs herunter und geben Sie dabei das Tag latest
an:
docker pull onlyoffice/documentserver-ee:latest
docker pull onlyoffice/documentserver-de:latest
Schritt 4: Führen Sie das neue Image mit denselben Map-Paths aus
sudo docker run -i -t -d -p 80:80 --restart=always \
-v /host_folder:/volume \
-v /host_folder:/volume -e JWT_SECRET=my_jwt_secret onlyoffice/documentserver-ee
sudo docker run -i -t -d -p 80:80 --restart=always \
-v /host_folder:/volume \
-v /host_folder:/volume -e JWT_SECRET=my_jwt_secret onlyoffice/documentserver-de
Stellen Sie sicher, dass Sie das neue Image mit den Ordnerpfaden ausführen, die genau so zugeordnet sind, wie sie für die vorherige Version bereitgestellt wurden. Andernfalls werden die in diesen Ordnern gespeicherten Daten nicht automatisch übernommen. Geben Sie dazu die -v
Optionsargumente an und ersetzen Sie die Werte /host_folder:/volume
durch die tatsächlichen Pfade, wie sie in Schritt 1 angezeigt wurden.
Wenn Sie die vorherige Version mit einem anderen Port oder HTTPS installiert haben und die neue Version auf die gleiche Weise installieren möchten, lesen Sie bitte die
,
Installationsanleitung,
Installationsanleitung,
um die erforderlichen Befehle zu finden.
Führen Sie nach Abschluss des Installationsvorgangs ONLYOFFICE Docs aus und prüfen Sie, ob es richtig funktioniert.
Schritt 5 (Optional): Entfernen Sie den alten ONLYOFFICE Docs-Container und das Image
Nachdem Sie sichergestellt haben, dass alles in Ordnung ist und Ihre aktualisierte ONLYOFFICE Docs-Version ordnungsgemäß funktioniert, können Sie einen alten ONLYOFFICE Docs-Container entfernen:
sudo docker rm {{OLD_DOCUMENT_SERVER_CONTAINER_ID}}
dabei steht {{OLD_DOCUMENT_SERVER_CONTAINER_ID}} für den ALTEN Containernamen oder die ID des ONLYOFFICE Docs-Containers.
Wenn Sie Speicherplatz freigeben möchten, können Sie auch ein altes Image entfernen. Um alle Docker-Bilder anzuzeigen:
sudo docker images -a
Finden Sie die unnötige Image-ID in der Liste von Images und entfernen Sie das Image:
sudo docker rmi {{OLD_DOCUMENT_SERVER_IMAGE_ID}}
Das Datenbankschema wurde in v6.3 geändert. Wenn Sie auf Version 6.3 aktualisieren (wenn Sie die Docker-Version von
ONLYOFFICE Docs mit einer externen Datenbank verwenden), müssen Sie möglicherweise auch das Datenbankschema aktualisieren, um sicherzustellen, dass die
Kennwortschutzfunktion verwendet werden kann.
- Laden Sie das Skript zum Aktualisieren des Datenbankschemas herunter.
- Führen Sie das Skript über die Befehlszeile aus.
- Für PostgreSQL:
psql -U onlyoffice -W onlyoffice < {path-to-upgradev630.sql}
- Für MySQL:
mysql -u root -p onlyoffice < {path-to-upgradev630.sql}
Geben Sie das Kennwort an, das beim Erstellen der Datenbank verwendet wird (onlyoffice
).