You are viewing an old version of this page. Return to the latest version.
Difference between revisions of "Setup:Installation Guide/Docker/Docker Hub"
< Setup:Installation Guide | DockerReturn to history page
← Setup:Installation Guide/Docker/Docker Hub
← Setup:Installation Guide/Docker/Docker Hub
| [quality revision] | [quality revision] |
m (Text replacement - "[[en:{{PAGENAME}}]]" to "[[en:{{FULLPAGENAME}}]]") |
m (Mlink-rodrigue moved page Setup:Docker Hub to Setup:Docker/Docker Hub without leaving a redirect) |
The easiest way to run BlueSpice free is to install it with an all-in-one Docker image. All required services are preconfigured.
You can find all necessary information directly on Docker Hub.
How to use the Docker Hub image[edit | edit source]
Basic usage[edit | edit source]
Example for quick start. Blue Spice will be accessible only in localhost.
docker run -d -p 80:80 bluespice/bluespice-free
Keep your data outside of the docker[edit | edit source]
docker run -d -p 80:80 -v {/my/data/folder}:/data bluespice/bluespice-free
Setting BlueSpice language and URL[edit | edit source]
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
Activating SSL[edit | edit source]
Using SSL inside the Blue Spice docker image, the data directory should be outside of the docker. Create a folder named cert inside your data folder. Inside this folder, certificates must be named like:
-
ssl.cert(SSL certificate. mandatory) -
ssl.key(Private key ofssl.cert. mandatory) -
ssl.ca(3rd party CA certs forssl.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
Note: Port 443 includes the command and also $bs_url schema changed to https
Login to BlueSpice[edit | edit source]
username: WikiSysop
password: hallowelt
Which services are runnning?[edit | edit source]
- Apache
- PHP-FPM
- Jetty9
- Elasticsearch
- MySQL/MariaDB
- Parsoid
- crond
- memcached
{{DISPLAYTITLE:Installing BlueSpice free with Docker}}
__NOTOC__
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/bluespice/bluespice-free You can find all necessary information directly on Docker Hub.]
==How to use the Docker Hub image==
===Basic usage===
Example for quick start. Blue Spice will be accessible only in localhost.
<syntaxhighlight lang="docker">
docker run -d -p 80:80 bluespice/bluespice-free
</syntaxhighlight>
===Keep your data outside of the docker===
<syntaxhighlight lang="docker">
docker run -d -p 80:80 -v {/my/data/folder}:/data bluespice/bluespice-free
</syntaxhighlight>
===Setting BlueSpice language and URL===
<syntaxhighlight lang="docker">
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>
===Activating SSL===
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:
*<code>ssl.cert</code> (SSL certificate. ''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 />
<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>
''Note: Port 443 includes the command and also <code>$bs_url</code> schema changed to <code>https</code>''
===Login to BlueSpice===
<syntaxhighlight lang="docker">
username: WikiSysop
password: hallowelt
</syntaxhighlight>
==Which services are runnning?==
*Apache
*PHP-FPM
*Jetty9
*Elasticsearch
*MySQL/MariaDB
*Parsoid
*crond
*memcached
[[en:{{FULLPAGENAME}}]]
[[de:Setup:Docker Hub]](No difference)
|