Qu'est ce que Eolebase ?
Comme son nom l'indique, Eolebase est à la base des différents modules EOLE.
Tout en s'appuyant sur la stabilité et les mises à jour de sécurité de la distribution Ubuntu LTS, Eolebase contient les mécanismes techniques qui permettent de réaliser un module EOLE.
Eolebase met à disposition les technologies EOLE pour la création d'un nouveau module personnalisé :
l'Installeur met à disposition une interface simple pour l'installation d'Eolebase ;
Creole est un ensemble d'outils permettant de mettre en œuvre un serveur suivant une configuration définie ;
l'Interface de configuration du module permettra de paramétrer le serveur; les services se configureront avec cette unique interface.
Creole est le cœur de la technologie EOLE.
C'est un ensemble d'outils qui permettent de modifier et/ou d'étendre les fonctionnalités offertes par un module EOLE sans risquer de créer une incohérence avec la configuration par défaut et les futures mises à jour.
Il gère entre autres :
la personnalisation des options de configuration des modules ;
le redémarrage des services ;
l'installation de paquets additionnels ;
la mise à jour du système.
Pour personnaliser un module, les outils suivants sont a disposition :
le patch : permettant de modifier les modèles (templates) fournit par EOLE ;
le dictionnaire : permet d'ajouter des options à l'interface de configuration, d'installer de nouveaux paquets ou de gérer de nouveaux services ;
le template : modèle de fichier de configuration qui suivant des choix de configuration sera complété et appliqué au module.
C'est cette technologie qui permet également de construire, à partir d'Eolebase, un nouveau module entièrement personnalisé.
Principales fonctionnalités :
- authentification des utilisateurs ;
- mises à jour automatiques ;
- journalisation des fichiers logs ;
- administration simplifiée ;
- statistiques sur l'état du système.
Spécificités matérielles
Eolebase assure un nombre minimum de services, 2 Go Mo de mémoire RAM et un disque dur de 40 Go pourraient suffire mais l'espace disque, la mémoire et la vitesse du CPU doivent être adaptés à l'usage que vous allez faire d'Eolebase. Le partitionnement devra également être personnalisé en fonction des usages.
Pour l'installation d'un module EOLE à partir d'Eolebase mieux vaut s'inspirer des pré-requis de la documentation du module dont il est question.
Pour un nouveau module entièrement personnalisé il faudra se fier à son expérience et certains ajustements seront probablement nécessaires.
Eolebase peut être installé sur un serveur dédié ou virtualisé.