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

[quality revision][quality revision]
(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.

Contents

1

How to use the Docker Hub image

  • 2 Which services are runnning?
  • 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 Blue SpiceBlueSpice[edit | edit source]

    username: WikiSysop
    password: hallowelt

    Which services are runnning?[edit | edit source]

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


    [[de:https://de.wiki.bluespice.com/wiki/Setup:Doc Hub]]

    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==
            
            
            
            ===Basic usage===
            
            Example for quick start. Blue Spice will be accessible only in localhost.
            
            
            <syntaxhighlight>
            
            docker run -d -p 80:80 bluespice/bluespice-free
            
            
            </syntaxhighlight>
            
            
            
            ===Keep your data outside of the docker===
            
            
            <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 ===
            
            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><syntaxhighlight>
                
                
            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>
                
                
            
                
                
                </syntaxhighlight>
                
                
                
                
            ''Note: Port 443 includes the command and also <code>$bs_url</code> schema changed to <code>https</code>''
            
            
            
            ===Login to Blue SpiceBlueSpice===
            
            
            <syntaxhighlight>
            
            username: WikiSysop
            
            password: hallowelt
            
            
            </syntaxhighlight>
            
            
            
            ==Which services are runnning?==
            
            
            
            *Apache
            
            *PHP-FPM
            
            *Jetty9
            
            *Elasticsearch
            
            *MySQL/MariaDB
            
            *Parsoid
            
            *crond
            
            *memcached
            
            
            
            
            
            [[en:{{PAGENAME}}]]
                
                [[de:https://de.wiki.bluespice.com/wiki/Setup:Docker_]]Doc Hub]<nowiki>]</nowiki>
                
                [[en:{{PAGENAME}}]]
                
                __NOTOC__
    Line 15: Line 15:
     
    docker run -d -p 80:80 -v {/my/data/folder}:/data bluespice/bluespice-free
     
    docker run -d -p 80:80 -v {/my/data/folder}:/data bluespice/bluespice-free
     
    </syntaxhighlight>
     
    </syntaxhighlight>
     +
     
    ===Setting BlueSpice language and URL===
     
    ===Setting BlueSpice language and URL===
     
    <syntaxhighlight>
     
    <syntaxhighlight>
    Line 20: Line 21:
     
    </syntaxhighlight>
     
    </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:
      
    Line 27: Line 28:
     
    *<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>
    +
    <syntaxhighlight>
     +
    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>''
     
    ''Note: Port 443 includes the command and also <code>$bs_url</code> schema changed to <code>https</code>''
      
    ===Login to Blue Spice===
    +
    ===Login to BlueSpice===
     
    <syntaxhighlight>
     
    <syntaxhighlight>
     
    username: WikiSysop
     
    username: WikiSysop
    Line 48: Line 52:
      
      
     +
    [[de:https://de.wiki.bluespice.com/wiki/Setup:Doc Hub]<nowiki>]</nowiki>
     
    [[en:{{PAGENAME}}]]
     
    [[en:{{PAGENAME}}]]
    [[de:https://de.wiki.bluespice.com/wiki/Setup:Docker_]]
    +
    __NOTOC__

    Attachments

    Discussions