5.3 KiB
| summary | read_when | |||
|---|---|---|---|---|
| Clawdbot on Hostinger VPS (simplest UI-based setup) |
|
Clawdbot on Hostinger VPS
Goal
Run a persistent Clawdbot Gateway on Hostinger VPS using their Docker Manager UI.
This is the simplest setup path if you prefer a graphical interface over SSH and command-line configuration. Hostinger's hPanel includes a Docker catalog with Clawdbot pre-configured for one-click deployment.
Cost Comparison (2026)
| Provider | Plan | Specs | Price/mo | Notes |
|---|---|---|---|---|
| Oracle Cloud | Always Free ARM | up to 4 OCPU, 24GB RAM | $0 | ARM, limited capacity / signup quirks |
| Hetzner | CX22 | 2 vCPU, 4GB RAM | ~$4 | Cheapest paid option |
| Hostinger | KVM 1 | 1 vCPU, 4GB RAM | ~$5 | UI-based, Docker catalog |
| DigitalOcean | Basic | 1 vCPU, 1GB RAM | $6 | Easy UI, good docs |
| Vultr | Cloud Compute | 1 vCPU, 1GB RAM | $6 | Many locations |
| Linode | Nanode | 1 vCPU, 1GB RAM | $5 | Now part of Akamai |
Why Hostinger?
- Fully UI-based setup (no SSH required)
- Docker Manager with pre-configured Clawdbot in the catalog
- Good starting point for users less comfortable with the command line
Prerequisites
- Hostinger account (signup)
- ~10 minutes
That's it. No SSH keys, no terminal experience required.
1) Purchase a VPS
- Go to Hostinger VPS plans
- Select a plan (minimum 1GB RAM recommended, 4GB preferred)
- Complete checkout
- Wait for provisioning (typically 1-2 minutes)
2) Install Docker Manager
- Log into hPanel
- Select your VPS from the dashboard
- In the left sidebar, find Docker Manager
- If not already installed, click Install
- Wait 2-3 minutes for installation to complete
3) Deploy Clawdbot from Catalog
- Open Docker Manager in hPanel
- Go to the Catalog section
- Search for Clawdbot
- Click the Deploy button on the Clawdbot card
4) Configure Environment Variables
The deployment wizard will show configuration options:
Required (auto-generated):
CLAWDBOT_GATEWAY_TOKEN— Used to access the Control UI (generated automatically)
You can also configure these later via the Control UI.
5) Complete Deployment
- Review your configuration
- Click Deploy
- Wait for the container to reach Running status (1-2 minutes)
- Note the assigned port number shown in Docker Manager
Access the Control UI
Once deployed, access Clawdbot at:
http://YOUR_VPS_IP:PORT
Replace:
YOUR_VPS_IPwith your VPS IP address (shown in hPanel dashboard)PORTwith the port assigned by Docker Manager
Enter the gateway token when prompted.
Connect Your Channels
From the Control UI, you can connect messaging platforms:
- Open the Control UI in your browser
- Navigate to Channels or Integrations
- Follow the prompts to connect:
- WhatsApp — Scan QR code
- Telegram — Enter bot token
- Discord — Enter bot token
- Slack — OAuth flow
See Channels for detailed setup guides.
Managing Your Deployment
All management happens through Docker Manager in hPanel:
- View logs: Click on the Clawdbot container → Logs tab
- Restart: Click the restart button on the container
- Stop/Start: Use the container controls
- Update: Pull the latest image and redeploy
Update to Latest Version
- In Docker Manager, stop the Clawdbot container
- Go to the Catalog and redeploy Clawdbot
- Your configuration persists if using volumes
Advanced: SSH Access
If you need command-line access for troubleshooting:
- In hPanel, go to Docker Manager
- Press Terminal button
From SSH, you can use standard Clawdbot CLI commands:
# Check status
docker ps | grep clawdbot
# View logs
docker logs -f <container_id>
# Enter container shell
docker exec -it <container_id> /bin/bash
Persistence
Docker Manager configures volumes automatically. Your data persists across container restarts:
~/.clawdbot/— config, credentials, session data~/clawd/— workspace (SOUL.md, memory, artifacts)
Troubleshooting
Container won't start
- In Docker Manager, check the container logs
- Verify you have enough RAM (1GB minimum)
- Try redeploying from the Catalog
Can't access Control UI
- Verify the container is in Running status
- Check the correct port in Docker Manager
- Ensure your browser can reach the VPS IP
Gateway token not working
- Check the
CLAWDBOT_GATEWAY_TOKENin Docker Manager → Environment - The token is case-sensitive
- Try redeploying with a new token
Need more control
If you need advanced configuration (custom binaries, specific Docker options), consider using SSH access for direct Docker commands.
See Also
- Hetzner guide — Docker Compose with full control
- DigitalOcean guide — CLI-based setup
- Oracle guide — free tier option
- Docker install — generic Docker setup
- Gateway configuration — all config options