Installer des modules
Le core n'apporte ni fichiers, ni agenda, ni messagerie : ce sont des modules, et vous n'installez que ceux dont vous avez besoin. Chacun est indépendant — son propre dépôt, ses propres paquets, son propre rythme de versions.
Avec Docker, il n'y a rien à faire : l'image embarque déjà vingt-et-un modules. Cette page concerne les installations par paquet natif.
Depuis la console d'administration (le plus simple) #
Ouvrez Administration → Marketplace, choisissez un module, installez. Le serveur télécharge le paquet publié, vérifie son empreinte SHA-256, installe d'abord ses dépendances s'il en a, puis démarre le module sans redémarrer l'instance. Il apparaît aussitôt dans le lanceur d'applications.
Cette installation en un clic fonctionne sur une instance Linux. Sur Windows et macOS, passez par les paquets ci-dessous.
Depuis un paquet #
Chaque module publie ses propres paquets sur la page Releases de son dépôt — un dépôt par module :
https://github.com/kubuno/drive/releases/latest # idem : office, mail, calendar, photos…sudo apt install ./kubuno-drive_*_amd64.debsudo dnf install ./kubuno-drive-0.1.6-1.x86_64.rpmkubuno-drive-setup-0.1.6-x64.exe # à lancer en administrateursudo installer -pkg kubuno-drive-0.1.6-arm64.pkg -target /Le paquet dépose le module dans l'installation du core et redémarre le service pour vous. Aucune configuration centrale à éditer : le module s'annonce au core, qui le découvre et publie ses routes.
Un module exige un core d'une version au moins égale à la sienne — le gestionnaire de paquets refusera l'installation sinon. Mettez le core à jour d'abord.
Activer, désactiver, retirer #
Tout se fait depuis Administration → Applications → Modules installés : un module désactivé reste en place mais ne répond plus. Le retrait complet passe par la même page, ou par le gestionnaire de paquets de votre système.
Depuis les sources #
Pour un module que vous développez, ou dont vous voulez construire le paquet vous-même :
git clone https://github.com/kubuno/drive && cd drive
bash build_deb.sh --installVous écrivez votre propre module ? La documentation technique explique le manifeste, l'enregistrement auprès du core et la distribution.