Skip to Content
Legacy Getting StartedOverview

Self-Hosted Getting Started

This section covers self-hosted OpenClaw setup.

If you are using OpenClaw VPS hosted service, start here instead:

Prerequisites

Before you begin, make sure you have:

  1. BYOK provider key - Bring your own supported provider key
  2. Cloudflare Account (for Workers deployment) or VPS (for traditional deployment)
  3. 10-30 minutes for setup

Choose Your Deployment Method

Best for users who want:

  • Zero server maintenance
  • Global edge deployment
  • Pay-per-use pricing (~$5/mo)
  • Automatic scaling

Limitations: Telegram can be less reliable in self-managed Workers deployments because of container hibernation.

Deploy to Cloudflare Workers →

VPS Deployment

Best for users who want:

  • Full control over the server
  • Reliable web access and the cleanest self-managed path for Telegram
  • Persistent storage
  • Custom domain with SSL

Trade-offs: Requires basic Linux knowledge and ongoing maintenance.

Deploy to VPS →