Prérequis
Un hôte disposant de Docker et de Docker Compose. Aucune autre dépendance n'est requise : PostgreSQL, le backend, le frontend et le runner d'audit sont fournis sous forme d'images.
- Docker Engine 24 ou supérieur, avec le plugin Compose
- 4 Go de RAM disponibles au minimum
- Le port 8001 libre
Installation
Le script d'amorçage génère tous les secrets nécessaires puis lance la composition. Il n'y a rien à configurer avant de le lancer.
$ .\setup.ps1
# Linux / macOS
$ ./setup.sh
Le script crée les secrets, initialise la base et démarre les quatre services. À la fin, l'interface est accessible sur https://localhost:8001.
Première connexion
Sans fichier de licence, la plateforme active automatiquement l'édition Free, en mono-utilisateur. Les identifiants du compte administrateur initial sont affichés par le script d'installation.
En édition Free, seul le compte administrateur peut se connecter. La création de comptes supplémentaires nécessite une licence Team.
Ce qui persiste entre deux mises à jour
Les templates de rapport, les uploads de l'assistant IA, les logos et le fichier de licence sont montés dans des volumes découplés des images. Une montée de version ne les touche pas, et aucun rebuild n'est nécessaire pour modifier un template.