
Photo by EasyCloudify
6 min read
OpenClaw (formerly Moltbot and Clawdbot) is an open-source personal AI agent you can run on your own infrastructure. It connects to the LLM of your choice and lets you interact through messaging apps you already use WhatsApp, Telegram, iMessage, Slack, or Discord. From there it can manage files, run terminal commands, control a browser, handle email, and much more.
Running OpenClaw on your personal laptop might seem convenient, but it's not a great idea in practice. Granting an AI agent deep access to the same machine that holds your personal data introduces unnecessary risk. A dedicated cloud server keeps things isolated, gives you an always-on environment, and lets you connect from any device.
EasyCloudify offers two deployment paths for OpenClaw:
If you prefer to provision and configure a bare server yourself, that's also possible, but the steps below will cover both managed options.
| 1-Click Deploy | App Platform | |
|---|---|---|
| Best for | Solo developers, fast experimentation | Teams, production workloads |
| Setup complexity | Low | Low–Medium |
| Control | High | Moderate |
| Auto-scaling | Manual | Automatic |
| Auto-restarts | Via systemd | Built-in |
| Starting price | $15/month | Varies by plan |
Both options apply the same core security measures automatically:
Note: OpenClaw is a fast-moving project and some skills or integrations may require additional manual configuration when running with these security layers in place. This is expected — the tradeoff is well worth it compared to running the agent with unrestricted access.
Log in to your EasyCloudify account and navigate to Deploy Server. Under Application type, open the Marketplace switch and search for OpenClaw. Select the official OpenClaw image from the results.

For the server plan, choose at least 4 GB RAM — this is the minimum recommended to run OpenClaw reliably alongside its Docker sandbox.
Under Authentication Method, add your SSH public key. If you haven't set one up yet, follow the SSH key setup guide in the EasyCloudify documentation.
Give the server a recognizable name (e.g., openclaw-prod) and click Deploy Server. Full initialization takes a couple of minutes.
Once the server is ready, connect via SSH using its public IP:
bashssh root@your_server_ip
After logging in, the OpenClaw setup wizard will launch automatically. Look for the Dashboard URL in the Control UI & Gateway Access section of the welcome output — you'll need it in the next step.

When the wizard prompts you to select an AI provider, choose from the available options (Anthropic is supported today; additional providers are being added) and enter your API key.
Once the API key is saved, the wizard may offer to run pairing automation. This step links your browser-based dashboard to your OpenClaw gateway. Follow the on-screen instructions: open the Dashboard URL in your browser and paste your gateway token into the settings panel to complete pairing.

After refreshing, you'll land on the main chat interface. You can send messages directly and OpenClaw will respond. For example:
shellYou: What files can you currently see?
shellOpenClaw: Here's a list of files and directories in the sandbox workspace: . ------ AGENTS.md ------BOOTSTRAP.md ------HEARTBEAT.md ------USER.md -----skills/ --- 1password/ ---- SKILL.md ...
From the dashboard you can review token usage, configure messaging channels, schedule cron jobs, manage skills, and adjust other settings.
Prefer working in a terminal? A text-based interface is also available:
bash/opt/openclaw-tui.sh
Note: Depending on the version installed, the script may be located at
/opt/clawdbot-tui.sh.
Your instance ships with 50+ skills pre-loaded in the registry. To install additional ones, open the Skills section of the browser dashboard, search for what you need, and click Install.

For example, to set up a Google Calendar integration, search calendar and install it with one click. Skills cover a broad range: file management, browser automation, smart home control, health monitoring, social media scheduling, and more.
Navigate to the Serverless section of your EasyCloudify dashboard and click Create. Select Template or your own Github repository and connect the OpenClaw Serverless repository.

In the Environment Variables section, click Edit and add your model API key to the PROVIDER_API_KEY field. This connects your AI provider to the OpenClaw runtime.
Click Create App. The initial build typically takes around five minutes.
Once the build completes, open the Console tab and verify the service is healthy:
bashopenclaw gateway health
From the console, switch to the dedicated OpenClaw user:
bashsu openclaw
Then navigate to that user's home directory:
bashcd
Now start the channel setup wizard:
bashopenclaw channels add
Select WhatsApp from the list, follow the prompts, and scan the QR code with your phone. Once paired, you can send messages to your OpenClaw instance directly through WhatsApp.
From the openclaw user session in the console, list available skills:
bashopenclaw skills
Find one you want and install it by name:
bashnpx clawhub install <skill_name>
Replace <skill_name> with the identifier shown in the registry listing. From here you can run openclaw to explore any other available commands and configuration options.
Can I use a model other than Anthropic's Claude?
Yes. OpenClaw is model-agnostic by design and supports a range of LLMs through API keys. With the EasyCloudify 1-Click image, Anthropic is the primary supported provider today, with additional integrations rolling out over time. You can also configure alternative models manually via the CLI.
Which operating systems does OpenClaw support?
OpenClaw runs on Linux, macOS, and Windows. The EasyCloudify deployment paths use Linux under the hood — which is the most stable and well-tested environment for server-side deployments.
What are the main security risks to be aware of?
The most significant concerns are OpenClaw's broad system access and its ability to execute arbitrary code. Deploying to an isolated cloud instance — rather than your personal machine — substantially reduces these risks. Keep an eye on which skills you install and what permissions they request.
How do I grant specific API keys to individual agents?
In the OpenClaw dashboard, go to the Agents section and select the agent you want to configure (or choose Defaults to apply settings globally). Under Sandbox > Docker > Env, add the API keys that agent should be allowed to use. This gives you fine-grained control over which agents can access external services.
How does pricing work?
EasyCloudify server costs start at $15/month for the 1-Click deployment. Separately, you'll pay for LLM API usage based on the number of tokens consumed. If you configure scheduled tasks or autonomous automations, token costs can add up quickly — keep an eye on your model provider's usage dashboard.
You now have a fully operational, security-hardened OpenClaw instance running on EasyCloudify. From here:
Deploy your own always-on AI agent in minutes. Get started with EasyCloudify
Filed under
AIGet product updates, tutorials, and DevOps insights delivered to your inbox. No spam, unsubscribe at any time.