<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://de.wiki.bluespice.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mstrehl</id>
	<title>BlueSpice Helpdesk - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://de.wiki.bluespice.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mstrehl"/>
	<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/wiki/Spezial:Beitr%C3%A4ge/Mstrehl"/>
	<updated>2026-06-26T04:35:33Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Docker&amp;diff=16623</id>
		<title>Setup:Installationsanleitung/Docker</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Setup:Installationsanleitung/Docker&amp;diff=16623"/>
		<updated>2026-06-18T11:35:11Z</updated>

		<summary type="html">&lt;p&gt;Mstrehl: update latest version to 5.2.4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Übersicht ==&lt;br /&gt;
Seit Version 4.5 kann BlueSpice MediaWiki einfach mithilfe eines Stapels von Docker-Container-Images installiert werden. Alles ist modular aufgebaut, um verschiedene Arten von Setups zu ermöglichen.&lt;br /&gt;
&lt;br /&gt;
Die häufigsten Fälle sind&lt;br /&gt;
#„All-in-one“ (mit und ohne Let’s Encrypt)&lt;br /&gt;
#Benutzerdefinierte Datenbank und Suchdienst&lt;br /&gt;
#Benutzerdefinierter Load Balancer / Proxy&lt;br /&gt;
&lt;br /&gt;
== Architektur ==&lt;br /&gt;
&amp;lt;drawio filename=&amp;quot;Setup:Installationsanleitung_Docker-Achitektur&amp;quot; alt=&amp;quot;Diagramm der BlueSpice Docker Stack-Architektur&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweise&#039;&#039;&#039;&lt;br /&gt;
* Interne HTTP-Verbindungen können nicht standardmäßige Ports verwenden. Diese sind neben den jeweiligen Diensten angegeben.&lt;br /&gt;
** HTTP (unsicher) wird nur für die interne Kommunikation innerhalb des virtuellen Netzwerks verwendet, in dem der Stack betrieben wird. Alle Verbindungen zum Client verwenden TLS.&lt;br /&gt;
* Proprietäre Ports (insbesondere für Datenbankverbindungen) sind neben den jeweiligen Diensten angegeben.&lt;br /&gt;
* Je nach Setup können zusätzliche Dienste und Ports genutzt werden. Einige Beispiele:&lt;br /&gt;
** Bei Verwendung der LDAP-basierten Authentifizierung wird eine LDAPS-Verbindung (Port &amp;lt;code&amp;gt;636&amp;lt;/code&amp;gt;) von den &amp;lt;code&amp;gt;bluespice/wiki&amp;lt;/code&amp;gt;-Containern zum LDAP-Server aufgebaut.&lt;br /&gt;
** Bei Verwendung der Kerberos-Authentifizierung wird eine Verbindung (Port &amp;lt;code&amp;gt;88&amp;lt;/code&amp;gt;) von den &amp;lt;code&amp;gt;bluespice/kerberos-proxy&amp;lt;/code&amp;gt;-Containern zum Kerberos-Server aufgebaut.&lt;br /&gt;
** Bei Verwendung von DeepL- oder OpenAI-Diensten wird eine HTTPS-Verbindung (Port &amp;lt;code&amp;gt;443&amp;lt;/code&amp;gt;) von den &amp;lt;code&amp;gt;bluespice/wiki&amp;lt;/code&amp;gt;-Containern zum jeweiligen Dienst aufgebaut.&lt;br /&gt;
** Bei Verwendung der OpenIDConnect-Authentifizierung wird eine HTTPS-Verbindung (Port &amp;lt;code&amp;gt;443&amp;lt;/code&amp;gt;) vom &amp;lt;code&amp;gt;bluespice/wiki&amp;lt;/code&amp;gt;-&amp;quot;Task&amp;quot;-Container zum Authentifizierungsanbieter aufgebaut.&lt;br /&gt;
** Bei Verwendung von &amp;quot;Let&#039;s Encrypt&amp;quot; Certbot wird eine HTTPS-Verbindung (Port &amp;lt;code&amp;gt;443&amp;lt;/code&amp;gt;) vom &amp;lt;code&amp;gt;acme-companion&amp;lt;/code&amp;gt;-Container zum Dienst „Let’s Encrypt“ aufgebaut.&lt;br /&gt;
&lt;br /&gt;
== Schritt 1: Den Stack abrufen ==&lt;br /&gt;
Laden Sie das Projekt bluespice-deploy von https://github.com/hallowelt/bluespice-deploy/releases/latest und wechseln Sie in das Unterverzeichnis &amp;lt;code&amp;gt;compose&amp;lt;/code&amp;gt; für Docker Compose-Dateien.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
wget https://github.com/hallowelt/bluespice-deploy/archive/refs/tags/5.2.4.zip \&lt;br /&gt;
  &amp;amp;&amp;amp; unzip 5.2.4.zip \&lt;br /&gt;
  &amp;amp;&amp;amp; cd bluespice-deploy-5.2.4/compose&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=note|header=Einheitliche Versionsnummer verwenden:|text=Die Tag-Nummer 5.2.4 in diesem Befehl (könnte auch 5.1.4, 5.1.5 usw. sein) sollte auch als &amp;lt;code&amp;gt;VERSION=&amp;lt;/code&amp;gt;-Nummer in Schritt 2 verwendet werden.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
