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.