- Hetzner — davantage de cœurs et de RAM par dollar.
- Oracle Cloud — offre ARM Always Free (jusqu’à 4 OCPU et 24 Go de RAM), mais l’inscription peut être délicate et seule l’architecture ARM est prise en charge.
Prérequis
- Compte DigitalOcean (inscription)
- Paire de clés SSH (ou possibilité d’utiliser l’authentification par mot de passe)
- Environ 20 minutes
Configuration
1
Créer un Droplet
- Connectez-vous à DigitalOcean.
- Cliquez sur Create > Droplets.
- Choisissez :
- Region: la région la plus proche de vous
- Image: Ubuntu 24.04 LTS
- Size: Basic, Regular, 1 vCPU / 1 Go de RAM / SSD de 25 Go
- Authentication: clé SSH (recommandé) ou mot de passe
- Cliquez sur Create Droplet et notez l’adresse IP.
2
Se connecter et installer
openclaw afin que l’état soit stocké sous /home/openclaw/.openclaw/ et que le Gateway soit installé en tant que service systemd --user de cet utilisateur.3
Exécuter l’intégration initiale
4
Ajouter un espace d’échange (recommandé pour les Droplets de 1 Go)
5
Vérifier le Gateway
6
Accéder à l’interface de contrôle
Par défaut, le Gateway écoute sur local loopback. Choisissez l’une des options suivantes.Option A : tunnel SSH (la plus simple)Ouvrez ensuite Ouvrez ensuite Ouvrez ensuite
http://localhost:18789.Option B : Tailscale Servehttps://<magicdns>/ depuis n’importe quel appareil de votre tailnet.Tailscale Serve authentifie le trafic de l’interface de contrôle et WebSocket à l’aide des en-têtes d’identité du tailnet, ce qui suppose que l’hôte du Gateway lui-même est fiable. Les points de terminaison de l’API HTTP continuent de suivre le mode d’authentification normal du Gateway (jeton/mot de passe), quoi qu’il en soit. Pour exiger des identifiants explicites fondés sur un secret partagé avec Serve, définissez gateway.auth.allowTailscale: false et utilisez gateway.auth.mode: "token" ou "password".Option C : liaison au tailnet (sans Serve)http://<tailscale-ip>:18789 (jeton requis).Persistance et sauvegardes
L’état d’OpenClaw est stocké sous :~/.openclaw/—openclaw.json, les identifiants des canaux et des fournisseurs, le fichierauth-profiles.jsonpropre à chaque agent et les données de session.~/.openclaw/workspace/— l’espace de travail de l’agent (SOUL.md, mémoire, artefacts).
openclaw backup create est portable entre différents hôtes.
Conseils pour 1 Go de RAM
Le Droplet à 6 $ ne dispose que de 1 Go de RAM. Pour garantir un fonctionnement fluide :- Assurez-vous que l’étape de configuration de l’espace d’échange ci-dessus est inscrite dans
/etc/fstabafin qu’elle persiste après les redémarrages. - Préférez les modèles basés sur une API (Claude, GPT) aux modèles locaux — l’inférence locale d’un LLM ne tient pas dans 1 Go.
- Définissez
agents.defaults.model.primarysur un modèle plus petit si vous rencontrez des erreurs de mémoire insuffisante avec des invites volumineuses. - Surveillez les ressources avec
free -hethtop.
Dépannage
Le Gateway ne démarre pas — Exécutezopenclaw doctor --non-interactive et consultez les journaux avec journalctl --user -u openclaw-gateway.service -n 50.
Le port est déjà utilisé — Exécutez lsof -i :18789 pour trouver le processus, puis arrêtez-le.
Mémoire insuffisante — Vérifiez que l’espace d’échange est actif avec free -h. Si les erreurs de mémoire insuffisante persistent, utilisez des modèles basés sur une API (Claude, GPT) plutôt que des modèles locaux, ou passez à un Droplet de 2 Go.
Étapes suivantes
- Canaux — connectez Telegram, WhatsApp, Discord et d’autres services
- Configuration du Gateway — toutes les options de configuration
- Mise à jour — maintenez OpenClaw à jour