Das Verzeichnis enthält die folgenden Dateien:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:350px;&amp;quot; |Dateiname&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Typ&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Pflicht&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Kommentar&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |bash-script&lt;br /&gt;
| style=&amp;quot;&amp;quot; |nein&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Wrapper für den allgemeinen Start der benötigten Container&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.main.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |yml&lt;br /&gt;
| style=&amp;quot;&amp;quot; |ja&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Hauptanwendungsdienste/ ausgeführt von &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.persistent-data-services.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |yml&lt;br /&gt;
| style=&amp;quot;&amp;quot; |nein&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Datenbank und Suche/ ausgeführt von &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.stateless-services.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |yml&lt;br /&gt;
| style=&amp;quot;&amp;quot; |ja&lt;br /&gt;
| style=&amp;quot;&amp;quot; |PDF-Renderer/Cache/Formel/Diagramm-Dienst&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.helper-service.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |yml&lt;br /&gt;
| style=&amp;quot;&amp;quot; |ja&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Verschiedene Hilfscontainers für Dateisystem-Vorbereitung, Major-Upgrades und Backups&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.proxy.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |yml&lt;br /&gt;
| style=&amp;quot;&amp;quot; |nein, aber empfohlen&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Proxy-Dienst&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.proxy-letsencrypt.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |yml&lt;br /&gt;
| style=&amp;quot;&amp;quot; |nein&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Zusätzlicher Service zur automatischen Verlängerung von „Let&#039;s Encrypt“-Zertifikaten&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.kerberos-proxy.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |yml&lt;br /&gt;
| style=&amp;quot;&amp;quot; |nein&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Zusätzlicher Proxy für Kerberos-basierte Authentifizierung&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.collabpads-service.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |yml&lt;br /&gt;
| style=&amp;quot;&amp;quot; |nein&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Backend-Dienst für [[Referenz:CollabPads|CollabPads]] (in den Pro- und Farm-Editionen enthalten)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;.env.sample&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Text&lt;br /&gt;
| style=&amp;quot;&amp;quot; |ja&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Beispiel zum Erstellen von &amp;lt;code&amp;gt;.env&amp;lt;/code&amp;gt;, das wichtige Umgebungsvariablen definiert&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;bluespice.service.demo&amp;lt;/code&amp;gt;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |service-script&lt;br /&gt;
| style=&amp;quot;&amp;quot; |nein&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Richtige Handhabung der Container beim Neustart&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Schritt 2: Umgebungsvariablen einrichten ==&lt;br /&gt;
Erstellen Sie Ihre &amp;lt;code&amp;gt;.env&amp;lt;/code&amp;gt; aus der Vorlagendatei &amp;lt;code&amp;gt;.env.sample&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# set or use your data directory &lt;br /&gt;
DATADIR=/data/bluespice&lt;br /&gt;
VERSION=5.2.4&lt;br /&gt;
EDITION=free&lt;br /&gt;
BACKUP_HOUR=04&lt;br /&gt;
&lt;br /&gt;
WIKI_NAME=BlueSpice&lt;br /&gt;
WIKI_LANG=en&lt;br /&gt;
WIKI_PASSWORDSENDER=no-reply@wiki.company.local&lt;br /&gt;
WIKI_EMERGENCYCONTACT=no-reply@wiki.company.local&lt;br /&gt;
WIKI_HOST=wiki.company.local&lt;br /&gt;
WIKI_PORT=443&lt;br /&gt;
WIKI_PROTOCOL=https&lt;br /&gt;
WIKI_BASE_PATH=&lt;br /&gt;
&lt;br /&gt;
DB_USER=set_or_use_your_db_user_name&lt;br /&gt;
DB_PASS=SET_OR_USE_YOUR_DB_PASS_WORD&lt;br /&gt;
DB_ROOT_USER=root &lt;br /&gt;
DB_ROOT_PASS=$DB_PASS&lt;br /&gt;
DB_HOST=database&lt;br /&gt;
DB_NAME=bluespice&lt;br /&gt;
DB_PREFIX=&lt;br /&gt;
&lt;br /&gt;
SMTP_HOST=mail.company.local&lt;br /&gt;
SMTP_PORT=25&lt;br /&gt;
SMTP_USER=...&lt;br /&gt;
SMTP_PASS=...&lt;br /&gt;
SMTP_ID_HOST=...&lt;br /&gt;
&lt;br /&gt;
LETSENCRYPT=false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=note|header=Verschiedene Editionen|text=Diese Konfiguration funktioniert für alle Editionen, das Hauptimage der Pro- oder Farm-Edition muss jedoch auf andere Weise bezogen werden, siehe [[{{FULLPAGENAME}}/Pro und Farm Edition|Pro und Farm Edition]]|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Schritt 3: Stack starten ==&lt;br /&gt;
Starten Sie den Stack mit &amp;lt;code&amp;gt;bluespice-deploy up -d&amp;lt;/code&amp;gt;. Sobald alle Container als „bereit“ angezeigt werden, können Sie in Ihrem bevorzugten Webbrowser zu &amp;lt;code&amp;gt;$WIKI_PROTOCOL://$WIKI_HOST:$WIKI_PORT&amp;lt;/code&amp;gt; (z. B. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://wiki.company.local&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) navigieren und die Anwendung nutzen.&lt;br /&gt;
&lt;br /&gt;
Beim ersten Start des Stacks führt der &amp;lt;code&amp;gt;wiki-task&amp;lt;/code&amp;gt;-Container die Installation automatisch durch. Die Einrichtung der Datenbank und der Abschluss des Vorgangs können einige Minuten dauern. Das Passwort für den Standard-Administratorbenutzer finden Sie anschließend unter &amp;lt;code&amp;gt;$DATADIR/wiki/initialAdminPassword&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Zusätzliche Optionen ==&lt;br /&gt;
&lt;br /&gt;
=== Container anpassen === &lt;br /&gt;
Seit Tag 5.1.4 und Tag 5.2.0 des Projekts &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt; können Sie eine separate &amp;lt;code&amp;gt;docker-compose.override.yml&amp;lt;/code&amp;gt;-Datei bearbeiten und verwalten, die von Git ignoriert wird.&lt;br /&gt;
&lt;br /&gt;
So können Sie Ihre eigenen Container-Konfigurationen hinzufügen und Ihren Git-Status aktuell halten. Platzieren Sie die Datei einfach neben den anderen &amp;lt;code&amp;gt;docker-compose.*.yml&amp;lt;/code&amp;gt;-Dateien und führen Sie &amp;lt;code&amp;gt;./bluespice-deploy up -d&amp;lt;/code&amp;gt; aus.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;yaml&amp;quot;&amp;gt;&lt;br /&gt;
services:&lt;br /&gt;
  wiki-web:&lt;br /&gt;
    volumes:&lt;br /&gt;
      - /backup/:/data/backup&lt;br /&gt;
  wiki-task:&lt;br /&gt;
    volumes:&lt;br /&gt;
      - /backup/:/data/backup&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Konfigurationen für &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt; ===&lt;br /&gt;
