Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Render
Déployez OpenClaw sur Render à l’aide de l’infrastructure en tant que code. Le Blueprintrender.yaml inclus définit déclarativement toute votre pile — service, disque, variables d’environnement — afin que vous puissiez déployer en un clic et versionner votre infrastructure avec votre code.
Prérequis
- Un compte Render (niveau gratuit disponible)
- Une clé API de votre fournisseur de modèles préféré
Déployer avec un Blueprint Render
Deploy to Render Cliquer sur ce lien permettra de :- Créer un nouveau service Render à partir du Blueprint
render.yamlà la racine de ce dépôt. - Construire l’image Docker et déployer
https://<service-name>.onrender.com.
Comprendre le Blueprint
Les Blueprints Render sont des fichiers YAML qui définissent votre infrastructure. Lerender.yaml de ce
dépôt configure tout le nécessaire pour exécuter OpenClaw :
| Fonctionnalité | Objectif |
|---|---|
runtime: docker | Construit à partir du Dockerfile du dépôt |
healthCheckPath | Render surveille /health et redémarre les instances en mauvaise santé |
generateValue: true | Génère automatiquement une valeur cryptographiquement sûre |
disk | Stockage persistant qui survit aux redéploiements |
Choisir un plan
| Plan | Mise en veille | Disque | Idéal pour |
|---|---|---|---|
| Free | Après 15 min d’inactivité | Non disponible | Tests, démos |
| Starter | Jamais | 1 Go+ | Usage personnel, petites équipes |
| Standard+ | Jamais | 1 Go+ | Production, plusieurs canaux |
starter par défaut. Pour utiliser le niveau gratuit, remplacez plan: starter par plan: free dans
le render.yaml de votre fork (mais notez : l’absence de disque persistant signifie que l’état d’OpenClaw
est réinitialisé à chaque déploiement).
Après le déploiement
Accéder à l’interface de contrôle
Le tableau de bord web est disponible àhttps://<your-service>.onrender.com/.
Connectez-vous à l’aide du secret partagé configuré. Ce modèle de déploiement génère automatiquement
OPENCLAW_GATEWAY_TOKEN (trouvez-le dans Dashboard → your service →
Environment) ; si vous le remplacez par une authentification par mot de passe, utilisez ce mot de passe
à la place.
Fonctionnalités du Render Dashboard
Journaux
Consultez les journaux en temps réel dans Dashboard → your service → Logs. Filtrez par :- Journaux de build (création de l’image Docker)
- Journaux de déploiement (démarrage du service)
- Journaux d’exécution (sortie de l’application)
Accès Shell
Pour le débogage, ouvrez une session shell via Dashboard → your service → Shell. Le disque persistant est monté sur/data.
Variables d’environnement
Modifiez les variables dans Dashboard → your service → Environment. Les modifications déclenchent un redéploiement automatique.Déploiement automatique
Si vous utilisez le dépôt OpenClaw d’origine, Render ne redéploiera pas automatiquement votre OpenClaw. Pour le mettre à jour, exécutez une synchronisation manuelle du Blueprint depuis le tableau de bord.Domaine personnalisé
- Allez dans Dashboard → your service → Settings → Custom Domains
- Ajoutez votre domaine
- Configurez le DNS comme indiqué (CNAME vers
*.onrender.com) - Render provisionne automatiquement un certificat TLS
Mise à l’échelle
Render prend en charge la mise à l’échelle horizontale et verticale :- Verticale : changez de plan pour obtenir plus de CPU/RAM
- Horizontale : augmentez le nombre d’instances (plan Standard et plus)
Sauvegardes et migration
Exportez votre état, votre configuration, vos profils d’authentification et votre espace de travail à tout moment en utilisant l’accès shell dans le Render Dashboard :Dépannage
Le service ne démarre pas
Vérifiez les journaux de déploiement dans le Render Dashboard. Problèmes courants :OPENCLAW_GATEWAY_TOKENmanquant — vérifiez qu’il est défini dans Dashboard → Environment- Incompatibilité de port — assurez-vous que
OPENCLAW_GATEWAY_PORT=8080est défini afin que le gateway se lie au port attendu par Render
Démarrages à froid lents (niveau gratuit)
Les services du niveau gratuit se mettent en veille après 15 minutes d’inactivité. La première requête après la mise en veille prend quelques secondes pendant le démarrage du conteneur. Passez au plan Starter pour un service toujours actif.Perte de données après redéploiement
Cela arrive sur le niveau gratuit (pas de disque persistant). Passez à une offre payante, ou exportez régulièrement une sauvegarde complète viaopenclaw backup create dans le shell Render.
Échecs du health check
Render attend une réponse 200 de/health dans les 30 secondes. Si les builds réussissent mais que les déploiements échouent, le service met peut-être trop de temps à démarrer. Vérifiez :
- Les journaux de build pour détecter des erreurs
- Si le conteneur s’exécute localement avec
docker build && docker run
Étapes suivantes
- Configurez les canaux de messagerie : Channels
- Configurez le Gateway : Configuration du Gateway
- Gardez OpenClaw à jour : Updating