1. Connecter un serveur
Enregistrez un serveur dans le portail et exécutez l’agent Scolah dessus. L’agent se connecte à la plateforme en sortie, via HTTPS. Vous n’avez besoin d’ouvrir aucun port entrant.
Scolah Compass Platform permet à votre organisation d’exécuter Scolah Compass et d’autres outils open source (Metabase, KoboToolbox, DHIS2, Moodle et d’autres) sur vos propres serveurs, tandis que Scolah se charge de les installer, de les mettre à niveau et de les surveiller. Vous gérez tout depuis le portail de la plateforme. Les applications et leurs données restent sur votre infrastructure.

1. Connecter un serveur
Enregistrez un serveur dans le portail et exécutez l’agent Scolah dessus. L’agent se connecte à la plateforme en sortie, via HTTPS. Vous n’avez besoin d’ouvrir aucun port entrant.
2. Créer une installation
Choisissez une application et une version dans le catalogue, sélectionnez le serveur et définissez quelques options. L’agent la déploie et remonte son état de santé.
3. L'exploiter
Mettez à niveau, redimensionnez, suspendez ou supprimez des installations, et donnez-leur une adresse web, le tout depuis le portail. Chaque modification est pré-vérifiée avant de toucher votre serveur.
| Terme | Signification |
|---|---|
| Organisation | L’espace de travail de votre organisation sur la plateforme. Les serveurs, les installations et les utilisateurs lui appartiennent. |
| Serveur | Une machine (ou un cluster Kubernetes) qui vous appartient et qui exécute des installations. |
| Agent | Un petit programme exécuté sur chaque serveur. Il reçoit les instructions de la plateforme, déploie les applications et remonte leur état de santé. Il n’établit que des connexions sortantes. |
| Catalogue | La liste des applications que vous pouvez installer, chacune avec des versions testées. |
| Installation | Une copie en fonctionnement d’une application sur l’un de vos serveurs — par exemple « Tableaux de bord des programmes » exécutant Metabase. |
| Domaine | Une adresse web (comme dashboards.example.org) qui pointe vers une installation. |
| Rôle | Peut |
|---|---|
| Administrateur de l’organisation | Tout faire : ajouter des serveurs, créer et supprimer des installations, gérer les domaines et les utilisateurs. |
| Membre | Tout consulter, et effectuer les actions courantes sur les installations existantes : mettre à niveau, redimensionner, modifier la configuration, suspendre, reprendre et réessayer. |