Choisir sa méthode
Kubuno s'installe de cinq façons. Elles aboutissent toutes au même résultat : un serveur qui démarre avec la machine et vous accueille avec son assistant d'installation. Choisissez d'abord la méthode — les pages suivantes ne parlent chacune que de la sienne.
Quelle méthode choisir #
| Méthode | Pour qui | Ce qu'il faut avoir |
|---|---|---|
| Docker recommandé | Essayer, ou déployer vite sur un serveur Linux sans rien installer d'autre. | Un serveur Linux x86-64. Le script met en place Docker, Kubuno et sa base de données. |
Linux — .deb / .rpm | Exploiter durablement : un service système, des paquets, vos mises à jour maîtrisées. | Debian, Ubuntu, Fedora, RHEL ou openSUSE, et un PostgreSQL 16 accessible. |
Windows — .exe | Un serveur Windows, ou un poste de travail Windows 10/11. | Windows 10/11 ou Windows Server 64 bits, et un PostgreSQL 16 accessible. |
macOS — .pkg | Un Mac qui sert de serveur, ou une instance locale de travail. | Un Mac Apple Silicon, et un PostgreSQL 16 accessible. |
| Depuis les sources | Développer, ou construire vos propres paquets. | Rust, Node.js et PostgreSQL sur la machine de construction. |
PostgreSQL n'est pas embarqué dans les paquets natifs : ils installent le serveur Kubuno, pas sa base. Seule la méthode Docker vous en fournit une. Voyez Base de données pour la préparer.
Ce qui est identique quelle que soit la méthode #
- Aucun fichier à éditer à la main. Une instance neuve sert un assistant d'installation sur son port habituel : il demande la base de données et le premier administrateur, puis écrit la configuration lui-même.
- Aucun mot de passe par défaut. C'est vous qui choisissez celui de l'administrateur, pendant l'installation.
- Le core seul ne suffit pas. Il n'apporte ni fichiers, ni agenda, ni messagerie : ce sont des modules, que vous ajoutez ensuite — sauf avec Docker, dont l'image en embarque déjà une vingtaine.
Où sont les fichiers à télécharger #
Tous les paquets natifs sont publiés sur la page Releases du dépôt du core, construits par l'intégration continue à chaque version. Un module a ses propres paquets, sur la page Releases de son propre dépôt.
https://github.com/kubuno/core/releases/latest
https://github.com/kubuno/<module>/releases/latest