Обзор платформ

DigitalOcean

Цель

Запустить постоянный OpenClaw Gateway на DigitalOcean за $6/месяц (или $4/мес. с резервированием). Если вам нужен вариант за $0/месяц и вас не смущает ARM и специфичная настройка провайдера, см. руководство по Oracle Cloud.

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

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

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

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

Предварительные требования

1) Создание Droplet

⚠️ Используйте чистый базовый образ (Ubuntu 24.04 LTS). Избегайте сторонних образов из Marketplace, если вы не проверили их скрипты запуска и настройки брандмауэра по умолчанию.

  1. Войдите в DigitalOcean
  2. Нажмите Create → Droplets
  3. Выберите:
    • Регион: Ближайший к вам (или вашим пользователям)
    • Образ: Ubuntu 24.04 LTS
    • Размер: Basic → Regular → $6/мес. (1 vCPU, 1 ГБ ОЗУ, 25 ГБ SSD)
    • Аутентификация: SSH-ключ (рекомендуется) или пароль
  4. Нажмите Create Droplet
  5. Запишите IP-адрес

2) Подключение по SSH

ssh root@YOUR_DROPLET_IP

3) Установка OpenClaw

# Update system
apt update && apt upgrade -y

# Install Node.js 22
curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs

# Install OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash

# Verify
openclaw --version

4) Запуск начальной настройки

openclaw onboard --install-daemon

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

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

5) Проверка шлюза

# Check status
openclaw status

# Check service
systemctl --user status openclaw-gateway.service

# View logs
journalctl --user -u openclaw-gateway.service -f

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

По умолчанию шлюз привязывается к loopback-интерфейсу. Для доступа к Control UI: Вариант A: SSH-туннель (рекомендуется)

# From your local machine
ssh -L 18789:localhost:18789 root@YOUR_DROPLET_IP

# Then open: http://localhost:18789

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

# On the droplet
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up

# Configure Gateway to use Tailscale Serve
openclaw config set gateway.tailscale.mode serve
openclaw gateway restart

Откройте: https://<magicdns>/ Примечания:

  • Serve оставляет шлюз доступным только на loopback и аутентифицирует трафик Control UI/WebSocket через заголовки идентификации Tailscale (бестокенная аутентификация предполагает доверенный хост шлюза; HTTP API по-прежнему требуют токен/пароль).
  • Чтобы требовать токен/пароль, установите 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
# Scan QR code

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


Оптимизация для 1 ГБ ОЗУ

У тарифа за $6 только 1 ГБ ОЗУ. Чтобы всё работало гладко:

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

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

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

Если возникают ошибки нехватки памяти (OOM), рассмотрите:

  • Использование моделей на основе 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
24 ГБ ОЗУБолее чем достаточно
200 ГБ хранилищаБлочный том
Бесплатно навсегдаБез списаний с карты

Ограничения:

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

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


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

Шлюз не запускается

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

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

lsof -i :18789
kill <PID>

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

# Check memory
free -h

# Add more swap
# Or upgrade to $12/mo droplet (2GB RAM)

Смотрите также

iOS AppOracle Cloud