chakana

Chakana is a self-hosted map-driven orchestration tool.

Installation

There's a Docker Compose file available which you can run locally like this:

docker compose up -d

The web UI is available on port 80.

Development

The project uses Nix to provide its development dependencies. Enter the dev shell with:

nix develop

Before running the application, the map needs a basemap archive. Fetch it once with:

nix run .#download-basemap

To bring up the API and the web dev server invoke the following:

nix run .

The web dev server proxies /api to the API on port 8080.