Prerequisites
A host with Docker and Docker Compose. Nothing else is required: PostgreSQL, the backend, the frontend and the audit runner all ship as images.
- Docker Engine 24 or later, with the Compose plugin
- 4 GB of available RAM minimum
- Port 8001 free
Installation
The bootstrap script generates every secret it needs, then starts the composition. There is nothing to configure before running it.
$ .\setup.ps1
# Linux / macOS
$ ./setup.sh
The script creates the secrets, initialises the database and starts all four services. When it finishes, the interface is available at https://localhost:8001.
First sign-in
With no licence file present, the platform automatically activates the Free edition, single-user. The initial administrator credentials are printed by the install script.
In the Free edition, only the administrator account can sign in. Creating additional accounts requires a Team licence.
What survives an upgrade
Report templates, AI assistant uploads, logos and the licence file are mounted in volumes decoupled from the images. A version upgrade leaves them untouched, and editing a template needs no rebuild.