Anstatt die &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt; für [[mediawikiwiki:Manual:LocalSettings.php|hinzufügende Konfigurationen]] zugänglich zu machen, bietet der Stack zwei Einstiegspunkte. Nach der Erstinstallation können Sie Ihre Konfigurationen in zwei Dateien unter &amp;lt;code&amp;gt;${DATADIR}/wiki/bluespice/&amp;lt;/code&amp;gt; hinzufügen:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;pre-init-settings.php&amp;lt;/code&amp;gt; – Hier können Sie Konfigurationen festlegen, bevor BlueSpice initialisiert wird (Debug-Protokollierung, Bibliotheken, Skins, Erweiterungen und Standardeinstellungen). Die hier festgelegten Konfigurationen werden vom Initialisierungsprozess übernommen.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;post-init-settings.php&amp;lt;/code&amp;gt; – Hier können Sie Konfigurationen festlegen, die nach der Initialisierung vorgenommen wurden und die vom Initialisierungsprozess festgelegten Konfigurationen überschreiben.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie beispielsweise die folgenden Zeilen zu &amp;lt;code&amp;gt;pre-init-settings.php&amp;lt;/code&amp;gt; hinzufügen, können Sie die ausgegebenen Debug-Protokolle (falls vorhanden) in &amp;lt;code&amp;gt;${DATADIR}/wiki/bluespice/logs/debug.log&amp;lt;/code&amp;gt; lesen:&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS[&#039;bsgDebugLogGroups&#039;][&#039;exception&#039;] = &amp;quot;/data/bluespice/logs/debug.log&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$wgShowExceptionDetails = true;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wartungsskripte ===&lt;br /&gt;
Um [https://en.wiki.bluespice.com/wiki/Setup:Installation_Guide/Advanced/Maintenance_scripts Wartungsskripte] von MediaWiki oder anderen Erweiterungen auszuführen, verwenden Sie bitte den &amp;lt;code&amp;gt;wiki-task&amp;lt;/code&amp;gt;-Container, der alle Backend-Aufgaben und -Prozesse verwaltet. Sie können sich auf zwei Arten mit dem Container verbinden:&lt;br /&gt;
&lt;br /&gt;
* Führen Sie im Docker-Compose-Verzeichnis &amp;lt;code&amp;gt;./bluespice-deploy exec -it wiki-task bash&amp;lt;/code&amp;gt; aus.&lt;br /&gt;
&lt;br /&gt;
* Alternativ können Sie &amp;lt;code&amp;gt;docker exec -it bluespice-wiki-task bash&amp;lt;/code&amp;gt; von einem beliebigen Ort auf dem Host-Rechner ausführen.&lt;br /&gt;
&lt;br /&gt;
Im Container gelangen Sie mit &amp;lt;code&amp;gt;cd /app/bluespice/w&amp;lt;/code&amp;gt; in das Wiki-Quellverzeichnis. Dort können Sie Skripte wie &amp;lt;code&amp;gt;php maintenance/run.php update --quick&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;php extensions/BlueSpiceExtendedSearch/maintenance/updateWikiPageIndex.php&amp;lt;/code&amp;gt; usw. ausführen.&lt;br /&gt;
&lt;br /&gt;
=== SSL-Zertifikate ===&lt;br /&gt;
Um ein Let&#039;s Encrypt-Zertifikat für Ihre Domain zu verwenden, setzen Sie &amp;lt;code&amp;gt;LETSENCRYPT=true&amp;lt;/code&amp;gt; in Ihrer &amp;lt;code&amp;gt;.env&amp;lt;/code&amp;gt;-Datei.&lt;br /&gt;
&lt;br /&gt;
Um ein selbstsigniertes Zertifikat für Ihre Domain zu verwenden, legen Sie dessen &amp;lt;code&amp;gt;.crt&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;.key&amp;lt;/code&amp;gt;-Dateien in &amp;lt;code&amp;gt;${DATADIR}/proxy/certs&amp;lt;/code&amp;gt; ab. Für &amp;lt;code&amp;gt;wiki.company.local&amp;lt;/code&amp;gt; benötigen Sie beispielsweise die Dateien &amp;lt;code&amp;gt;wiki.company.local.crt&amp;lt;/code&amp;gt; und wiki.company.local.key.&lt;br /&gt;
&lt;br /&gt;
=== Kerberos-Proxy ===&lt;br /&gt;
Für die implizite Authentifizierung mit Kerberos muss ein zusätzlicher Proxy verwendet werden: &amp;lt;code&amp;gt;bluespice/kerberos-proxy&amp;lt;/code&amp;gt; . Die Datei &amp;lt;code&amp;gt;docker-compose.kerberos-proxy.yml&amp;lt;/code&amp;gt; enthält eine gemeinsame Konfiguration. Es kann &#039;&#039;&#039;anstelle&#039;&#039;&#039; der regulären Datei &amp;lt;code&amp;gt;docker-compose.proxy.yml&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt; verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Stellen Sie sicher, dass die Dateien&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;${DATADIR}/kerberos/krb5.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;${DATADIR}/kerberos/kerberos.keytab&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
richtig eingerichtet sind.&lt;br /&gt;
&lt;br /&gt;
Die Datei &amp;lt;code&amp;gt;${DATADIR}/wiki/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt; kann dann verwendet werden, um „Extension:Auth_remoteuser“ einzurichten.&lt;br /&gt;
&lt;br /&gt;
=== SAML-Authentifizierung ===&lt;br /&gt;
Während der Erstinstallation wird automatisch ein Zertifikat zur Nachrichtensignierung erstellt. Es befindet sich in &amp;lt;code&amp;gt;${DATADIR}/wiki/simplesamlphp/certs/&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Um einen Remote-IDP zu konfigurieren, muss man die IdP-Metadaten-XML in eine Datei namens &amp;lt;code&amp;gt;${DATADIR}/wiki/simplesamlphp/simplesamlphp/saml_idp_metadata.xml&amp;lt;/code&amp;gt; kopieren. Die SP-Metadaten können dann über &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{{$WIKI_HOST}}/_sp/module.php/saml/sp/metadata.php/default-sp&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; abgerufen werden. Sie müssen im Remote-IdP konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
{{Textbox&lt;br /&gt;
|boxtype=tip&lt;br /&gt;
|header=Authentifizierung testen&lt;br /&gt;
|text= Sie können die Authentifizierung direkt in der SimpleSAMLphp-Anwendung testen. Navigieren Sie dazu zu &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{{$WIKI_HOST}}/_sp/module.php/admin&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und melden Sie sich mit &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt; und dem &amp;lt;code&amp;gt;INTERNAL_SIMPLESAMLPHP_ADMIN_PASS&amp;lt;/code&amp;gt; an, der sich in &amp;lt;code&amp;gt;${DATADIR}/wiki/.wikienv&amp;lt;/code&amp;gt; befindet&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Als nächstes müssen die Erweiterungen „PluggableAuth“ und „SimpleSAMLphp“ im Wiki aktiviert werden. Fügen Sie dazu in &amp;lt;code&amp;gt;${DATADIR}/wiki/bluespice/post-init-settings.php&amp;lt;/code&amp;gt; Folgendes hinzu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
wfLoadExtensions( [&lt;br /&gt;
&#039;PluggableAuth&#039;,&lt;br /&gt;
&#039;SimpleSAMLphp&#039;&lt;br /&gt;
] );&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[Datei:Installationsanleitung Docker Authentifizierungseinstellung.png|alternativtext=Konfigurationsverwaltung mit ausgewählter Funktion &amp;quot;Authentifizierung&amp;quot;|mini|300x300px|Authentifizierungs-Einstellungen]]&lt;br /&gt;
Führen Sie folgenden Befehl aus, um die Installation abzuschließen.&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
./bluespice-deploy exec wiki-task /app/bluespice/w/maintenance/update.php --quick&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Danach kann die Konfiguration des Authentifizierungs-Plugins in [[Handbuch:Erweiterung/BlueSpiceConfigManager|Spezial:BlueSpiceConfigManager]] unter „Authentifizierung“ angewendet werden.&lt;br /&gt;
&lt;br /&gt;
=== OpenID Connect-Authentifizierung ===&lt;br /&gt;
Die Erweiterungen „PluggableAuth“ und „OpenIDConnect“ müssen im Wiki aktiviert sein. Fügen Sie dazu&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
wfLoadExtensions( [&lt;br /&gt;
&#039;PluggableAuth&#039;,&lt;br /&gt;
&#039;OpenIDConnect&#039;&lt;br /&gt;
] );&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;zur Datei &amp;lt;code&amp;gt;${DATADIR}/wiki/bluespice/post-init-settings.php&amp;lt;/code&amp;gt; hinzu. Führen Sie folgenden Befehl aus, um die Installation abzuschließen.&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
./bluespice-deploy exec wiki-task /app/bluespice/w/maintenance/update.php --quick&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Anschließend kann die Konfiguration des Authentifizierungs-Plugins in der  [[Handbuch:Erweiterung/BlueSpiceConfigManager|Konfigurationsverwaltung]] unter „Authentifizierung“ angewendet werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[en:Setup:Installation_Guide/Docker]]&lt;/div&gt;</summary>
		<author><name>Mstrehl</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Benutzer:Mstrehl&amp;diff=16584</id>
		<title>Benutzer:Mstrehl</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Benutzer:Mstrehl&amp;diff=16584"/>
		<updated>2026-06-08T14:09:46Z</updated>

		<summary type="html">&lt;p&gt;Mstrehl: create user page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Userpage standard content}}&lt;/div&gt;</summary>
		<author><name>Mstrehl</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=User_blog:Mstrehl&amp;diff=16583</id>
		<title>User blog:Mstrehl</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=User_blog:Mstrehl&amp;diff=16583"/>
		<updated>2026-06-08T14:09:46Z</updated>

		<summary type="html">&lt;p&gt;Mstrehl: Haupt-Blogseite erstellt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Mstrehl</name></author>
	</entry>
</feed>