title | weight |
---|---|
Getting Started |
20 |
We offer a sandbox installation that is free for everyone to try out hawkBit's Management UI, Management API, and Direct Device Integration API: https://hawkbit.eclipseprojects.io
{{% warning %}} The sandbox is a shared installation that will be reset from time to time. Therefore, it is not allowed to upload any personal data. {{% /warning %}}
In addition, the following vendors offer free trial accounts for their Eclipse hawkBit compatible products:
HawkBit Update Server username/password -> admin/admin as default login credentials. They can be overridden by the environment variables spring.security.user.name and spring.security.user.password which are defined in the corresponding default application.properties.
It supports two configurations:
- monolith - hawkbit-update-server
- micro-service - hawkbit-mgmt-server, hawkbit-ddi-server, hawkbit-dmf-server, hawkbit-vv8-ui.
Start the hawkBit Update Server as a single container
$ docker run -p 8080:8080 hawkbit/hawkbit-update-server:latest
Start the hawkBit Update Server together with an MySQL and RabbitMQ instance as containers
$ git clone https://github.com/eclipse/hawkbit.git
$ cd hawkbit/hawkbit-runtime/docker
$ docker-compose -f docker-compose-monolith-mysql.yml up -d
Start the hawkBit Update Server together with an MySQL and RabbitMQ instance as containers
$ git clone https://github.com/eclipse/hawkbit.git
$ cd hawkbit/hawkbit-runtime/docker
$ docker-compose -f docker-compose-micro-service-mysql.yml up -d
$ git clone https://github.com/eclipse/hawkbit.git
$ cd hawkbit
$ mvn clean install
2: Start hawkBit update server (Monolith)
$ java -jar ./hawkbit-runtime/hawkbit-update-server/target/hawkbit-update-server-#version#-SNAPSHOT.jar
$ git clone https://github.com/eclipse/hawkbit-examples.git
$ cd hawkbit-examples
$ mvn clean install
4: Start hawkBit Device Simulator
$ java -jar ./hawkbit-device-simulator/target/hawkbit-device-simulator-#version#.jar
5: Generate Getting Started data with Example Management API Client
$ java -jar ./hawkbit-example-mgmt-simulator/target/hawkbit-example-mgmt-simulator-#version#.jar