DigitalOcean (Platform)
OpenClaw sur DigitalOcean
Section intitulée « OpenClaw sur DigitalOcean »Objectif
Section intitulée « Objectif »Exécuter un OpenClaw Gateway persistant sur DigitalOcean pour 6 $/mois (ou 4 $/mois avec tarification réservée).
Si vous souhaitez une option à 0 $/mois et que vous ne craignez pas ARM + une configuration spécifique au fournisseur, consultez le guide Oracle Cloud.
Comparaison des coûts (2026)
Section intitulée « Comparaison des coûts (2026) »| Fournisseur | Plan | Spécifications | Prix/mois | Notes |
|---|---|---|---|---|
| Oracle Cloud | Always Free ARM | jusqu’à 4 OCPU, 24 Go de RAM | 0 $ | ARM, capacité limitée / particularités d’inscription |
| Hetzner | CX22 | 2 vCPU, 4 Go de RAM | 3,79 € (~4 $) | Option payante la moins chère |
| DigitalOcean | Basic | 1 vCPU, 1 Go de RAM | 6 $ | Interface simple, bonne documentation |
| Vultr | Cloud Compute | 1 vCPU, 1 Go de RAM | 6 $ | De nombreux emplacements |
| Linode | Nanode | 1 vCPU, 1 Go de RAM | 5 $ | Désormais partie d’Akamai |
Choisir un fournisseur :
- DigitalOcean : interface UX la plus simple + configuration prévisible (ce guide)
- Hetzner : excellent rapport qualité/prix (voir le guide Hetzner)
- Oracle Cloud : peut être gratuit (0 $/mois), mais est plus capricieux et uniquement ARM (voir le guide Oracle)
Prérequis
Section intitulée « Prérequis »- Compte DigitalOcean (inscription avec 200 $ de crédit gratuit)
- Paire de clés SSH (ou volonté d’utiliser l’authentification par mot de passe)
- ~20 minutes
1) Créer un Droplet
Section intitulée « 1) Créer un Droplet »- Connectez-vous à DigitalOcean
- Cliquez sur Create → Droplets
- Choisissez :
- Region : La plus proche de chez vous (ou de vos utilisateurs)
- Image : Ubuntu 24.04 LTS
- Size : Basic → Regular → 6 $/mois (1 vCPU, 1 Go de RAM, 25 Go SSD)
- Authentication : Clé SSH (recommandé) ou mot de passe
- Cliquez sur Create Droplet
- Notez l’adresse IP
2) Connectez-vous via SSH
Section intitulée « 2) Connectez-vous via SSH »ssh root@YOUR_DROPLET_IP3) Installer OpenClaw
Section intitulée « 3) Installer OpenClaw »# Update systemapt update && apt upgrade -y
# Install Node.js 24curl -fsSL https://deb.nodesource.com/setup_24.x | bash -apt install -y nodejs
# Install OpenClawcurl -fsSL https://openclaw.ai/install.sh | bash
# Verifyopenclaw --version4) Exécuter l’intégration (Onboarding)
Section intitulée « 4) Exécuter l’intégration (Onboarding) »openclaw onboard --install-daemonL’assistant vous guidera à travers :
- Authentification du modèle (clés API ou OAuth)
- Configuration des canaux (Telegram, WhatsApp, Discord, etc.)
- Jeton Gateway (généré automatiquement)
- Installation du démon (systemd)
5) Vérifier le Gateway
Section intitulée « 5) Vérifier le Gateway »# Check statusopenclaw status
# Check servicesystemctl --user status openclaw-gateway.service
# View logsjournalctl --user -u openclaw-gateway.service -f6) Accéder au Tableau de bord
Section intitulée « 6) Accéder au Tableau de bord »Le gateway se lie à loopback par défaut. Pour accéder à l’interface de contrôle :
Option A : Tunnel SSH (recommandé)
# From your local machinessh -L 18789:localhost:18789 root@YOUR_DROPLET_IP
# Then open: http://localhost:18789Option B : Tailscale Serve (HTTPS, loopback uniquement)
# On the dropletcurl -fsSL https://tailscale.com/install.sh | shtailscale up
# Configure Gateway to use Tailscale Serveopenclaw config set gateway.tailscale.mode serveopenclaw gateway restartOuvrir : https://<magicdns>/
Notes :
- Serve maintient le Gateway en loopback uniquement et authentifie le trafic de l’interface de contrôle/WebSocket via les en-têtes d’identité Tailscale (l’authentification sans jeton suppose un hôte de gateway fiable ; les API HTTP nécessitent toujours un jeton/mot de passe).
- Pour exiger un jeton/mot de passe à la place, définissez
gateway.auth.allowTailscale: falseou utilisezgateway.auth.mode: "password".
Option C : Liaison Tailnet (pas de Serve)
openclaw config set gateway.bind tailnetopenclaw gateway restartOuvrir : http://<tailscale-ip>:18789 (jeton requis).
7) Connecter vos canaux
Section intitulée « 7) Connecter vos canaux »Telegram
Section intitulée « Telegram »openclaw pairing list telegramopenclaw pairing approve telegram <CODE>openclaw channels login whatsapp# Scan QR codeVoir Canaux pour les autres fournisseurs.
Optimisations pour 1 Go de RAM
Section intitulée « Optimisations pour 1 Go de RAM »Le droplet à 6 $ n’a que 1 Go de RAM. Pour garder les choses fluides :
Ajouter du swap (recommandé)
Section intitulée « Ajouter du swap (recommandé) »fallocate -l 2G /swapfilechmod 600 /swapfilemkswap /swapfileswapon /swapfileecho '/swapfile none swap sw 0 0' >> /etc/fstabUtiliser un modèle plus léger
Section intitulée « Utiliser un modèle plus léger »Si vous rencontrez des erreurs OOM, envisagez :
- Utiliser des modèles basés sur l’API (Claude, GPT) au lieu de modèles locaux
- Définir
agents.defaults.model.primarysur un modèle plus petit
Surveiller la mémoire
Section intitulée « Surveiller la mémoire »free -hhtopPersistance
Section intitulée « Persistance »Tout l’état se trouve dans :
~/.openclaw/— configuration, identifiants, données de session~/.openclaw/workspace/— espace de travail (SOUL.md, mémoire, etc.)
Ces éléments survivent aux redémarrages. Sauvegardez-les périodiquement :
tar -czvf openclaw-backup.tar.gz ~/.openclaw ~/.openclaw/workspaceAlternative gratuite Oracle Cloud
Section intitulée « Alternative gratuite Oracle Cloud »Oracle Cloud propose des instances ARM Always Free (toujours gratuites) qui sont significativement plus puissantes que toute option payante ici — pour 0 $/mois.
| Ce que vous obtenez | Spécifications |
|---|---|
| 4 OCPU | ARM Ampere A1 |
| 24 Go de RAM | Plus que suffisant |
| 200 Go de stockage | Volume de blocs |
| Gratuit pour toujours | Aucune frais de carte de crédit |
Mises en garde :
- L’inscription peut être capricieuse (réessayez en cas d’échec)
- Architecture ARM — la plupart des choses fonctionnent, mais certains binaires nécessitent des versions ARM
Pour le guide de configuration complet, voir Oracle Cloud. Pour des conseils d’inscription et le dépannage du processus d’inscription, voir ce guide communautaire.
Dépannage
Section intitulée « Dépannage »Gateway ne démarrera pas
Section intitulée « Gateway ne démarrera pas »openclaw gateway statusopenclaw doctor --non-interactivejournalctl -u openclaw --no-pager -n 50Port déjà utilisé
Section intitulée « Port déjà utilisé »lsof -i :18789kill <PID>Mémoire insuffisante
Section intitulée « Mémoire insuffisante »# Check memoryfree -h
# Add more swap# Or upgrade to $12/mo droplet (2GB RAM)Voir aussi
Section intitulée « Voir aussi »- Guide Hetzner — moins cher, plus puissant
- Installation de Docker — configuration conteneurisée
- Tailscale — accès distant sécurisé
- Configuration — référence complète de la configuration