Hosting
DigitalOcean
Voer een persistente OpenClaw Gateway uit op een DigitalOcean Droplet (~$6/maand voor het 1 GB Basic-abonnement).
DigitalOcean is de eenvoudigste betaalde VPS-route. Als je goedkopere of gratis opties verkiest:
- Hetzner — €3,79/maand, meer cores/RAM per dollar.
- Oracle Cloud — Always Free ARM (tot 4 OCPU, 24 GB RAM), maar aanmelden kan lastig zijn en het is alleen ARM.
Vereisten
- DigitalOcean-account (aanmelden)
- SSH-sleutelpaar (of bereidheid om wachtwoordauthenticatie te gebruiken)
- Ongeveer 20 minuten
Installatie
Maak een Droplet aan
- Log in bij DigitalOcean.
- Klik op Create > Droplets.
- Kies:
- Regio: Dichtst bij jou
- Image: Ubuntu 24.04 LTS
- Grootte: Basic, Regular, 1 vCPU / 1 GB RAM / 25 GB SSD
- Authenticatie: SSH-sleutel (aanbevolen) of wachtwoord
- Klik op Create Droplet en noteer het IP-adres.
Maak verbinding en installeer
ssh root@YOUR_DROPLET_IP
apt update && apt upgrade -y
# Install Node.js 24
curl -fsSL https://deb.nodesource.com/setup_24.x | bash -
apt install -y nodejs
# Install OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash
openclaw --version
Voer onboarding uit
openclaw onboard --install-daemon
De wizard leidt je door modelauthenticatie, kanaalconfiguratie, het genereren van een Gateway-token en daemon-installatie (systemd).
Voeg swap toe (aanbevolen voor 1 GB Droplets)
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
Controleer de Gateway
openclaw status
systemctl --user status openclaw-gateway.service
journalctl --user -u openclaw-gateway.service -f
Open de Control UI
De Gateway bindt standaard aan loopback. Kies een van deze opties.
Optie A: SSH-tunnel (eenvoudigst)
# From your local machine
ssh -L 18789:localhost:18789 root@YOUR_DROPLET_IP
Open daarna http://localhost:18789.
Optie B: Tailscale Serve
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up
openclaw config set gateway.tailscale.mode serve
openclaw gateway restart
Open daarna https://<magicdns>/ vanaf elk apparaat op je tailnet.
Tailscale Serve authenticeert verkeer van de Control UI en WebSocket-verkeer via tailnet-identiteitsheaders, waarbij wordt aangenomen dat de Gateway-host zelf vertrouwd is. HTTP API-eindpunten volgen hoe dan ook de normale authenticatiemodus van de Gateway (token/wachtwoord). Stel gateway.auth.allowTailscale: false in en gebruik gateway.auth.mode: "token" of "password" om expliciete shared-secret-credentials via Serve te vereisen.
Optie C: Tailnet-bind (zonder Serve)
openclaw config set gateway.bind tailnet
openclaw gateway restart
Open daarna http://<tailscale-ip>:18789 (token vereist).
Persistentie en back-ups
OpenClaw-status staat onder:
~/.openclaw/—openclaw.json, per-agentauth-profiles.json, kanaal-/providerstatus en sessiegegevens.~/.openclaw/workspace/— de agentwerkruimte (SOUL.md, geheugen, artefacten).
Deze blijven behouden na Droplet-herstarts. Maak een draagbare snapshot met:
openclaw backup create
DigitalOcean-snapshots maken een back-up van de hele Droplet; openclaw backup create is overdraagbaar tussen hosts.
Tips voor 1 GB RAM
De Droplet van $6 heeft slechts 1 GB RAM. Om alles soepel te houden:
- Zorg dat de swapstap hierboven in
/etc/fstabstaat, zodat deze herstarts overleeft. - Geef de voorkeur aan API-gebaseerde modellen (Claude, GPT) boven lokale modellen — lokale LLM-inferentie past niet in 1 GB.
- Stel
agents.defaults.model.primaryin op een kleiner model als je OOM's krijgt bij grote prompts. - Monitor met
free -henhtop.
Probleemoplossing
Gateway start niet -- Voer openclaw doctor --non-interactive uit en controleer logs met journalctl --user -u openclaw-gateway.service -n 50.
Poort is al in gebruik -- Voer lsof -i :18789 uit om het proces te vinden en stop het daarna.
Onvoldoende geheugen -- Controleer met free -h of swap actief is. Als je nog steeds OOM krijgt, gebruik dan API-gebaseerde modellen (Claude, GPT) in plaats van lokale modellen, of upgrade naar een Droplet van 2 GB.
Volgende stappen
- Kanalen -- verbind Telegram, WhatsApp, Discord en meer
- Gateway-configuratie -- alle configuratieopties
- Bijwerken -- houd OpenClaw up-to-date