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é.