Overview
Install
The objective is to install and administer the DTaaS platform for users.
Warning
The DTaaS platform has been developed and tested on docker CE v28. The software does not work on docker CE v29 yet.
The DTaaS platform can be installed in different ways. Each version serves a different purpose.
Easy Setup on Localhost
The localhost installation is easy for first time users. Please give it a try.
Otherwise, the installation setup that fits specific needs should be selected.
| Installation Setup | Purpose |
|---|---|
| localhost | Installation of the DTaaS on a local computer for a single user; does not require a web server. This setup does not require a domain name. |
| secure localhost | Installation of the DTaaS on a local computer for a single user over HTTPS with integrated GitLab installation; does not require a web server. This setup does not require a domain name. |
| Server | Installation of the DTaaS on a server for multiple users. The requirements should be reviewed. Hosting over HTTPS with integrated GitLab installation is also available. |
| One vagrant machine | Installation of the DTaaS on a virtual machine; can be used for single or multiple users. |
| Two vagrant machines | Installation of the DTaaS on two virtual machines; can be used for single or multiple users. |
| The core DTaaS platform is installed on the first virtual machine, and all services (RabbitMQ, MQTT, InfluxDB, Grafana and MongoDB) are installed on the second virtual machine. | |
| Independent Packages | Can be used independently; does not require full installation of the DTaaS. |
The installation steps is a recommended starting point for the installation process.
Administer
A CLI is available for adding and deleting users of a running application.