<?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-08-10T14:32:13Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceSignHere&amp;diff=16946</id>
		<title>Handbuch:Erweiterung/BlueSpiceSignHere</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceSignHere&amp;diff=16946"/>
		<updated>2026-08-04T09:06:30Z</updated>

		<summary type="html">&lt;p&gt;Mstrehl: fix wiki syntax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;bookshelf src=&amp;quot;Buch:Benutzerhandbuch&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{DISPLAYTITLE:Unterschriften sammeln}}&lt;br /&gt;
&lt;br /&gt;
Das Content-Droplet [[Handbuch:Erweiterung/ContentDroplets|Unterschrift]] ermöglicht das Sammeln von Benutzersignaturen auf den Seiten&lt;br /&gt;
&lt;br /&gt;
== Einfügen einer einzelnen Unterschrift ==&lt;br /&gt;
So fügen Sie das Tag ein:&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;+&#039;&#039; im visuellen Editor.&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Deine Unterschrift&#039;&#039;&lt;br /&gt;
# Die Signatur des Benutzers, der die Seite bearbeitet, wird hinzugefügt und auf der Seite angezeigt&lt;br /&gt;
# &#039;&#039;&#039;Speichern&#039;&#039;&#039; Sie die Seite.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Datei:Handbuch:VE-insert-magicwordDE.png|alternativtext=screenshot des Menüpunkts &amp;quot;Deine Unterschrift&amp;quot;|zentriert|mini|180x180px|&amp;quot;Deine Unterschrift&amp;quot; im Menü]]&lt;br /&gt;
&lt;br /&gt;
== Einfügen von Unterschriften im Ansichtsmodus ==&lt;br /&gt;
So fügen Sie das Tag ein:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf das Menü &#039;&#039;[[Handbuch:Erweiterung/ContentDroplets|Content Droplet]]&#039;&#039; im visuellen Editor.&lt;br /&gt;
*&#039;&#039;&#039;Suchen und wählen&#039;&#039;&#039; Sie Unterschrift aus&lt;br /&gt;
*&#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Einfügen&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Einfügen&#039;&#039;, um den Dialog zu schließen.&lt;br /&gt;
* &#039;&#039;&#039;Speichern&#039;&#039;&#039; Sie die Seite.&lt;br /&gt;
&lt;br /&gt;
Sobald die Seite gespeichert ist, wird für jeden Benutzer, der die Seite besucht,  das Feld &#039;&#039;Unterschriften&#039;&#039; angezeigt. Durch Klicken auf dieses Feld können Benutzer mit Schreibrechten auf der Seite den Benutzernamen mit Zeitstempel automatisch zum Quelltext der Seite hinzufügen&lt;br /&gt;
&lt;br /&gt;
[[File:Handbuch:SignHere3.png|thumb|zentriert|550x550px|SignHere-Schaltfläche zum Anklicken im Ansichtsmodus|alternativtext=Screenshot der SignHere-Schaltfläche]]&lt;br /&gt;
&lt;br /&gt;
​Unterschriften werden in chronologischer Reihenfolge, in der die Benutzer unterschrieben haben, angezeigt.&lt;br /&gt;
&lt;br /&gt;
==Einschränkungen==&lt;br /&gt;
Die Frage der Unterschriften-Fälschung ist zu diesem Thema wichtig. &lt;br /&gt;
&lt;br /&gt;
Die Signatur jedes Benutzers wird der Seite in Klartext hinzugefügt, wie dies auch bei Verwendung der integrierten MediaWiki-Signaturfunktion der Fall wäre. &lt;br /&gt;
&lt;br /&gt;
Obwohl es für Benutzer, die die Seite lesen, nicht offensichtlich ist, können alle Benutzer mit Bearbeitungsrechten diese Signaturen ändern, hinzufügen oder entfernen.&lt;br /&gt;
&lt;br /&gt;
Einen gewissen Schutz  bietet die Seitenhistorie. Dort wird aufgeführt, wenn Benutzer eine Unterschrift über&#039;&#039;Sign-here&#039;&#039; hinzugefügt haben.&lt;br /&gt;
[[Datei:Handbuch:SignHere-history.png|alternativtext=Status zur Signatur ist Hervorgehoben|zentriert|mini|650x650px|Versionsgeschichte]]&lt;br /&gt;
{{Box Links&lt;br /&gt;
|Thema1=[[mediawikiwiki:Help:Signatures/de|MediaWiki Unterschriften]]}}&lt;br /&gt;
{{Translation}}&lt;br /&gt;
[[Category:Qualität]]&lt;br /&gt;
__INHALTSVERZEICHNIS_ERZWINGEN__&lt;/div&gt;</summary>
		<author><name>Mstrehl</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Referenz:WikiRAG&amp;diff=16945</id>
		<title>Referenz:WikiRAG</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Referenz:WikiRAG&amp;diff=16945"/>
		<updated>2026-08-04T08:12:33Z</updated>

		<summary type="html">&lt;p&gt;Mstrehl: fixed magic word being actually interpreted&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BSExtensionInfo&lt;br /&gt;
