A modern dashboard for Allure test reports β Go API backend + React frontend.
Rewrite of fescobar/allure-docker-service + allure-docker-service-ui.
- Project management β create, list, delete projects; grid and list view; paginated API
- Analytics β Status Trend, Pass Rate Trend, Duration Trend, Status Distribution charts
- Test timeline β Gantt-chart visualization of parallel test execution with swim lanes
- Known issues tracking β tag flaky/known-failing tests; adjusted pass rate calculation
- Report history β colour-coded table with per-build stats, view and delete actions
- Embedded report viewer β Allure 2 & 3 reports rendered inline
- Admin actions β drag & drop result upload, generate report, clean results/history
- Authentication β JWT-based login, admin vs viewer RBAC, CSRF protection, per-IP rate limiting
- Storage backends β local filesystem and S3/MinIO
- Dark / light mode β system-aware theme toggle
- Multi-arch images β
linux/amd64andlinux/arm64
git clone https://github.com/mkutlak/alluredeck.git
cd alluredeck/alluredeck
docker compose -f docker/docker-compose.yml up -dDashboard: http://localhost:7474 Β· API: http://localhost:5050
Default credentials:
admin/adminβ change before exposing to any network.
helm repo add alluredeck https://mkutlak.github.io/alluredeck
helm repo update
helm install alluredeck alluredeck/alluredeck- Deployment Guide β Docker Compose variants, Helm, local dev
- Configuration Reference β all environment variables and YAML config
- Storage β local filesystem and S3/MinIO setup, IRSA on EKS
- Security β JWT auth, RBAC, CSRF, rate limiting, production checklist
- Helm Chart Reference β full
values.yamlreference and examples - Development Guide β local setup, make targets, testing, conventions
Apache 2.0

