We always prepare an all-in-one Docker image for our customers which contains all required components.
Given a target machine that matches the requirements described in the previous chapter, the installation is quite easy:
1. Create the directory which will host all external user-specific data:
$ mkdir -p /opt/simplifier/data $ export SIMPLIFIER_DIR="/opt/simplifier/data"
2.1 If your server has an Internet connection, you can get the Docker image from Docker Hub.
$ docker pull simplifierag/onpremise:latest # for the Onpremiseversion include MySQL and Nginx $ docker pull simplifierag/netzportal:latest # for the Netzportalversion with config files for your own Oracle DB
2.2 As an alternative we can provide a tarball for download. Copy the downloaded file with ending .tar.gz to a temporary directory on the target machine, e.g. /tmp and cd to this directory.
$ wget -O <filename>.tar.gz
Unpack the file in place:
$ tar xzvf <filename>.tar.gz
You will get two files: one readme.txt and the docker image with the ending .tar.
Inside the directory which contains the unpacked file, run the following commands as root- (super-) user:
$ docker load -i <imagefile.tar>
3. Install SSL certificates:
$ mkdir -p $SIMPLIFIER_DIR/certs $ cp <certificate.crt> $SIMPLIFIER_DIR/certs/default.crt $ cp <keyfile.key> $SIMPLIFIER_DIR/certs/default.key
4. Run docker image:
Alternative 1: with SSL/Certificates
$ docker run --name simplifier -v $SIMPLIFIER_DIR:/opt/simplifier/data \ -p 80:80 -p 443:443 -p 8090:8090 \ -d <Docker Tag>
Alternative 2: without SSL/Certificates
$ docker run --name simplifier -v $SIMPLIFIER_DIR:/opt/simplifier/data \ -p 80:8080 -p 8090:8091 \ -d <Docker Tag>
Replace the <Docker Tag> with the selected variant, e.g. simplifierag/onpremise:latest
5. Open your browser
Now use your browser at your Client Computer to access http(s)://<IP> or <FQDN>/UserInterface. The Simplifier will prompt a license dialog. After pasting that license
you can start configuring Apps in the AdminUI.