Хостинг и развертывание
Hetzner
Цель
Запустить постоянный OpenClaw Gateway на Hetzner VPS с использованием Docker, с устойчивым состоянием, встроенными бинарными файлами и безопасным поведением при перезапуске. Если вам нужно «OpenClaw 24/7 за ~$5», это самая простая надежная настройка. Цены Hetzner меняются; выберите самый маленький VPS на Debian/Ubuntu и увеличьте масштаб, если столкнетесь с нехваткой памяти. Напоминание о модели безопасности:
- Агенты, общие для компании, подходят, когда все находятся в одном доверительном периметре, а среда выполнения предназначена только для бизнеса.
- Соблюдайте строгое разделение: выделенный VPS/среда выполнения + выделенные учетные записи; никаких личных профилей Apple/Google/браузера/менеджера паролей на этом хосте.
- Если пользователи являю тся противниками друг для друга, разделите их по шлюзу/хосту/пользователю ОС.
См. Безопасность и Хостинг VPS.
Что мы делаем (простыми словами)?
- Арендуем небольшой Linux-сервер (Hetzner VPS)
- Устанавливаем Docker (изолированная среда выполнения приложений)
- Запускаем OpenClaw Gateway в Docker
- Сохраняем
~/.openclaw+~/.openclaw/workspaceна хосте (переживает перезапуски/пересборки) - Получаем доступ к UI управления с вашего ноутбука через SSH-туннель
Доступ к шлюзу можно получить через:
- Проброс портов SSH с вашего ноутбука
- Прямое открытие порта, если вы самостоятельно управляете фаерволом и токенами
В этом руководстве предполагается использование Ubuntu или Debian на Hetzner.
Если вы используете другой Linux VPS, сопоставьте пакеты соответствующим образом. Общий процесс работы с Docker см. в Docker.
Быстрый путь (для опытных операторов)
- Подготовьте Hetzner VPS
- Установите Docker
- Клонируйте репозиторий OpenClaw
- Создайте постоянные каталоги на хосте
- Настройте
.envиdocker-compose.yml - Включите необходимые бинарные файлы в образ
docker compose up -d- Проверьте сохранение состояния и доступ к шлюзу
Что вам понадобится
- Hetzner VPS с доступом root
- Доступ по SSH с вашего ноутбука
- Базовое умение работать с SSH + копировать/вставлять команды
- ~20 минут
- Docker и Docker Compose
- Учетные данные для аутентификации модели
- Опционально учетные данные провайдеров
- WhatsApp QR
- Токен бота Telegram
- Gmail OAuth
1) Подготовка VPS
Создайте VPS на Ubuntu или Debian в Hetzner. Подключитесь как root:
ssh root@YOUR_VPS_IP
В этом руководстве предполагается, что VPS является постоянным. Не рассматривайте его как одноразовую инфраструктуру.
2) Установка Docker (на VPS)
apt-get update
apt-get install -y git curl ca-certificates
curl -fsSL https://get.docker.com | sh
Проверьте:
docker --version
docker compose version
3) Клонирование репозитория OpenClaw
git clone https://github.com/openclaw/openclaw.git
cd openclaw
В этом руководстве предполагается, что вы будете собирать пользовательский образ, чтобы гарантировать сохранность бинарных файлов.
4) Создание постоянных каталогов на хосте
Контейнеры Docker являются эфемерными. Все долгоживущие состояния должны храниться на хосте.
mkdir -p /root/.openclaw/workspace
# Установите владельца для пользователя контейнера (uid 1000):
chown -R 1000:1000 /root/.openclaw