← Все статьи
Пошаговое руководство: развёртывание OpenClaw на Hetzner VPS

Пошаговое руководство: развёртывание 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 предоставляет панель управления:

Что делать при проблемах?

Проблема Решение
Бот не отвечает Проверьте статус в панели → Перезагрузите
Медленные ответы Проверьте баланс API-ключа
Ошибка 502 MyClaw автоматически перезапустит контейнер
Нужно больше RAM Обратитесь в поддержку для апгрейда

Начните прямо сейчас

Весь этот процесс MyClaw выполняет за вас автоматически за 60 секунд. Вам нужно только:

  1. Зарегистрироваться на myclaw.to
  2. Добавить API-ключи
  3. Нажать одну кнопку

Попробуйте бесплатно — первые 7 дней без оплаты.

Готовы попробовать?

Разверните своего ИИ-ассистента за 60 секунд — без технических навыков

Начать бесплатно →