Пошаговое руководство: развёртывание OpenClaw на Hetzner VPS
В этом руководстве мы покажем, как MyClaw автоматически разворачивает OpenClaw на выделенном сервере Hetzner. Понимание процесса поможет вам лучше управлять своим ассистентом.
Что происходит «под капотом»
Когда вы нажимаете кнопку «Развернуть» в MyClaw, запускается автоматизированный процесс:
[Вы] → Нажимаете «Развернуть»
↓
[MyClaw] → Создаёт VPS на Hetzner (Falkenstein, DE)
↓
[MyClaw] → Настраивает SSH, firewall, Docker
↓
[MyClaw] → Деплоит OpenClaw в контейнере
↓
[MyClaw] → Подключает Telegram webhook
↓
[Telegram] → Бот онлайн и готов к работе!
Шаг 1: Создание сервера
MyClaw использует Hetzner Cloud API для создания VPS:
# Что делает MyClaw через API:
hcloud server create \
--name openclaw-user123 \
--type cx22 \
--image ubuntu-24.04 \
--location fsn1 \
--ssh-key myclaw-deploy
Параметры сервера:
- Тип: CX22 (2 vCPU, 4 GB RAM) — оптимально для OpenClaw
- ОС: Ubuntu 24.04 LTS
- Локация: Falkenstein, Германия (GDPR-совместимый дата-центр)
- Стоимость: €4.5/месяц
Шаг 2: Настройка безопасности
После создания сервера MyClaw автоматически:
# Настройка файрвола
ufw default deny incoming
ufw default allow outgoing
ufw allow 22/tcp # SSH (только для MyClaw)
ufw allow 443/tcp # HTTPS для webhook
ufw enable
# Отключение root-логина по паролю
sed -i 's/PermitRootLogin yes/PermitRootLogin prohibit-password/' \
/etc/ssh/sshd_config
systemctl restart sshd
Шаг 3: Установка Docker
# Установка Docker Engine
curl -fsSL https://get.docker.com | sh
# Проверка установки
docker --version
# Docker version 27.x.x
Шаг 4: Деплой OpenClaw
MyClaw создаёт конфигурацию и запускает контейнер:
# docker-compose.yml (генерируется автоматически)
version: "3.8"
services:
openclaw:
image: ghcr.io/openclaw/openclaw:latest
restart: always
ports:
- "443:443"
environment:
- ANTHROPIC_API_KEY=${ANTHROPIC_KEY}
- TELEGRAM_BOT_TOKEN=${BOT_TOKEN}
- OPENCLAW_SYSTEM_PROMPT=${SYSTEM_PROMPT}
volumes:
- openclaw_data:/app/data
- ./certs:/app/certs:ro
volumes:
openclaw_data:
# Запуск
docker compose up -d
# Проверка статуса
docker compose ps
# NAME STATUS PORTS
# openclaw Up 30s 0.0.0.0:443->443/tcp
Шаг 5: Подключение Telegram
Последний шаг — регистрация webhook:
# Регистрация вебхука в Telegram Bot API
curl -X POST "https://api.telegram.org/bot${BOT_TOKEN}/setWebhook" \
-d "url=https://${SERVER_IP}/telegram/webhook" \
-d "allowed_updates=[\"message\",\"callback_query\"]"
# Ответ:
# {"ok":true,"result":true,"description":"Webhook was set"}
Мониторинг и управление
После деплоя MyClaw предоставляет панель управления:
- Статус сервера — CPU, RAM, диск в реальном времени
- Логи — просмотр логов OpenClaw прямо в браузере
- Перезагрузка — перезапуск контейнера одной кнопкой
- Обновления — обновление OpenClaw до последней версии
Что делать при проблемах?
| Проблема | Решение |
|---|---|
| Бот не отвечает | Проверьте статус в панели → Перезагрузите |
| Медленные ответы | Проверьте баланс API-ключа |
| Ошибка 502 | MyClaw автоматически перезапустит контейнер |
| Нужно больше RAM | Обратитесь в поддержку для апгрейда |
Начните прямо сейчас
Весь этот процесс MyClaw выполняет за вас автоматически за 60 секунд. Вам нужно только:
- Зарегистрироваться на myclaw.to
- Добавить API-ключи
- Нажать одну кнопку
Попробуйте бесплатно — первые 7 дней без оплаты.
Готовы попробовать?
Разверните своего ИИ-ассистента за 60 секунд — без технических навыков
Начать бесплатно →