5.3 KiB
| summary | read_when | |||
|---|---|---|---|---|
| Moltbot on Hostinger VPS (simplest UI-based setup) |
|
Moltbot on Hostinger VPS
Goal
Run a persistent Moltbot 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 Moltbot 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 Moltbot 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 Moltbot from Catalog
- Open Docker Manager in hPanel
- Go to the Catalog section
- Search for Moltbot
- Click the Deploy button on the Moltbot card
4) Configure Environment Variables
The deployment wizard will show configuration options:
Required (auto-generated):
MOLTBOT_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 Moltbot 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 Moltbot 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 Moltbot container
- Go to the Catalog and redeploy Moltbot
- 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 Moltbot CLI commands:
# Check status
docker ps | grep moltbot
# 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
MOLTBOT_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