Le catalogue
Le catalogue
Vingt-cinq modules répartis en sept catégories. Chacun sait s’installer, se vérifier, se configurer, se mettre à jour, se désinstaller et rapporter son état, sur Ubuntu 22.04 et 24.04, amd64 et arm64.
Socle
- Système core.system Paquets de base, swap dimensionné, garde-fou mémoire, utilisateur dev avec sudo, zsh, tmux, identité git, la commande dev.
- Durcissement core.hardening ufw sur SSH seul, fail2ban, root fermé et mots de passe désactivés une fois qu’une clé ouvre dev.
Runtimes
- Node.js runtime.node Node, Bun, pnpm et Yarn via mise, aux versions choisies, dans tous les shells.
- Java runtime.java Temurin via mise, daemon Gradle dimensionné pour la RAM.
- Python runtime.python uv et la version de Python choisie, via mise.
- Go runtime.go Go à la version choisie, via mise, avec GOPATH et les binaires de go install sur le PATH.
- PHP runtime.php PHP à la version choisie, compilé par mise, Composer en option, limite mémoire à votre main.
- Ruby runtime.ruby Ruby à la version choisie, compilé par mise, Bundler en option.
- Docker runtime.docker Docker Engine et Compose, dev dans le groupe pour qu’aucune commande ne demande sudo, images là où vous voulez.
Bases de données
- MySQL ou MariaDB db.mysql Lié à 127.0.0.1 sur le port choisi, comptes applicatif et distant que vous nommez, dumps déposés dans ~/dumps importés pour vous.
- PostgreSQL db.postgres La version majeure choisie, local seulement, rôles applicatif et distant que vous nommez, extensions courantes, import de dumps.
- MongoDB db.mongodb La version majeure choisie, local seulement, l’utilisateur applicatif que vous nommez, import de mongodump.
- Redis db.redis Local seulement, un mot de passe sans lequel il refuse de répondre, persistance et plafond mémoire à votre main.
Agents IA
- Claude Code ai.claude Le binaire natif, somme de contrôle vérifiée, avec le contexte machine, les skills Pupitre et votre propre abonnement.
- Codex ai.codex Posé par mise, même contexte machine et mêmes skills, sur votre propre abonnement.
- Hermes Agent ai.hermes L’agent de Nous Research via Python, les fournisseurs de modèles que vous configurez, service systemd si toujours actif.
- Navigateur et galerie ai.browser Chrome sans interface et les bibliothèques Playwright, la commande shot, et une galerie servie sur la boucle locale.
Éditeurs distants
- JetBrains Remote Dev editor.jetbrains Backend distant préinstallé pour IntelliJ IDEA, WebStorm, PyCharm, PhpStorm ou GoLand, JVM dimensionnée, votre licence.
- VS Code Remote SSH editor.vscode CLI code et serveur distant préinstallés pour que la première connexion soit immédiate ; idem pour Cursor et Windsurf.
- Zed Remote Server editor.zed Serveur distant préinstallé pour votre version, ouverture par zed://ssh.
Exposition
- Cloudflare Tunnel exposure.cloudflare Un tunnel sur votre compte Cloudflare, une route par projet, DNS et certificat gérés.
- Caddy exposure.caddy Reverse proxy avec certificats Let’s Encrypt automatiques, une route par projet, pour un domaine hors Cloudflare.
Outils
- GitHub tool.github gh, clone HTTPS sans clé, clé du serveur enregistrée sur votre compte.
- 1Password tool.1password CLI et jeton de compte de service, vérifié à l’installation, pour qu’un projet construise son fichier d’environnement depuis votre coffre.
- Neon tool.neon Le CLI Neon et votre clé d’API dans le shell de dev ; vos projets et vos branches restent les vôtres à créer.