Home | Documentation (v4) | Documentation (v3) | Community forum

Contribute & source

Building from source

The easiest way to get started is by using the provided docker-compose environment. This environment comes with all dependencies pre-installed.

To compile the ChirpStack UI, execute the following command from the root of this project:

make build-ui

To start a bash shell for development, execute the following command from the root of this project:

make devshell

Note: If you get an message: #[derive(RustEmbed)] folder '/chirpstack/chirpstack/../ui/build' does not exist. cwd: '/chirpstack' error, then this means the UI hasn't been build yet (see above command).

For a list of available make commands that can be executed, please consult the Makefile that can be found in the root of each component.