Aucun fichier
.env a creer et aucune variable d’environnement a preparer a l’avance, quel que soit le scenario choisi ci-dessous. L’assistant de configuration dans votre navigateur s’occupe de tout ce qui est indispensable (cle de securite, connexion a la Plateforme) une fois le conteneur demarre.Choisir un scenario
Un seul ordinateur
Le plus simple pour demarrer. Tous les postes se connectent via le Wi-Fi de l’ecole, pas d’acces depuis l’exterieur.
Serveur dedie
Une machine allumee en continu sur le reseau de l’ecole. Recommande des que plusieurs membres du personnel utilisent Ardoise quotidiennement.
Serveur cloud
Pour un acces a distance (personnel travaillant hors du site). Necessite un nom de domaine et un reverse proxy HTTPS.
Prerequis communs
- Docker Desktop (ordinateur unique) ou Docker + Docker Compose (serveur dedie/cloud)
- Une connexion internet (pour la synchronisation de licence et les notifications) - l’ecole continue de fonctionner hors ligne entre deux synchronisations
Deploiement
1
Recuperez votre code d'activation
Affiche automatiquement sur votre tableau de bord fondateur apres inscription sur saas.ardoiseeduc.com. Voir Codes d’activation.
2
Lancez le conteneur
3
Terminez la configuration dans le navigateur
Ouvrez l’adresse de votre serveur (ex.
http://localhost:8000 ou l’IP locale de la machine) - vous tombez automatiquement sur un ecran de bienvenue. Collez-y votre code d’activation, puis redemarrez le conteneur une fois (docker compose down && docker compose up -d, ou docker restart ardoise-backend).4
Connectez votre serveur au portail
Depuis Integrations API sur votre tableau de bord fondateur, indiquez l’adresse de votre serveur (ex.
http://192.168.1.42:8000) pour que tout le personnel s’y connecte automatiquement.Serveur cloud : HTTPS
Un serveur cloud expose sur internet doit passer par un reverse proxy HTTPS (Caddy, par exemple) plutot que d’exposer directement le port du conteneur.Configuration avancee (facultative)
Tout ce qui precede suffit pour une installation standard. Ces options restent facultatives, a ajouter via un blocenvironment: dans docker-compose.yml (jamais un fichier .env) :

