OpenClaw на DigitalOcean

Цель

Запустить постоянно работающий OpenClaw Gateway на DigitalOcean за $6/месяц (или $4/мес с резервированием).

Если вы хотите вариант за $0/месяц и не против ARM + специфичной настройки провайдера, смотрите руководство по Oracle Cloud.

Сравнение стоимости (2026)

ПровайдерПланХарактеристикиЦена/месПримечания
Oracle CloudAlways Free ARMдо 4 OCPU, 24GB RAM$0ARM, ограниченная мощность / особенности регистрации
HetznerCX222 vCPU, 4GB RAM€3.79 (~$4)Самый дешевый платный вариант
DigitalOceanBasic1 vCPU, 1GB RAM$6Простой интерфейс, хорошая документация
VultrCloud Compute1 vCPU, 1GB RAM$6Множество локаций
LinodeNanode1 vCPU, 1GB RAM$5Теперь часть Akamai

Выбор провайдера:

  • DigitalOcean: простейший UX + предсказуемая настройка (это руководство)
  • Hetzner: хорошее соотношение цена/производительность (см. руководство по Hetzner)
  • Oracle Cloud: может быть $0/месяц, но более капризный и только ARM (см. руководство по Oracle)

Требования

1) Создать Droplet

  1. Войдите в DigitalOcean
  2. Нажмите Create → Droplets
  3. Выберите:
    • Region: Ближайший к вам (или к вашим пользователям)
    • Image: Ubuntu 24.04 LTS
    • Size: Basic → Regular → $6/mo (1 vCPU, 1GB RAM, 25GB SSD)
    • Authentication: SSH-ключ (рекомендуется) или пароль
  4. Нажмите Create Droplet
  5. Запишите IP-адрес

2) Подключиться через SSH

ssh root@YOUR_DROPLET_IP

3) Установить OpenClaw

# Обновить систему
apt update && apt upgrade -y

# Установить Node.js 22
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs

# Установить OpenClaw
curl -fsSL https://openclaw.bot/install.sh | bash

# Проверить
openclaw --version

4) Запустить процесс онбординга

openclaw onboard --install-daemon

Мастер проведет вас через:

  • Аутентификацию модели (API-ключи или OAuth)
  • Настройку каналов (Telegram, WhatsApp, Discord и т.д.)
  • Токен Gateway (генерируется автоматически)
  • Установку демона (systemd)

5) Проверить Gateway

# Проверить статус
openclaw status

# Проверить сервис
systemctl --user status openclaw-gateway.service

# Просмотреть логи
journalctl --user -u openclaw-gateway.service -f

6) Доступ к панели управления

Gateway по умолчанию привязан к loopback. Для доступа к Control UI:

Вариант A: SSH-туннель (рекомендуется)

# С вашей локальной машины
ssh -L 18789:localhost:18789 root@YOUR_DROPLET_IP

# Затем откройте: http://localhost:18789

Вариант B: Tailscale Serve (HTTPS, только loopback)

# На droplet
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up

# Настроить Gateway для использования Tailscale Serve
openclaw config set gateway.tailscale.mode serve
openclaw gateway restart

Откройте: https://<magicdns>/

Примечания:

  • Serve оставляет Gateway только для loopback и аутентифицирует через заголовки идентификации Tailscale.
  • Чтобы требовать токен/пароль вместо этого, установите gateway.auth.allowTailscale: false или используйте gateway.auth.mode: "password".

Вариант C: Привязка к Tailnet (без Serve)

openclaw config set gateway.bind tailnet
openclaw gateway restart

Откройте: http://<tailscale-ip>:18789 (требуется токен).

7) Подключить ваши каналы

Telegram

openclaw pairing list telegram
openclaw pairing approve telegram <CODE>

WhatsApp

openclaw channels login whatsapp
# Отсканировать QR-код

См. Каналы для других провайдеров.


Оптимизация для 1GB RAM

Droplet за $6 имеет только 1GB RAM. Для стабильной работы:

Добавить swap (рекомендуется)

fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

Использовать более легкую модель

Если вы сталкиваетесь с нехваткой памяти, рассмотрите:

  • Использование API-моделей (Claude, GPT) вместо локальных моделей
  • Установка agents.defaults.model.primary на более легкую модель

Мониторинг памяти

free -h
htop

Постоянство данных

Все состояние хранится в:

  • ~/.openclaw/ — конфигурация, учетные данные, данные сессий
  • ~/.openclaw/workspace/ — рабочее пространство (SOUL.md, память и т.д.)

Эти данные переживают перезагрузки. Периодически делайте резервные копии:

tar -czvf openclaw-backup.tar.gz ~/.openclaw ~/.openclaw/workspace

Бесплатная альтернатива Oracle Cloud

Oracle Cloud предлагает Always Free ARM-инстансы, которые значительно мощнее любого платного варианта здесь — за $0/месяц.

Что вы получаетеХарактеристики
4 OCPUARM Ampere A1
24GB RAMБолее чем достаточно
200GB хранилищеБлочный том
Бесплатно навсегдаБез списаний с карты

Предостережения:

  • Регистрация может быть капризной (повторите попытку при неудаче)
  • ARM-архитектура — большинство работает, но некоторым бинарникам нужны ARM-сборки

Для полного руководства по настройке см. Oracle Cloud. Для советов по регистрации и решению проблем с процессом регистрации см. это руководство сообщества.


Устранение неполадок

Gateway не запускается

openclaw gateway status
openclaw doctor --non-interactive
journalctl -u openclaw --no-pager -n 50

Порт уже используется

lsof -i :18789
kill <PID>

Нехватка памяти

# Проверить память
free -h

# Добавить больше swap
# Или обновиться до droplet за $12/мес (2GB RAM)

См. также