Self-host OpenClaw with Docker on a VPS

Self-hosting gives you more control and privacy. Use Docker on a secured VPS for predictable deployments and easy maintenance.

1

Prepare VPS securely

  • Create a non-root deploy user and disable password SSH login.
  • Enable firewall rules for only required ports.
  • Keep OS packages updated.
2

Install Docker and deploy

  1. Install Docker and Docker Compose.
  2. Place your environment file and deployment config.
  3. Run the stack and confirm containers are healthy.
3

Set reliability basics

  • Configure HTTPS with valid certificates.
  • Enable backups for config and persistent data.
  • Set container restart policies and log retention.

Sign up

Welcome to ClawNode

Pick a plan: OpenClaw (bring your own API key) or a Node (Ollama + open-source LLM preinstalled).

or

By selecting Agree and continue, I agree to ClawNode's Terms of Service and Privacy Policy.

or

Already have an account? Log in