Klassischer Tarball

Docker-Stack einrichten

Stellen Sie sicher, dass der Docker-Stack gemäß der BlueSpice Docker-Installationsanleitung läuft.

Datenbank importieren

Führen Sie den folgenden Befehl auf dem Hostsystem aus, um einen Dump der BlueSpice MySQL-Datenbank zu erstellen:

mysqldump -u root -p bluespice > /tmp/dump.sql

Löschen Sie die automatisch erstellte Datenbank im Docker-Container (der Docker-Stack muss ausgeführt werden):

./bluespice-deploy exec -T database mariadb <<< "drop database bluespice;"

Erstellen Sie eine neue, leere Datenbank:

./bluespice-deploy exec -T database mariadb <<< "create database bluespice;"
Importieren Sie die Datenbank in den Docker-Container (Docker Stack muss laufen): <syntaxhighlight>
cat /tmp/dump.sql | ./bluespice-deploy exec -T database mariadb bluespice

Images kopieren

Kopieren Sie das Images-Verzeichnis in das Docker-Datenverzeichnis. Ersetzen Sie $DATADIR durch Ihren tatsächlichen DATADIR ($DATADIR ist in .env festgelegt):

cp -r images $DATADIR/wiki/bluespice/

SSL-Zertifikate (falls Sie Let's Encrypt nicht verwenden)

Wenn Sie selbstsignierte oder manuell verwaltete SSL-Zertifikate verwenden, verschieben Sie Ihr Zertifikat und Ihren Schlüssel an folgenden Speicherort (und konvertieren Sie sie gegebenenfalls):

$DATADIR/proxy/certs/wiki.example.com.crt

$DATADIR/proxy/certs/wiki.example.com.key

Stellen Sie sicher, dass die Zertifikatsdateinamen mit der verwendeten Domain übereinstimmen.

Zertifikate mit Let's Encrypt

Siehe BlueSpice Docker Installationsanleitung

Konfiguration migrieren

Die folgenden Dateien und Ordner können lokale Änderungen enthalten:

  • Verzeichnis settings.d/
  • alle Dateien LocalSettings.php
  • Verzeichnis extensions/BlueSpiceFoundation/data/

Übertragen Sie die relevanten Änderungen in die Dateien

$DATADIR/wiki/bluespice/pre-init-settings.php

oder

$DATADIR/wiki/bluespice/post-init-settings.php

Wiki aktualisieren

Führen Sie dies von Ihrem neuen Server aus, auf dem der Docker-Stack läuft:

cd $DATADIR/bluespice-deploy/compose

./bluespice-deploy exec wiki-task run-updates

Suche neu indexieren:

./bluespice-deploy exec wiki-task "php /app/bluespice/w/extensions/BlueSpiceExtendedSearch/maintenance/initBackends.php --quick"

./bluespice-deploy exec wiki-task "php /app/bluespice/w/extensions/BlueSpiceExtendedSearch/maintenance/rebuildIndex.php --quick"

./bluespice-deploy exec wiki-task "php /app/bluespice/w/maintenance/runJobs.php"


PDF-Ausschluss - Start

Feedback zur Dokumentation ist im Community-Forum möglich.

PDF-Ausschluss - Ende