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

[quality revision][quality revision]
(Created page with "The easieast way to run BlueSpice free is to use Docker Hub with an all-in-one image. All required services are preconfigured. [https://hub.docker.com/r/bluespice/bluespice...")
(Tag: 2017 source edit)
 
(Tag: 2017 source edit)

The easieast way to run BlueSpice free is to use Docker Hub with an all-in-one 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]

Introduction[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 Blue Spice[edit | edit source]

                    username: WikiSysop
password: hallowelt
                
                    
                

Which services are runnning?[edit | edit source]

  • Apache
  • PHP-FPM
  • Jetty9
  • Elasticsearch
  • MySQL/MariaDB
  • Parsoid
  • crond
  • memcached
The easieast way to run BlueSpice free is to use Docker Hub with an all-in-one 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 ==
            
            
            
            == Introduction ==
            
            
            
            === Basic usage ==
            
            
            
            ===Basic usage===
        
        Example for quick start. Blue Spice will be accessible only in localhost.
        
        
         <code><syntaxhighlight>
            
            
        docker run -d -p 80:80 bluespice/bluespice-free</code>
            
            
            
            === 
            
            
            </syntaxhighlight>
            
            
            
            ===Keep your data outside of the docker ===
            
             <code>===
            
            
            <syntaxhighlight>
            
            
        docker run -d -p 80:80 -v {/my/data/folder}:/data bluespice/bluespice-free</code>
            
            
            
            === 
            
            
            </syntaxhighlight>
            
            ===Setting BlueSpice language and URL ===
            
             <code>===
            
            
            <syntaxhighlight>
            
            
        docker run -d -p 80:80 -v {/my/data/folder}:/data -e "bs_lang=en" -e "bs_url=<nowiki>http://www.domain.com</nowiki>" bluespice/bluespice-free</code>
            
            
            
            
        
            
            
            </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:
        
        
        
         <code>docker run -d -p 80:80 -p 443:443 -v {/my/data/folder}:/data -e "bs_lang=en" -e "bs_url=<nowiki>https://www.domain.com</nowiki>" bluespice/bluespice-free</code>
        
        ''Note: Port 443 includes the command and also <code>$bs_url</code> schema changed to <code>https</code>''
        
        
        
        === Login to Blue Spice ===
            
             <code>username: WikiSysop
            
             password: hallowelt</code>
            
            
            
            == ===
            
            
            <syntaxhighlight>
            
            username: WikiSysop
            
            password: hallowelt
            
            
            </syntaxhighlight>
            
            
            
            ==Which services are runnning? ==
            
            
            
            * Apache
            
            * PHP-FPM
            
            * Jetty9
            
            * Elasticsearch
            
            * MySQL/MariaDB
            
            * Parsoid
            
            * crond
            
            * memcached
            
            
            
            
            
            [[en:{{PAGENAME}}]]==
            
            
            
            *Apache
            
            *PHP-FPM
            
            *Jetty9
            
            *Elasticsearch
            
            *MySQL/MariaDB
            
            *Parsoid
            
            *crond
            
            *memcached
            
            
            
            
            
            [[en:{{PAGENAME}}]]
            
            
        [[de:https://de.wiki.bluespice.com/wiki/Setup:Docker_Hub]]
Line 3: Line 3:
 
[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 You can find all necessary information directly on Docker Hub.]
  
== How to use the Docker Hub image ==
+
==How to use the Docker Hub image==
  
== Introduction ==
+
===Basic usage===
 
 
=== Basic usage ===
 
 
Example for quick start. Blue Spice will be accessible only in localhost.
 
Example for quick start. Blue Spice will be accessible only in localhost.
<code>docker run -d -p 80:80 bluespice/bluespice-free</code>
+
<syntaxhighlight>
 
+
docker run -d -p 80:80 bluespice/bluespice-free
=== Keep your data outside of the docker ===
+
</syntaxhighlight>
<code>docker run -d -p 80:80 -v {/my/data/folder}:/data bluespice/bluespice-free</code>
 
  
=== Setting BlueSpice language and URL ===
+
===Keep your data outside of the docker===
<code>docker run -d -p 80:80 -v {/my/data/folder}:/data -e "bs_lang=en" -e "bs_url=<nowiki>http://www.domain.com</nowiki>" bluespice/bluespice-free</code>
+
<syntaxhighlight>
 +
docker run -d -p 80:80 -v {/my/data/folder}:/data bluespice/bluespice-free
 +
</syntaxhighlight>
 +
===Setting BlueSpice language and URL===
 +
<syntaxhighlight>
 +
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 ===
 
=== 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:
 
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.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:
  
 
  <code>docker run -d -p 80:80 -p 443:443 -v {/my/data/folder}:/data -e "bs_lang=en" -e "bs_url=<nowiki>https://www.domain.com</nowiki>" bluespice/bluespice-free</code>
 
  <code>docker run -d -p 80:80 -p 443:443 -v {/my/data/folder}:/data -e "bs_lang=en" -e "bs_url=<nowiki>https://www.domain.com</nowiki>" bluespice/bluespice-free</code>
 
''Note: Port 443 includes the command and also <code>$bs_url</code> schema changed to <code>https</code>''
 
''Note: Port 443 includes the command and also <code>$bs_url</code> schema changed to <code>https</code>''
  
=== Login to Blue Spice ===
+
===Login to Blue Spice===
<code>username: WikiSysop
+
<syntaxhighlight>
password: hallowelt</code>
+
username: WikiSysop
 +
password: hallowelt
 +
</syntaxhighlight>
  
== Which services are runnning? ==
+
==Which services are runnning?==
  
* Apache
+
*Apache
* PHP-FPM
+
*PHP-FPM
* Jetty9
+
*Jetty9
* Elasticsearch
+
*Elasticsearch
* MySQL/MariaDB
+
*MySQL/MariaDB
* Parsoid
+
*Parsoid
* crond
+
*crond
* memcached
+
*memcached
  
  
[[en:{{PAGENAME}}]][[de:https://de.wiki.bluespice.com/wiki/Setup:Docker_Hub]]
+
[[en:{{PAGENAME}}]]
 +
[[de:https://de.wiki.bluespice.com/wiki/Setup:Docker_]]

Attachments

Discussions

Internal error - BlueSpice Wiki

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

[quality revision][quality revision]
(Created page with "The easieast way to run BlueSpice free is to use Docker Hub with an all-in-one image. All required services are preconfigured. [https://hub.docker.com/r/bluespice/bluespice...")
(Tag: 2017 source edit)
 
(Tag: 2017 source edit)

The easieast way to run BlueSpice free is to use Docker Hub with an all-in-one 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]

Introduction[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 Blue Spice[edit | edit source]

                    username: WikiSysop
password: hallowelt
                
                    
                

Which services are runnning?[edit | edit source]

  • Apache
  • PHP-FPM
  • Jetty9
  • Elasticsearch
  • MySQL/MariaDB
  • Parsoid
  • crond
  • memcached
The easieast way to run BlueSpice free is to use Docker Hub with an all-in-one 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 ==
            
            
            
            == Introduction ==
            
            
            
            === Basic usage ==
            
            
            
            ===Basic usage===
        
        Example for quick start. Blue Spice will be accessible only in localhost.
        
        
         <code><syntaxhighlight>
            
            
        docker run -d -p 80:80 bluespice/bluespice-free</code>
            
            
            
            === 
            
            
            </syntaxhighlight>
            
            
            
            ===Keep your data outside of the docker ===
            
             <code>===
            
            
            <syntaxhighlight>
            
            
        docker run -d -p 80:80 -v {/my/data/folder}:/data bluespice/bluespice-free</code>
            
            
            
            === 
            
            
            </syntaxhighlight>
            
            ===Setting BlueSpice language and URL ===
            
             <code>===
            
            
            <syntaxhighlight>
            
            
        docker run -d -p 80:80 -v {/my/data/folder}:/data -e "bs_lang=en" -e "bs_url=<nowiki>http://www.domain.com</nowiki>" bluespice/bluespice-free</code>
            
            
            
            
        
            
            
            </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:
        
        
        
         <code>docker run -d -p 80:80 -p 443:443 -v {/my/data/folder}:/data -e "bs_lang=en" -e "bs_url=<nowiki>https://www.domain.com</nowiki>" bluespice/bluespice-free</code>
        
        ''Note: Port 443 includes the command and also <code>$bs_url</code> schema changed to <code>https</code>''
        
        
        
        === Login to Blue Spice ===
            
             <code>username: WikiSysop
            
             password: hallowelt</code>
            
            
            
            == ===
            
            
            <syntaxhighlight>
            
            username: WikiSysop
            
            password: hallowelt
            
            
            </syntaxhighlight>
            
            
            
            ==Which services are runnning? ==
            
            
            
            * Apache
            
            * PHP-FPM
            
            * Jetty9
            
            * Elasticsearch
            
            * MySQL/MariaDB
            
            * Parsoid
            
            * crond
            
            * memcached
            
            
            
            
            
            [[en:{{PAGENAME}}]]==
            
            
            
            *Apache
            
            *PHP-FPM
            
            *Jetty9
            
            *Elasticsearch
            
            *MySQL/MariaDB
            
            *Parsoid
            
            *crond
            
            *memcached
            
            
            
            
            
            [[en:{{PAGENAME}}]]
            
            
        [[de:https://de.wiki.bluespice.com/wiki/Setup:Docker_Hub]]
Line 3: Line 3:
 
[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 You can find all necessary information directly on Docker Hub.]
  
== How to use the Docker Hub image ==
+
==How to use the Docker Hub image==
  
== Introduction ==
+
===Basic usage===
 
 
=== Basic usage ===
 
 
Example for quick start. Blue Spice will be accessible only in localhost.
 
Example for quick start. Blue Spice will be accessible only in localhost.
<code>docker run -d -p 80:80 bluespice/bluespice-free</code>
+
<syntaxhighlight>
 
+
docker run -d -p 80:80 bluespice/bluespice-free
=== Keep your data outside of the docker ===
+
</syntaxhighlight>
<code>docker run -d -p 80:80 -v {/my/data/folder}:/data bluespice/bluespice-free</code>
 
  
=== Setting BlueSpice language and URL ===
+
===Keep your data outside of the docker===
<code>docker run -d -p 80:80 -v {/my/data/folder}:/data -e "bs_lang=en" -e "bs_url=<nowiki>http://www.domain.com</nowiki>" bluespice/bluespice-free</code>
+
<syntaxhighlight>
 +
docker run -d -p 80:80 -v {/my/data/folder}:/data bluespice/bluespice-free
 +
</syntaxhighlight>
 +
===Setting BlueSpice language and URL===
 +
<syntaxhighlight>
 +
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 ===
 
=== 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:
 
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.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:
  
 
  <code>docker run -d -p 80:80 -p 443:443 -v {/my/data/folder}:/data -e "bs_lang=en" -e "bs_url=<nowiki>https://www.domain.com</nowiki>" bluespice/bluespice-free</code>
 
  <code>docker run -d -p 80:80 -p 443:443 -v {/my/data/folder}:/data -e "bs_lang=en" -e "bs_url=<nowiki>https://www.domain.com</nowiki>" bluespice/bluespice-free</code>
 
''Note: Port 443 includes the command and also <code>$bs_url</code> schema changed to <code>https</code>''
 
''Note: Port 443 includes the command and also <code>$bs_url</code> schema changed to <code>https</code>''
  
=== Login to Blue Spice ===
+
===Login to Blue Spice===
<code>username: WikiSysop
+
<syntaxhighlight>
password: hallowelt</code>
+
username: WikiSysop
 +
password: hallowelt
 +
</syntaxhighlight>
  
== Which services are runnning? ==
+
==Which services are runnning?==
  
* Apache
+
*Apache
* PHP-FPM
+
*PHP-FPM
* Jetty9
+
*Jetty9
* Elasticsearch
+
*Elasticsearch
* MySQL/MariaDB
+
*MySQL/MariaDB
* Parsoid
+
*Parsoid
* crond
+
*crond
* memcached
+
*memcached
  
  
[[en:{{PAGENAME}}]][[de:https://de.wiki.bluespice.com/wiki/Setup:Docker_Hub]]
+
[[en:{{PAGENAME}}]]
 +
[[de:https://de.wiki.bluespice.com/wiki/Setup:Docker_]]

Attachments

Discussions