In this step, you'll set up your virtual private server (VPS) on BytePlus ECS. The key advantage: OpenClaw comes pre-installed — no npm installation needed.
- Computer with SSH client (Terminal on Mac/Linux, PowerShell/WSL on Windows)
- Internet connection
- BytePlus account (create one if you don't have it)
- Go to BytePlus ECS
- Click "Get Started" or "Sign Up"
- Complete the registration form:
- Email address
- Password
- Phone number (for verification)
- Verify your email and phone
- Log in to your BytePlus account
- Navigate to "Elastic Compute Service" (ECS)
- Click "Create Instance"
- Configure your instance:
| Setting | Recommendation |
|---|---|
| Region | Jakarta (Asia Pacific) |
| Instance Type | Basic (for beginners) or Standard (for more power) |
| Operating System | Ubuntu 22.04 LTS or CentOS 8 |
| Storage | 40GB SSD (minimum) |
| Network | Default VPC + Security Group |
- Review your configuration
- Click "Create Instance"
- Wait 2-3 minutes for provisioning
After creation, you'll see:
- Public IP Address (e.g.,
172.31.0.2) - Username (usually
root) - Password (set during creation)
Save these details — you'll need them for SSH access.
Once your server is ready, proceed to:
| Problem | Solution |
|---|---|
| Can't log in to BytePlus | Reset password or contact support |
| Instance stuck in "Creating" | Wait 5 minutes, then refresh page |
| No public IP assigned | Check network settings |
| SSH connection refused | Verify security group allows port 22 |
- OpenClaw is pre-installed — no separate installation needed
- Jakarta region recommended for Asia Pacific users
- Basic instance sufficient for workshop; upgrade later if needed
Ready? Move on to Step 2: SSH Setup