Demo Setup
Info:
Since SEB Server version 2.0 we provide one simple demo setup that bundles up all services within one Docker-Compose network and with no TLS/SSL implementation to deploy on a single host or locally on localhost with some limitations on security and performance.
installation strategy sub-directory.........docker/demo/
seb-server configuration....................none (demo configuration)
single server setup.........................yes
secured (TLS)...............................no
integrated mariadb service..................yes
initial data setup..........................demo data
data setup on reload........................demo data
integrated reverse proxy....................no
exposed database port.......................3306
recommended machine requirements............CPU: x86_64/2 Cores / 2 GHz, Mem 16GB, Disk Space min 100GB
Requirements:
Git if not already installed
Docker and Docker-Compose if not already installed
Note
- The newest versions of Git and Docker are recommended. For installation see:
- - Docker : https://docs.docker.com/install/- Docker-Compose : https://docs.docker.com/compose/install/
Setup:
The setup uses the latest stable SEB Server version from Docker-Hub and the installation is straight forward. You can either copy the two files in /docker/demo directory to a preferred local installation directory or use git to clone the seb-server-setup repository on your local install machine and work on the cloned directory.
Get the two needed files “.env” and “docker-compose.yml” form the docker/demo directory of this seb-server-setup repository
Place this two files into a preferred local install directory.
Open the “.env” file with a text editor and set the needed environment variables:
- SEBSERVER_PWD -
The SEB Server password is needed for various reasons. This password must be always the same and should be securely stored somewhere
- CLIENT_EXTERNAL_DNS_NAME
The DNS name for clients connecting to SEB Server. When deploy locally this is localhost. IP address or DNS name for dedicated host
- SERVER_EXTERNAL_DNS_NAME
The DNS name for internal communication. When deploy locally this is host.docker.internal. IP address or DNS name for dedicated host
Use “docker-compose pull” to let docker pull all needed images first
Use “docker-compose up -d” to start the docker containers.
Use “docker logs seb-server” to view the logs of SEB Server startup.
Go to http://localhost:8080 and login with user name: “super-admin” and password “admin”
Note
Since this is a demo installation it may not be necessary but we highly recommend to change the generated password from the initial admin account immediately after first login.