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/mnd, meer cores/RAM per dollar.
- Oracle Cloud — Always Free ARM (tot 4 OCPU, 24 GB RAM), maar aanmelden kan lastig zijn en is alleen ARM.
Vereisten
- DigitalOcean-account (aanmelden)
- SSH-sleutelpaar (of bereidheid om wachtwoordauthenticatie te gebruiken)
- Ongeveer 20 minuten
Instellen
Een Droplet maken
- 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.
Verbinden en installeren
ssh root@YOUR_DROPLET_IP apt 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 # Create the non-root user that will own OpenClaw state and services.adduser openclawusermod -aG sudo openclawloginctl enable-linger openclaw su - openclawopenclaw --versionGebruik de root-shell alleen voor de systeem-bootstrap. Voer OpenClaw-opdrachten uit als de niet-rootgebruiker openclaw, zodat de status onder /home/openclaw/.openclaw/ staat en de Gateway wordt geïnstalleerd als systemd-service van die gebruiker.
Onboarding uitvoeren
openclaw onboard --install-daemonDe wizard leidt je door modelauthenticatie, kanaalconfiguratie, het genereren van een gateway-token en daemoninstallatie (systemd).
Swap toevoegen (aanbevolen voor 1 GB Droplets)
fallocate -l 2G /swapfilechmod 600 /swapfilemkswap /swapfileswapon /swapfileecho '/swapfile none swap sw 0 0' >> /etc/fstabDe gateway verifiëren
openclaw statussystemctl --user status openclaw-gateway.servicejournalctl --user -u openclaw-gateway.service -fToegang tot de Control UI
De gateway bindt standaard aan loopback. Kies een van deze opties.
Optie A: SSH-tunnel (eenvoudigst)
# From your local machinessh -L 18789:localhost:18789 root@YOUR_DROPLET_IPOpen daarna http://localhost:18789.
Optie B: Tailscale Serve
curl -fsSL https://tailscale.com/install.sh | sudo shsudo tailscale upopenclaw config set gateway.tailscale.mode serveopenclaw gateway restartOpen daarna https://<magicdns>/ vanaf elk apparaat op je tailnet.
Tailscale Serve authenticeert Control UI- en WebSocket-verkeer via tailnet-identiteitsheaders, waarbij wordt aangenomen dat de gateway-host zelf vertrouwd is. HTTP API-eindpunten volgen ongeacht dit de normale auth-modus van de gateway (token/wachtwoord). Stel gateway.auth.allowTailscale: false in en gebruik gateway.auth.mode: "token" of "password" om expliciete gedeelde-geheime aanmeldgegevens via Serve te vereisen.
Optie C: Tailnet-bind (geen Serve)
openclaw config set gateway.bind tailnetopenclaw gateway restartOpen 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 herstarts van de Droplet. Een draagbare snapshot maken:
openclaw backup createDigitalOcean-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 ervoor 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 OOMs krijgt bij grote prompts. - Monitor met
free -henhtop.
Problemen oplossen
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 2 GB Droplet.
Volgende stappen
- Kanalen -- verbind Telegram, WhatsApp, Discord en meer
- Gateway-configuratie -- alle configuratieopties
- Bijwerken -- houd OpenClaw up-to-date