Setup:Installationsanleitung/Docker/Docker Hub: Unterschied zwischen den Versionen

K ((Benutzername entfernt) (Logbucheinzelheiten entfernt))
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{DISPLAYTITLE:Installing BlueSpice free with Docker}}
{{DISPLAYTITLE:BlueSpice free Docker Image}}
__NOTOC__
__NOTOC__{{Textbox|boxtype=important|header=Wichtig!|text=Wir stellen nun '''keine All-in-one Docker Lösung''' mehr für BlueSpice ''free'' oder BlueSpice ''pro'' zur Verfügung.
 
[[Setup:Installationsanleitung/Docker|Siehe aktuelle Dokumentation BlueSpice 4.5+]]|icon=yes}}


Die einfachste Möglichkeit, BlueSpice free auszuführen ist Docker Hub mit einem All-in-one Image. Alle notwendigen Services sind bereits vorkonfiguriert.
Die einfachste Möglichkeit, BlueSpice free auszuführen ist Docker Hub mit einem All-in-one Image. Alle notwendigen Services sind bereits vorkonfiguriert.


[https://hub.docker.com/r/bluespice/bluespice-free Sie finden alle Informationen hierzu direkt auf Docker Hub.] (auf Englisch)
[https://hub.docker.com/r/bluespice/bluespice-free Sie finden alle Informationen hierzu direkt auf Docker Hub.] (auf Englisch)


== <span class="mw-headline">Das Docker Hub Image verwenden</span> ==
==Das Docker Hub Image verwenden==


=== <span class="mw-headline">Einfache Anwendung</span> ===
<span><br /></span>
Beispiel für den Schnellstart. Blue Spice ist nur in localhost verfügbar.<div>
===Einfache Anwendung===
docker run -d -p <span class="m" style="color: rgb(102, 102, 102)">80</span>:80 bluespice/bluespice-free
Beispiel für den Schnellstart. Blue Spice ist nur in localhost verfügbar.
</div>
<syntaxhighlight lang="docker">
docker run -d -p 80:80 bluespice/bluespice-free
</syntaxhighlight>


=== <span class="mw-headline">Speichern Sie Ihre Daten außerhalb von Docker</span> ===
===Speichern Sie Ihre Daten außerhalb von Docker===
<div>
<syntaxhighlight lang="docker">
docker run -d -p <span class="m" style="color: rgb(102, 102, 102)">80</span>:80 -v <span class="o" style="color: rgb(102, 102, 102)">{</span>/my/data/folder<span class="o" style="color: rgb(102, 102, 102)">}</span>:/data bluespice/bluespice-free
docker run -d -p 80:80 -v {/my/data/folder}:/data bluespice/bluespice-free
</div>
</syntaxhighlight>


=== <span class="mw-headline">BlueSpice Sprache und URL festlegen</span> ===
===BlueSpice Sprache und URL festlegen===
<div>
<syntaxhighlight lang="docker">
docker run -d -p <span class="m" style="color: rgb(102, 102, 102)">80</span>:80 -v <span class="o" style="color: rgb(102, 102, 102)">{</span>/my/data/folder<span class="o" style="color: rgb(102, 102, 102)">}</span>:/data -e <span class="s2" style="color: rgb(186, 33, 33)">"bs_lang=en"</span> -e <span class="s2" style="color: rgb(186, 33, 33)">"bs_url=<nowiki>http://www.domain.com</nowiki>"</span> bluespice/bluespice-free
docker run -d -p 80:80 -v {/my/data/folder}:/data -e "bs_lang=en" -e "bs_url=http://www.domain.com" bluespice/bluespice-free
</div>
</syntaxhighlight>


=== <span class="mw-headline">SSL aktivieren</span> ===
===SSL aktivieren===
Bei Verwendung von SSL im Blue Spice Docker-Image sollte sich das Verzeichnis <code>data</code> außerhalb des Dockers befinden. Erstellen Sie einen Ordner mit dem Namen <code>cert</code> in Ihrem Datenordner. In diesem Ordner müssen Zertifikate wie folgt benannt sein:
Bei Verwendung von SSL im Blue Spice Docker-Image sollte sich das Verzeichnis <code>data</code> außerhalb des Dockers befinden. Erstellen Sie einen Ordner mit dem Namen <code>cert</code> in Ihrem Datenordner. In diesem Ordner müssen Zertifikate wie folgt benannt sein:


* <code>ssl.cert</code> (SSL certificate. ''mandatory'')
*<code>ssl.cert</code> (SSL certificate. ''mandatory'')
* <code>ssl.key</code> (Private key of <code>ssl.cert</code>. ''mandatory'')
*<code>ssl.key</code> (Private key of <code>ssl.cert</code>. ''mandatory'')
* <code>ssl.ca</code> (3rd party CA certs for <code>ssl.cert</code>. ''optional'') If everything is ready for the first run, just run the following command:
*<code>ssl.ca</code> (3rd party CA certs for <code>ssl.cert</code>. ''optional'') If everything is ready for the first run, just run the following command:<span /><br />


<div>
<syntaxhighlight lang="docker">
docker run -d -p <span class="m" style="color: rgb(102, 102, 102)">80</span>:80 -p <span class="m" style="color: rgb(102, 102, 102)">443</span>:443 -v <span class="o" style="color: rgb(102, 102, 102)">{</span>/my/data/folder<span class="o" style="color: rgb(102, 102, 102)">}</span>:/data -e <span class="s2" style="color: rgb(186, 33, 33)">"bs_lang=en"</span> -e <span class="s2" style="color: rgb(186, 33, 33)">"bs_url=<span class="mw-lingo-term">https</span>://www.domain.com"</span> bluespice/bluespice-free
docker run -d -p 80:80 -p 443:443 -v {/my/data/folder}:/data -e "bs_lang=en" -e "bs_url=https://www.domain.com" bluespice/bluespice-free
</div>''Hinweis: Port 443 enthält den Befehl und auch das Schema <code>$bs_url</code> geändert in <code><span class="mw-lingo-term">https</span></code>.''
</syntaxhighlight>


=== <span class="mw-headline">Login to BlueSpice</span> ===
''Hinweis: Port 443 enthält den Befehl und auch das Schema <code>$bs_url</code> geändert in  <code>https</code>.''
<div>
username: WikiSysop
password: PleaseChangeMe
</div>


== <span class="mw-headline">Which services are runnning?</span> ==
===Login to BlueSpice===
<syntaxhighlight lang="docker">
username: WikiSysop
password: PleaseChangeMe
</syntaxhighlight>


* Apache
==Which services are runnning?==
* PHP-FPM
* Jetty9
* Elasticsearch
* MySQL/MariaDB
* Parsoid
* crond
* memcached


== <span class="mw-headline">Upgrade</span> ==
*Apache
BlueSpice 3.1.2 enthält keine automatische Updgrade-Funktion.
*PHP-FPM
*Jetty9
*Elasticsearch
*MySQL/MariaDB
*Parsoid
*crond
*memcached
[[en:Setup:Installation Guide/Docker/Docker_Hub]]


[[:de:Setup:Installationsanleitung/Docker/Update|Siehe: manueller Upgrade-Prozess.]]
[[Category:Setup]]
[[en:{{FULLPAGENAME}}]]
[[de:Setup:Installationsanleitung/Docker/Docker Hub]]

Aktuelle Version vom 6. November 2024, 11:17 Uhr

Wichtig!Wir stellen nun keine All-in-one Docker Lösung mehr für BlueSpice free oder BlueSpice pro zur Verfügung.

Siehe aktuelle Dokumentation BlueSpice 4.5+

Die einfachste Möglichkeit, BlueSpice free auszuführen ist Docker Hub mit einem All-in-one Image. Alle notwendigen Services sind bereits vorkonfiguriert.

Sie finden alle Informationen hierzu direkt auf Docker Hub. (auf Englisch)

Das Docker Hub Image verwenden[Bearbeiten | Quelltext bearbeiten]


Einfache Anwendung[Bearbeiten | Quelltext bearbeiten]

Beispiel für den Schnellstart. Blue Spice ist nur in localhost verfügbar.

docker run -d -p 80:80 bluespice/bluespice-free

Speichern Sie Ihre Daten außerhalb von Docker[Bearbeiten | Quelltext bearbeiten]

docker run -d -p 80:80 -v {/my/data/folder}:/data bluespice/bluespice-free

BlueSpice Sprache und URL festlegen[Bearbeiten | Quelltext bearbeiten]

docker run -d -p 80:80 -v {/my/data/folder}:/data -e "bs_lang=en" -e "bs_url=http://www.domain.com" bluespice/bluespice-free

SSL aktivieren[Bearbeiten | Quelltext bearbeiten]

Bei Verwendung von SSL im Blue Spice Docker-Image sollte sich das Verzeichnis data außerhalb des Dockers befinden. Erstellen Sie einen Ordner mit dem Namen cert in Ihrem Datenordner. In diesem Ordner müssen Zertifikate wie folgt benannt sein:

  • ssl.cert (SSL certificate. mandatory)
  • ssl.key (Private key of ssl.cert. mandatory)
  • ssl.ca (3rd party CA certs for ssl.cert. optional) If everything is ready for the first run, just run the following command:
docker run -d -p 80:80 -p 443:443 -v {/my/data/folder}:/data -e "bs_lang=en" -e "bs_url=https://www.domain.com" bluespice/bluespice-free

Hinweis: Port 443 enthält den Befehl und auch das Schema $bs_url geändert in https.

Login to BlueSpice[Bearbeiten | Quelltext bearbeiten]

username: WikiSysop
password: PleaseChangeMe

Which services are runnning?[Bearbeiten | Quelltext bearbeiten]

  • Apache
  • PHP-FPM
  • Jetty9
  • Elasticsearch
  • MySQL/MariaDB
  • Parsoid
  • crond
  • memcached



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