DigitalOcean Droplet

Persistent Gateway on DigitalOcean for $6/month. Easy UI, good docs, predictable setup.

DigitalOcean is the friendly VPS provider — great documentation, a clean UI, and predictable pricing make it a popular choice for developers deploying OpenClaw for the first time on a cloud server. A Basic Droplet with 1 vCPU and 1GB RAM starts at $6/month ($4/month with reserved pricing), though 2GB RAM is recommended for Docker-based deployments. The setup is a straightforward VPS workflow: create a Droplet from the DigitalOcean dashboard (Ubuntu 22.04 recommended), SSH in, and run the OpenClaw installer script. The installer handles Node.js installation, OpenClaw setup, and systemd service creation. Within 15-20 minutes you have an always-on AI assistant running in the cloud. For Docker deployments, install Docker CE, clone the OpenClaw repo, and deploy via Docker Compose — same pattern as the Hetzner guide. DigitalOcean's strength is its developer experience. The web console includes a built-in terminal, one-click firewalls, monitoring dashboards, and automated backups. For teams, DigitalOcean Projects organize resources cleanly, and the API/CLI (doctl) enables automation. The documentation is widely regarded as the best in the VPS space — if you're new to server administration, DigitalOcean's tutorials will fill in any gaps. Access the Control UI via SSH tunnel (ssh -N -L 18789:127.0.0.1:18789 root@YOUR_DROPLET_IP) or set up a DigitalOcean Load Balancer with managed SSL certificates for HTTPS access. For security, enable DigitalOcean's Cloud Firewall to restrict incoming traffic to SSH only — the gateway should never be directly exposed to the internet without authentication. Pricing is slightly higher than Hetzner for equivalent specs, but DigitalOcean compensates with a simpler UI, better documentation, and a larger community of tutorials and guides. For solo founders and small teams who value developer experience over raw cost optimization, DigitalOcean hits the sweet spot.

Tags: vps, digitalocean, droplet, cloud

Use Cases

  • First-time VPS deployers who want excellent documentation and a clean management UI
  • Solo founders who want predictable monthly pricing with no surprise charges
  • Small teams needing a shared cloud AI assistant with simple access management
  • Development staging environment for testing OpenClaw before deploying to production
  • Always-on personal agent at a reasonable monthly cost with managed infrastructure

Tips

  • Use reserved pricing for 30-40% savings on long-running Droplets — $4/mo instead of $6/mo for the basic tier
  • Enable DigitalOcean's Cloud Firewall in the dashboard — it's free and blocks traffic before it reaches the Droplet
  • Use SSH tunneling for Control UI access: ssh -N -L 18789:127.0.0.1:18789 root@YOUR_DROPLET_IP
  • Install Tailscale on the Droplet for secure remote access from all your devices without port forwarding
  • Set up DigitalOcean Monitoring (free) for CPU, memory, and disk usage alerts
  • Use doctl CLI for automated Droplet management — great for scripting deployments and snapshots
  • Take a snapshot before major updates — it's the fastest rollback path on DigitalOcean

Known Issues & Gotchas

  • The $6/mo Droplet has only 1GB RAM — sufficient for native installs but Docker builds will OOM. Use 2GB ($12/mo) for Docker deployments
  • DigitalOcean's Cloud Firewall is separate from the Droplet's OS firewall — configure both for defense in depth
  • Don't expose port 18789 to the internet — use SSH tunneling or a Load Balancer with SSL for secure access
  • The root user has full system access — create a dedicated openclaw user with minimal privileges for production
  • Automated backups cost 20% extra — enable them for critical deployments but consider cheaper snapshot-based alternatives
  • DigitalOcean Spaces (object storage) is separate from Droplet storage — workspace data lives on the Droplet's SSD

Alternatives

  • Hetzner VPS
  • Oracle Cloud (Always Free)
  • Fly.io
  • GCP Compute Engine
  • Ansible (on DigitalOcean)

Community Feedback

DigitalOcean's docs are unmatched. Every step has a tutorial. If you're deploying your first VPS, DO makes the learning curve gentle.

— Reddit r/selfhosted

For option A (self-host), DigitalOcean or Hetzner are the go-to budget VPS providers. DO is slightly more expensive but the dashboard and firewall UI make up for it.

— Reddit r/AI_Agents

DO's $6/mo droplet works fine for OpenClaw but the 1GB RAM option will struggle with Docker builds. Go for the 2GB at $12/mo if using containers.

— Reddit r/Hosting

Frequently Asked Questions

Which Droplet plan should I choose?

For native install (no Docker): Basic $6/mo (1 vCPU, 1GB RAM) works fine. For Docker deployment: Basic $12/mo (1 vCPU, 2GB RAM) minimum. With reserved pricing, these drop to $4/mo and $8/mo respectively.

How do I access the Control UI securely?

SSH tunneling is the simplest: ssh -N -L 18789:127.0.0.1:18789 root@YOUR_DROPLET_IP, then open http://127.0.0.1:18789/. For persistent access, install Tailscale or set up a DigitalOcean Load Balancer with managed SSL.

How do I set up HTTPS?

Option 1: Use a DigitalOcean Load Balancer with managed SSL certificates (easiest, ~$12/mo extra). Option 2: Install nginx + certbot on the Droplet for free Let's Encrypt SSL. Option 3: Use Tailscale and skip HTTPS entirely (internal traffic is already encrypted).

Should I enable automated backups?

For critical deployments, yes — it's 20% of the Droplet cost and provides weekly automated snapshots. For non-critical or test setups, manual snapshots before updates are sufficient and cheaper.

Can I use DigitalOcean App Platform instead?

DigitalOcean App Platform is their PaaS offering. OpenClaw doesn't have official App Platform support — use a Droplet for full control. App Platform's container support might work but isn't tested.

How do I update OpenClaw on a Droplet?

SSH into the Droplet, run npm install -g openclaw@latest, then openclaw gateway restart. For Docker deployments: git pull, docker compose build, docker compose up -d. Take a snapshot first for easy rollback.