Installer, configurer, déployer

Tous les guides pour mettre Dalibi en place et le faire vivre : installation, configuration, API du portail et bonnes pratiques.

Guides

Les documents de référence

Retrouvez l'intégralité des guides dans le dépôt, au format Markdown.

Démarrage rapide

Lancez Dalibi en quelques commandes

Prérequis : PHP 8.3+, PostgreSQL 12+, Composer et Node.js. Un déploiement Docker est aussi disponible pour la production.

Voir le guide complet
Terminal
$ git clone https://github.com/horacioskrp/dalibi.git
$ cd dalibi
$ composer install && npm install
$ cp .env.example .env && php artisan key:generate
$ php artisan migrate
$ php artisan storage:link
$ npm run build && php artisan serve

Référence de l'API du portail

Le portail parents & élèves expose une API REST (/api/v1), authentifiée par token (Laravel Sanctum) : notes, bulletins PDF, présences, scolarité et calendrier. La spécification OpenAPI 3.1 est fournie dans le dépôt, avec un visualiseur Redoc disponible en environnement de développement.

Spécification OpenAPI

Licence GPL v3

Dalibi est distribué sous licence GNU GPL v3 : code ouvert et auditable, librement utilisable et modifiable. Le logiciel ne peut être revendu comme produit propriétaire.

En savoir plus sur les tarifs

Confidentialité des données

En auto-hébergement, vos données restent chez vous, sur votre PostgreSQL. Les fichiers sensibles (photos, pièces des dossiers) sont stockés hors du dossier public et servis uniquement via des routes authentifiées.