|status=stable&lt;br /&gt;
|developer=Hallo Welt!&lt;br /&gt;
|type=BlueSpice&lt;br /&gt;
|edition=BlueSpice pro, BlueSpice farm, BlueSpice cloud&lt;br /&gt;
|compatible=BlueSpice&lt;br /&gt;
|category=Kommunikation&lt;br /&gt;
|bsvFrom=5.2&lt;br /&gt;
|features=Die Erweiterung &#039;&#039;&#039;WikiRAG&#039;&#039;&#039; stellt Daten für RAG-Anwendungen (Retrieval-Augmented Generation) aus dem Wiki bereit.&lt;br /&gt;
&lt;br /&gt;
Daten werden nicht direkt in Zielen indexiert, sondern zunächst in regelmäßigen Abständen von einem Job verarbeitet. Änderungsbeobachter sind normalerweise dafür verantwortlich, indexierbare Änderungen zu erkennen und die Verarbeitung von Jobs zu planen. Je nach Änderung planen Änderungsbeobachter nur die Ausführung bestimmter Datenprovider ein.&lt;br /&gt;
&lt;br /&gt;
=== Indexierte Seitentypen ===&lt;br /&gt;
Nicht alle Seiten sind für die Indexierung geeignet. Diese Bestimmung erfolgt im &amp;lt;code&amp;gt;IndexabilityChecker&amp;lt;/code&amp;gt; (Dienst &amp;lt;code&amp;gt;WikiRAG._IndexabilityChecker&amp;lt;/code&amp;gt; und ist über die Methode &amp;lt;code&amp;gt;Scheduler::canPageBeScheduled&amp;lt;/code&amp;gt; zugänglich). Standardmäßig werden folgende Seiten indexiert:&lt;br /&gt;
&lt;br /&gt;
* Seiten ohne Diskussionsinhalte&lt;br /&gt;
* Dateiseiten mit den Dateitypen &amp;lt;code&amp;gt;OFFICE&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;TEXT&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;docx&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;doc&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;odt&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;pdf&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;txt&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;md&amp;lt;/code&amp;gt;, …)&lt;br /&gt;
* Alle Seiten, die durch den &amp;lt;code&amp;gt;WikiRAGCanBeIndexed&amp;lt;/code&amp;gt;-Hook zugelassen werden&lt;br /&gt;
&lt;br /&gt;
=== Seitenindexierung durch MAGISCHES WORT verhindern ===&lt;br /&gt;
Der Umschalter &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;__NO_RAG_EXPORT__&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; auf einer Seite verhindert, dass die Seite für die Indexierung berücksichtigt wird.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Mstrehl</name></author>
	</entry>
	<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>