Il existe un certain type de développeur qui apprécie le rituel de se connecter en SSH à un VPS tout neuf, configurer des services systemd, et mettre en place certbot. Et puis il y a tout le monde — les gens qui veulent leur assistant IA dans le cloud sans passer un après-midi sur l’infrastructure.
Railway et Cloudron sont pour le deuxième groupe. Les deux vous donnent un déploiement ZeroClaw fonctionnel sans toucher un terminal, et les deux valent la peine d’être compris car ils conviennent à des situations différentes.
Railway : le chemin le plus rapide vers le cloud
Railway est une plateforme cloud qui déploie depuis des repos GitHub ou des images Docker. Elle gère automatiquement le provisionnement, le réseau et la mise à l’échelle. ZeroClaw dispose de templates officiels en un clic qui vous font passer de zéro à opérationnel en environ deux minutes.
Visitez le template Railway de ZeroClaw et cliquez sur “Deploy Now”. Railway provisionne un conteneur, tire l’image Docker ZeroClaw, configure le stockage persistant pour votre base de données mémoire, et vous donne une URL privée pour les health checks. Vous n’écrivez pas une seule ligne de config d’infrastructure.
Après le déploiement, configurez ZeroClaw via les variables d’environnement dans le tableau de bord Railway — l’approche préférée de Railway pour les secrets :
``` ZEROCLAW_AI_PROVIDER=anthropic ZEROCLAW_AI_MODEL=claude-sonnet-4-20250514 ZEROCLAW_AI_API_KEY=sk-ant-... ZEROCLAW_TELEGRAM_TOKEN=123456:ABC... ZEROCLAW_TELEGRAM_ALLOWED_USERS=123456789 ```
ZeroClaw lit les variables d’environnement comme alternative à config.toml, ce qui en fait un choix naturel pour les déploiements cloud où vous ne voulez pas stocker les secrets dans des fichiers.
Pour la mémoire persistante, montez un volume Railway sur `/data` et définissez `ZEROCLAW_MEMORY_PATH=/data/memory.db`. Votre historique de conversation survit alors aux redéploiements et aux redémarrages de conteneurs.
Le coût est là où la petite empreinte de ZeroClaw paie vraiment sur Railway. La tarification à l’usage de Railway facture la consommation réelle de ressources. ZeroClaw utilise ~4 Mo de RAM et quasi zéro CPU au repos. Un assistant personnel gérant environ 500 messages par jour coûte typiquement 2 à 5 €/mois. Faire tourner OpenClaw sur Railway coûte 15 à 25 €/mois à cause de son utilisation de plus d’un Go de RAM — la même charge de travail, cinq fois le prix.
Cloudron : l’auto-hébergement sans les maux de tête
Cloudron est une plateforme différente. Plutôt qu’un service cloud géré, c’est un logiciel que vous installez sur votre propre VPS et qui le transforme en app store personnel. Vous obtenez des mises à jour automatiques, des sauvegardes intégrées, la gestion des certificats SSL, et une interface web pour tout gérer — sans avoir à configurer quoi que ce soit vous-même.
L’attrait pour ZeroClaw spécifiquement, c’est l’automatisation opérationnelle. Cloudron tire les nouvelles versions de ZeroClaw et les met à jour en douceur. Votre base de données mémoire est incluse automatiquement dans la rotation de sauvegarde de Cloudron. Les certificats SSL sont gérés via Let’s Encrypt sans aucune configuration. Et si vous voulez exposer la passerelle web de ZeroClaw, le système d’auth de Cloudron peut la protéger.
La configuration commence par l’installation de Cloudron sur un VPS :
```bash wget https://cloudron.io/cloudron-setup chmod +x cloudron-setup ./cloudron-setup ```
Ensuite, ouvrez le tableau de bord Cloudron, allez dans l’App Store, cherchez ZeroClaw, et cliquez sur Installer. Configurez votre fournisseur IA et vos canaux via l’interface de paramètres. L’ensemble du processus prend environ 15 minutes.
Côté coût, vous avez besoin d’un VPS (5 à 10 €/mois pour 1 Go de RAM, largement suffisant pour ZeroClaw) plus Cloudron lui-même (gratuit jusqu’à 2 apps, 15 €/mois pour illimité). Total : 5 à 25 €/mois avec un contrôle total de l’auto-hébergement et aucune charge opérationnelle.
Choisir entre les deux
| Fonctionnalité | Railway | Cloudron | VPS nu | |---------|---------|----------|--------| | Temps de setup | 2 minutes | 15 minutes | 30 minutes | | Mises à jour auto | Au redéploiement | Automatiques | Manuelles | | Sauvegardes | Manuelles | Automatiques | Manuelles | | Coût/mois | 2-5 € | 5-25 € | 5-10 € | | Contrôle | Limité | Total | Total | | Idéal pour | Déploiement rapide, tests | Auto-hébergeurs, équipes | Power users |
Railway gagne sur la vitesse et la simplicité. Cloudron gagne sur l’automatisation et le contrôle. Un VPS nu gagne si vous voulez une flexibilité maximale et ne vous dérangez pas de tout gérer vous-même.
Déploiement Docker partout
Railway et Cloudron utilisent Docker sous le capot. Si vous voulez déployer ZeroClaw sur n’importe quelle plateforme compatible Docker — DigitalOcean App Platform, Fly.io, votre propre cluster Kubernetes — la même image fonctionne partout :
```bash git clone https://github.com/zeroclaw-labs/zeroclaw.git cd zeroclaw ./bootstrap.sh --docker ```
L’image Docker est minimale — basée sur une image distroless contenant uniquement le binaire ZeroClaw et les certificats nécessaires. Taille totale de l’image : ~20 Mo. Pour comparaison, une image Docker Node.js typique fait 500 Mo+.
Après le déploiement
Quelle que soit la plateforme choisie, suivez les mêmes étapes de vérification : confirmez que votre bot répond sur tous les canaux configurés, vérifiez les logs pour les erreurs de connexion, envoyez un message de test et redémarrez le conteneur pour vérifier la persistance de la mémoire, et configurez la surveillance via ce que la plateforme fournit.
Une chose à noter sur la mise à l’échelle : ZeroClaw gère des centaines d’utilisateurs concurrents sur une seule instance. Si vous avez vraiment besoin de scaler au-delà, le goulot d’étranglement est presque toujours les limites de débit de votre fournisseur IA, pas ZeroClaw lui-même. L’empreinte de 4 Mo signifie que vous pouvez faire tourner de nombreuses instances sur du matériel minimal avant que l’infrastructure devienne un problème.