Provisionnez un VPS, bootstrappez votre équipe d'agents, et faites tourner tout le plan de contrôle en un seul script. Apportez votre propre serveur — Hetzner, DigitalOcean, peu importe. Nous n'hébergeons rien. La plateforme, c'est juste le provisionneur.
Le provisionneur installe Claude Code, câble vos configs d'agents, configure la boucle manager comme service systemd, et prépare le cockpit Telegram. Un script, puis ça tourne tout seul.
Le provisionneur tourne sur votre machine locale et se connecte en SSH au nouveau serveur pour tout installer : Claude Code, Node, Python, vos répertoires d'agents, cron jobs, la boucle manager en service systemd, et le câblage du bot Telegram. Vous récupérez un serveur qui se gère lui-même.
Fonctionne avec Hetzner, DigitalOcean, OVH, ou tout serveur accessible en SSH. Nous n'hébergeons, ne facturons, ni ne stockons rien. Vous payez directement votre VPS — généralement quelques euros par mois.
Ré-exécutez le provisionneur à tout moment pour pousser des configs d'agents mises à jour, faire pivoter des secrets, ou mettre à jour Claude Code. Sûr à ré-exécuter — il saute les étapes déjà faites.
Les clés API et tokens sont passés en variables d'environnement au moment du provisionnement et écrits seulement dans le fichier .env local du serveur. Ils ne sont jamais commités dans git.
Une suite de cron jobs de santé vérifie que la boucle manager tourne, que les sessions d'agents n'ont pas planté, et que le cockpit Telegram est joignable. Les défaillances vous alertent avant que vous ne le remarquiez.
Clonez le provisionneur, remplissez votre config, pointez-le vers un serveur. Le reste est automatisé.
Exécutez git clone https://github.com/Bubble-invest/bubble-vps-platform sur votre machine locale. Copiez config.example.yaml en config.yaml et remplissez votre config d'agents et clés API.
Créez un VPS neuf (CX31 ou équivalent sur Hetzner — [PLACEHOLDER: tarif actuel]). Ajoutez votre clé SSH. Exécutez ./provision.sh --ip <ip-serveur>.
Le script installe tout et démarre la boucle manager. Prend environ 10 à 15 minutes sur un serveur neuf. Vous recevrez un message Telegram quand la boucle est en ligne.
À partir de là, tout est géré via le cockpit Telegram et le tableau GitHub Issues. Le serveur se gère lui-même. Vous intervenez seulement quand une porte humaine se déclenche.
Licence MIT. Le provisionneur est gratuit. Vous payez votre propre VPS directement — nous n'avons aucune relation avec un hébergeur et ne prenons aucune commission. C'est le même setup que nous utilisons pour faire tourner nos propres agents de family office.
Vous avez besoin d'un VPS avec accès SSH. Le provisionneur tourne localement sur Mac ou Linux.
Vous préférez faire tourner ça localement ? Voir Bubble Cabinet.
./provision.sh --ip <ip-serveur>. Le script est idempotent — il détecte ce qui est déjà installé et n'applique que les changements. Pour les mises à jour de config seulement, utilisez ./push-config.sh qui est plus rapide.