Hosting
DigitalOcean
Запустите постоянный OpenClaw Gateway на Droplet в DigitalOcean (~$6/месяц для базового плана с 1 ГБ).
DigitalOcean — простой вариант платного VPS. Более дешёвые или бесплатные варианты:
- Hetzner — больше ядер и оперативной памяти за ту же цену.
- Oracle Cloud — всегда бесплатный тариф ARM (до 4 OCPU и 24 ГБ оперативной памяти), но регистрация может быть затруднительной, а архитектура ограничена ARM.
Предварительные требования
- Учётная запись DigitalOcean (регистрация)
- Пара ключей SSH (или готовность использовать аутентификацию по паролю)
- Около 20 минут
Настройка
Создайте Droplet
- Войдите в DigitalOcean.
- Нажмите Create > Droplets.
- Выберите:
- Region: ближайший к вам
- Image: Ubuntu 24.04 LTS
- Size: Basic, Regular, 1 vCPU / 1 ГБ оперативной памяти / SSD 25 ГБ
- Authentication: ключ SSH (рекомендуется) или пароль
- Нажмите Create Droplet и запишите IP-адрес.
Подключитесь и установите
ssh root@YOUR_DROPLET_IP apt update && apt upgrade -y # Установите Node.js 24curl -fsSL https://deb.nodesource.com/setup_24.x | bash -apt install -y nodejs # Установите OpenClawcurl -fsSL https://openclaw.ai/install.sh | bash # Создайте непривилегированного пользователя, которому будут принадлежать состояние и службы OpenClaw.adduser openclawusermod -aG sudo openclawloginctl enable-linger openclaw su - openclawopenclaw --versionИспользуйте оболочку root только для первоначальной настройки системы. Выполняйте команды OpenClaw от имени непривилегированного пользователя openclaw, чтобы состояние хранилось в /home/openclaw/.openclaw/, а Gateway устанавливался как пользовательская служба systemd --user этого пользователя.
Выполните первоначальную настройку
openclaw onboard --install-daemonМастер проведёт вас через аутентификацию модели, настройку каналов, создание токена Gateway и установку демона (пользовательской службы systemd).
Добавьте раздел подкачки (рекомендуется для Droplet с 1 ГБ)
fallocate -l 2G /swapfilechmod 600 /swapfilemkswap /swapfileswapon /swapfileecho '/swapfile none swap sw 0 0' >> /etc/fstabПроверьте Gateway
openclaw statussystemctl --user status openclaw-gateway.servicejournalctl --user -u openclaw-gateway.service -fОткройте интерфейс управления
По умолчанию Gateway привязывается к интерфейсу обратной петли. Выберите один из следующих вариантов.
Вариант A: туннель SSH (самый простой)
# На локальном компьютереssh -L 18789:localhost:18789 root@YOUR_DROPLET_IPЗатем откройте http://localhost:18789.
Вариант B: Tailscale Serve
curl -fsSL https://tailscale.com/install.sh | sudo shsudo tailscale upopenclaw config set gateway.tailscale.mode serveopenclaw gateway restartЗатем откройте https://<magicdns>/ на любом устройстве в вашей сети tailnet.
Tailscale Serve аутентифицирует трафик интерфейса управления и WebSocket с помощью заголовков идентификации tailnet, что предполагает доверие к самому хосту Gateway. При этом конечные точки HTTP API по-прежнему используют обычный режим аутентификации Gateway (токен/пароль). Чтобы требовать явные учётные данные с общим секретом при доступе через Serve, задайте gateway.auth.allowTailscale: false и используйте gateway.auth.mode: "token" или "password".
Вариант C: привязка к tailnet (без Serve)
openclaw config set gateway.bind tailnetopenclaw gateway restartЗатем откройте http://<tailscale-ip>:18789 (требуется токен).
Сохранение данных и резервные копии
Состояние OpenClaw хранится в следующих каталогах:
~/.openclaw/—openclaw.json, учётные данные каналов и провайдеров, данныеauth-profiles.jsonотдельных агентов и данные сеансов.~/.openclaw/workspace/— рабочая область агента (SOUL.md, память, артефакты).
Эти данные сохраняются после перезагрузки Droplet. Чтобы создать переносимый снимок:
openclaw backup createСнимки DigitalOcean сохраняют весь Droplet; openclaw backup create можно переносить между хостами.
Рекомендации для 1 ГБ оперативной памяти
Droplet за $6 располагает только 1 ГБ оперативной памяти. Для стабильной работы:
- Убедитесь, что описанная выше настройка подкачки добавлена в
/etc/fstab, чтобы она сохранялась после перезагрузок. - Предпочитайте модели, доступные через API (Claude, GPT), локальным моделям — локальный инференс LLM не помещается в 1 ГБ.
- Если при обработке больших запросов возникает нехватка памяти, задайте для
agents.defaults.model.primaryмодель меньшего размера. - Отслеживайте состояние с помощью
free -hиhtop.
Устранение неполадок
Gateway не запускается — выполните openclaw doctor --non-interactive и проверьте журналы с помощью journalctl --user -u openclaw-gateway.service -n 50.
Порт уже используется — выполните lsof -i :18789, чтобы найти процесс, а затем остановите его.
Недостаточно памяти — проверьте, активна ли подкачка, с помощью free -h. Если нехватка памяти сохраняется, вместо локальных моделей используйте модели, доступные через API (Claude, GPT), или перейдите на Droplet с 2 ГБ.
Дальнейшие действия
- Каналы — подключите Telegram, WhatsApp, Discord и другие сервисы
- Конфигурация Gateway — все параметры конфигурации
- Обновление — поддерживайте OpenClaw в актуальном состоянии