Files
hawkbit/docs/content/gettingstarted.md
2018-08-24 09:36:56 +02:00

2.0 KiB
Executable File

title, weight
title weight
Getting Started 20

On Sandbox

We offer a sandbox installation that is free for everyone to try out hawkBit's Management UI, Management API, and Direct Device Integration API.

{{% warning %}} The hawkBit sandbox is currently unavailable. More infos ... {{% /warning %}}

In addition, the following vendors offer free trial accounts for their Eclipse hawkBit compatible products:

From Docker Image

Update server only

$ docker run -d -p 8080:8080 hawkbit/hawkbit-update-server

Updates server + MySql + RabbitMq

$ git clone https://github.com/eclipse/hawkbit.git
$ cd hawkbit/hawkbit-runtime/hawkbit-update-server/docker
$ docker-compose up -d

{{% note %}} Requires Docker-Compose installed. {{% /note %}}

From Sources

1: Clone and build hawkBit

$ git clone https://github.com/eclipse/hawkbit.git
$ cd hawkbit
$ mvn clean install

2: Start hawkBit update server

$ java -jar ./hawkbit-runtime/hawkbit-update-server/target/hawkbit-update-server-#version#-SNAPSHOT.jar

3: Build hawkBit examples

$ 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