Exécutez un OpenClaw Gateway persistant sur un Droplet DigitalOcean (~6 $/mois pour l’offre Basic 1 Go). DigitalOcean est l’option VPS payante la plus simple. Si vous préférez des options moins chères ou gratuites :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.
- Hetzner — 3,79 €/mois, plus de cœurs/RAM par dollar.
- Oracle Cloud — ARM Always Free (jusqu’à 4 OCPU, 24 Go de RAM), mais l’inscription peut être capricieuse et l’offre est uniquement ARM.
Prérequis
- Compte DigitalOcean (inscription)
- Paire de clés SSH (ou volonté d’utiliser l’authentification par mot de passe)
- Environ 20 minutes
Configuration
Créer un Droplet
- Connectez-vous à DigitalOcean.
- Cliquez sur Create > Droplets.
- Choisissez :
- Région : la plus proche de vous
- Image : Ubuntu 24.04 LTS
- Taille : Basic, Regular, 1 vCPU / 1 Go de RAM / 25 Go SSD
- Authentification : clé SSH (recommandé) ou mot de passe
- Cliquez sur Create Droplet et notez l’adresse IP.
Se connecter et installer
openclaw afin que l’état réside sous /home/openclaw/.openclaw/ et que le Gateway s’installe comme service systemd de cet utilisateur.Lancer l’onboarding
Accéder à l’interface utilisateur de contrôle
Le Gateway se lie au loopback par défaut. Choisissez l’une de ces options.Option A : tunnel SSH (le 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 utilisateur de contrôle et WebSocket via les 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 suivent le mode d’authentification normal du Gateway (jeton/mot de passe) dans tous les cas. Pour exiger des identifiants à secret partagé explicites via 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 réside sous :~/.openclaw/—openclaw.json, les fichiersauth-profiles.jsonpar agent, l’état des canaux/fournisseurs 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 hôtes.
Conseils pour 1 Go de RAM
Le Droplet à 6 $ ne dispose que de 1 Go de RAM. Pour garder un fonctionnement fluide :- Assurez-vous que l’étape de swap ci-dessus est présente dans
/etc/fstabafin qu’elle survive aux redémarrages. - Préférez les modèles basés sur API (Claude, GPT) aux modèles locaux — l’inférence LLM locale ne tient pas dans 1 Go.
- Définissez
agents.defaults.model.primarysur un modèle plus petit si vous rencontrez des OOM sur de grandes invites. - Surveillez 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.
Port déjà utilisé — Exécutez lsof -i :18789 pour trouver le processus, puis arrêtez-le.
Mémoire insuffisante — Vérifiez que le swap est actif avec free -h. Si vous rencontrez encore des OOM, utilisez des modèles basés sur 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 plus encore
- Configuration du Gateway — toutes les options de configuration
- Mise à jour — maintenez OpenClaw à jour