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:
- BYOK provider key - Bring your own supported provider key
- Cloudflare Account (for Workers deployment) or VPS (for traditional deployment)
- 10-30 minutes for setup
Choose Your Deployment Method
Cloudflare Workers (Recommended)
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.