ZeroClaw setup on Ubuntu VPS with Telegram

Learn to build ZeroClaw on an Ubuntu VPS, add a model API key, and connect a Telegram bot created through BotFather.

Player not loading? Watch on YouTube

This beginner tutorial walks through a self-hosted ZeroClaw setup on an Ubuntu Linux VPS and connects it to Telegram. The presenter uses Hostinger's KVM 2 plan and selects the latest Ubuntu version shown, without specifying a version number. The hosting recommendation is the presenter’s preference; Hostinger is an affiliate-linked example.

The installation covers operating system updates, dependencies, Rust, cloning the ZeroClaw repository, building it, and making the installation available globally. The presenter reports that his initial build took about seven minutes. A linked command document accompanies the walkthrough; the transcript does not reproduce the shell commands in full.

The onboarding wizard shows Anthropic Claude as the default model choice. The presenter briefly changes the model and provider, then adds an API key. This setup uses a model provider API; it does not demonstrate how to run models locally.

For Telegram, the guide opens channel onboarding and creates a bot through BotFather. It covers choosing a name and a username ending in "bot", copying the bot's HTTP API token into ZeroClaw, and completing the remaining prompts. The presenter then confirms the daemon launch, shows the Telegram channel listening for messages, and opens the bot chat.

The demonstrated Telegram allowed-users setting uses a wildcard, rather than an owner-only allowlist. The recording reaches a listening daemon and an open bot chat, but does not demonstrate a sustained successful conversation.