Reference implementation of the OpenSTEF stack. It includes all key functionality, e.g. the forecast engine, data storage and -models, the expert user dashboard! Screenshot of the operational dashboard showing the key functionality of OpenSTEF. Dashboard documentation can be found here.
You will need to install both Docker and Docker Compose.
Follow the instruction on the Get Docker page: https://docs.docker.com/get-docker/
Follow the instruction on the Install Docker Compose page: https://docs.docker.com/compose/install/
To start using the OpenSTEF reference stack use Docker Compose to bring up the whole stack:
$ sudo docker-compose up
Note: if you're running docker on a windows machine, issues might be caused by windows line endings. All line endings should be Unix!
Open on http://localhost:3000
Log in using username admin
and password admin
Open on http://localhost:8080
Log in using username root
and password root
Open on http://localhost:8090
To enter the InfluxDB container run:
$ sudo docker exec -it openstf-influxdb /bin/bash
$ sudo docker exec -it openstf-nginx /bin/bash
Docker will try using previous volumes on runs. But sometimes you want to start fresh. Docker-compose offers the --renew-anon-volumes
option for this purpose:
$ docker-compose up --renew-anon-volumes
This project is licensed under the Mozilla Public License, version 2.0 - see LICENSE for details.
This project includes third-party libraries, which are licensed under their own respective Open-Source licenses. SPDX-License-Identifier headers are used to show which license is applicable. The concerning license files can be found in the LICENSES directory.
Please read CODE_OF_CONDUCT.md, CONTRIBUTING.md and PROJECT_GOVERNANACE.md for details on the process for submitting pull requests to us.
Please read SUPPORT.md for how to connect and get into contact with the OpenSTEF project