Difference between revisions of "Setup:Installation Guide/Docker/Docker Hub"

(Created page with "{{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...")
Tag: 2017 source edit
 
(Changed categories.)
 
Line 56: Line 56:
 
[[en:{{FULLPAGENAME}}]]
 
[[en:{{FULLPAGENAME}}]]
 
[[de:Setup:Installationsanleitung/Docker/Docker Hub]]
 
[[de:Setup:Installationsanleitung/Docker/Docker Hub]]
 +
[[Category:Setup]]

Latest revision as of 12:40, 12 July 2022


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 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

Note: Port 443 includes the command and also $bs_url schema changed to https

Login to BlueSpice[edit | edit source]

username: WikiSysop
password: PleaseChangeMe

Which services are runnning?[edit | edit source]

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

Discussions