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

(Die Seite wurde neu angelegt: „The easiest way to run BlueSpice free is to install it with an all-in-one Docker image. All required services are preconfigured. [https://hub.docker.com/r/blu…“)
 
Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
The easiest way to run BlueSpice free is to install it with an all-in-one Docker image. All required services are preconfigured.
{{DISPLAYTITLE:BlueSpice free Docker Image}}
__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.


[https://hub.docker.com/r/bluespice/bluespice-free You can find all necessary information directly on Docker Hub.]
Diese Dokumentation wird entsprechend in Kürze für BlueSpice 4.5 aktualisiert.|icon=yes}}


== <span class="mw-headline">How to use the Docker Hub image</span> ==
Die einfachste Möglichkeit, BlueSpice free auszuführen ist Docker Hub mit einem All-in-one Image. Alle notwendigen Services sind bereits vorkonfiguriert.


=== <span class="mw-headline">Basic usage</span> ===
[https://hub.docker.com/r/bluespice/bluespice-free Sie finden alle Informationen hierzu direkt auf  Docker Hub.] (auf Englisch)
Example for quick start. Blue Spice will be accessible only in localhost.<div>
docker run -d -p <span class="m" style="color: rgb(102, 102, 102)">80</span>:80 bluespice/bluespice-free
</div>


=== <span class="mw-headline">Keep your data outside of the docker</span> ===
==Das Docker Hub Image verwenden==
<div>
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
</div>


=== <span class="mw-headline">Setting BlueSpice language and URL</span> ===
<span><br /></span>
<div>
===Einfache Anwendung===
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
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">Activating SSL</span> ===
===Speichern Sie Ihre Daten außerhalb von Docker===
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:
<syntaxhighlight lang="docker">
docker run -d -p 80:80 -v {/my/data/folder}:/data bluespice/bluespice-free
</syntaxhighlight>


* <code>ssl.cert</code> (SSL certificate. ''mandatory'')
===BlueSpice Sprache und URL festlegen===
* <code>ssl.key</code> (Private key of <code>ssl.cert</code>. ''mandatory'')
<syntaxhighlight lang="docker">
* <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:
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
</syntaxhighlight>


<div>
===SSL aktivieren===
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=<nowiki>https://www.domain.com</nowiki>"</span> bluespice/bluespice-free
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:
</div>''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> ===
*<code>ssl.cert</code> (SSL certificate.  ''mandatory'')
<div>
*<code>ssl.key</code> (Private key of <code>ssl.cert</code>. ''mandatory'')
  username: WikiSysop
*<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 />
  password: PleaseChangeMe
</div>


== <span class="mw-headline">Which services are runnning?</span> ==
<syntaxhighlight lang="docker">
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
</syntaxhighlight>


* Apache
''Hinweis: Port 443 enthält den Befehl und auch das Schema <code>$bs_url</code> geändert in  <code>https</code>.''
* PHP-FPM
* Jetty9
* Elasticsearch
* MySQL/MariaDB
* Parsoid
* crond
* memcached


== <span class="mw-headline">Manually updating the Docker image</span> ==
===Login to BlueSpice===
BlueSpice 3.1.2 has no automatic upgrade feature.
<syntaxhighlight lang="docker">
username: WikiSysop
password: PleaseChangeMe
</syntaxhighlight>


[[:en:Setup:Installation_Guide/Docker/Update|See: Manual upgrade process and how to fix some known issues.]]
==Which services are runnning?==
 
*Apache
*PHP-FPM
*Jetty9
*Elasticsearch
*MySQL/MariaDB
*Parsoid
*crond
*memcached
[[en:Setup:Installation Guide/Docker/Docker_Hub]]
 
[[Category:Setup]]

Aktuelle Version vom 5. Juli 2024, 08:42 Uhr

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

Diese Dokumentation wird entsprechend in Kürze für BlueSpice 4.5 aktualisiert.

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.

Diskussionen