2018-08-01 11:01:02 +02:00
---
title: Getting Started
weight: 20
---
2018-08-23 13:29:08 +02:00
## On Sandbox
We offer a sandbox installation that is free for everyone to try out hawkBit's [Management UI ](/hawkbit/ui/ ),
2018-08-24 09:36:56 +02:00
[Management API ](/hawkbit/apis/management_api/ ), and [Direct Device Integration API ](/hawkbit/apis/ddi_api/ ).
2018-08-23 13:29:08 +02:00
{{% warning %}}
2018-08-24 09:36:56 +02:00
The hawkBit sandbox is currently unavailable. [More infos ... ](/hawkbit/sandbox/sandboxunavailable/ )
2018-08-23 13:29:08 +02:00
{{% /warning %}}
In addition, the following vendors offer free trial accounts for their Eclipse hawkBit compatible products:
* [Bosch IoT Rollouts ](https://www.bosch-iot-suite.com/rollouts/#plans ) (by [Bosch Software Innovations GmbH ](https://www.bosch-si.com/corporate/home/homepage.html ))
2018-08-01 11:01:02 +02:00
## From Docker Image
### Update server only
```sh
$ docker run -d -p 8080:8080 hawkbit/hawkbit-update-server
```
### Updates server + MySql + RabbitMq
```sh
$ git clone https://github.com/eclipse/hawkbit.git
$ cd hawkbit/hawkbit-runtime/hawkbit-update-server/docker
$ docker-compose up -d
```
2018-08-23 13:29:08 +02:00
{{% note %}}
Requires Docker-Compose installed.
{{% /note %}}
2018-08-01 11:01:02 +02:00
## From Sources
2018-08-23 13:29:08 +02:00
### 1: Clone and build hawkBit
2018-08-01 11:01:02 +02:00
```sh
$ git clone https://github.com/eclipse/hawkbit.git
$ cd hawkbit
$ mvn clean install
```
2018-08-23 13:29:08 +02:00
### 2: Start hawkBit [update server](https://github.com/eclipse/hawkbit/tree/master/hawkbit-runtime/hawkbit-update-server)
2018-08-01 11:01:02 +02:00
```sh
$ java -jar ./hawkbit-runtime/hawkbit-update-server/target/hawkbit-update-server-#version #-SNAPSHOT.jar
```
2018-08-23 13:29:08 +02:00
### 3: Build hawkBit examples
2018-08-01 11:01:02 +02:00
```sh
$ git clone https://github.com/eclipse/hawkbit-examples.git
$ cd hawkbit-examples
$ mvn clean install
```
2018-08-23 13:29:08 +02:00
### 4: Start hawkBit [Device Simulator](https://github.com/eclipse/hawkbit-examples/tree/master/hawkbit-device-simulator)
2018-08-01 11:01:02 +02:00
```sh
$ java -jar ./hawkbit-device-simulator/target/hawkbit-device-simulator-#version #.jar
```
2018-08-23 13:29:08 +02:00
### 5: Generate Getting Started data with [Example Management API Client](https://github.com/eclipse/hawkbit-examples/tree/master/hawkbit-example-mgmt-simulator)
2018-08-01 11:01:02 +02:00
```sh
$ java -jar ./hawkbit-example-mgmt-simulator/target/hawkbit-example-mgmt-simulator-#version #.jar
```