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

Margit Link-Rodrigue (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Markierung: Quelltext-Bearbeitung 2017
Margit Link-Rodrigue (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:
__NOTOC__
__NOTOC__


The easiest way to run BlueSpice free is to install it with an all-in-one Docker image. All required services are preconfigured.
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 You can find all necessary information directly on Docker Hub.]
[https://hub.docker.com/r/bluespice/bluespice-free Sie finden alle Informationen hierzu direkt auf Docker Hub.] (auf Englisch)


==How to use the Docker Hub image==
== <span class="mw-headline">Das Docker Hub Image verwenden</span> ==


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


===Keep your data outside of the docker===
=== <span class="mw-headline">Speichern Sie Ihre Daten außerhalb von Docker</span> ===
<syntaxhighlight lang="docker">
<div>
docker run -d -p 80:80 -v {/my/data/folder}:/data bluespice/bluespice-free
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
</syntaxhighlight>
</div>


===Setting BlueSpice language and URL===
=== <span class="mw-headline">BlueSpice Sprache und URL festlegen</span> ===
<syntaxhighlight lang="docker">
<div>
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
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
</syntaxhighlight>
</div>


===Activating SSL===
=== <span class="mw-headline">SSL aktivieren</span> ===
Using SSL inside the Blue Spice docker image, the <code>data</code> directory should be outside of the docker. Create a folder named <code>cert</code> inside your data folder. Inside this folder, certificates must be named like:
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:<br />
* <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:


<syntaxhighlight lang="docker">
<div>
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
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
</syntaxhighlight>
</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>.''


''Note: Port 443 includes the command and also <code>$bs_url</code> schema changed to <code>https</code>''
=== <span class="mw-headline">Login to BlueSpice</span> ===
<div>
username: WikiSysop
password: PleaseChangeMe
</div>


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


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


*Apache
== <span class="mw-headline">Upgrade</span> ==
*PHP-FPM
BlueSpice 3.1.2 enthält keine automatische Updgrade-Funktion.
*Jetty9
*Elasticsearch
*MySQL/MariaDB
*Parsoid
*crond
*memcached


==Manually updating the Docker image==
[[:de:Setup:Installationsanleitung/Docker/Update|Siehe: manueller Upgrade-Prozess.]]
BlueSpice 3.1.2 has no automatic upgrade feature. 
 
[[Setup:Installation Guide/Docker/Update|See: Manual upgrade process and how to fix some known issues.]]
[[en:{{FULLPAGENAME}}]]
[[en:{{FULLPAGENAME}}]]
[[de:Setup:Installationsanleitung/Docker/Docker Hub]]
[[de:Setup:Installationsanleitung/Docker/Docker Hub]]

Version vom 8. Dezember 2021, 09:26 Uhr


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

Einfache Anwendung

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

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

BlueSpice Sprache und URL festlegen

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

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

username: WikiSysop
password: PleaseChangeMe

Which services are runnning?

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

Upgrade

BlueSpice 3.1.2 enthält keine automatische Updgrade-Funktion.

Siehe: manueller Upgrade-Prozess.



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