OpenClaw на DigitalOcean
Цель
Запустить постоянно работающий OpenClaw Gateway на DigitalOcean за $6/месяц (или $4/мес с резервированием).
Если вы хотите вариант за $0/месяц и не против ARM + специфичной настройки провайдера, смотрите руководство по Oracle Cloud.
Сравнение стоимости (2026)
| Провайдер | План | Характеристики | Цена/мес | Примечания |
|---|---|---|---|---|
| Oracle Cloud | Always Free ARM | до 4 OCPU, 24GB RAM | $0 | ARM, ограниченная мощность / особенности регистрации |
| Hetzner | CX22 | 2 vCPU, 4GB RAM | €3.79 (~$4) | Самый дешевый платный вариант |
| DigitalOcean | Basic | 1 vCPU, 1GB RAM | $6 | Простой интерфейс, хорошая документация |
| Vultr | Cloud Compute | 1 vCPU, 1GB RAM | $6 | Множество локаций |
| Linode | Nanode | 1 vCPU, 1GB RAM | $5 | Теперь часть Akamai |
Выбор провайдера:
- DigitalOcean: простейший UX + предсказуемая настройка (это руководство)
- Hetzner: хорошее соотношение цена/производительность (см. руководство по Hetzner)
- Oracle Cloud: может быть $0/месяц, но более капризный и только ARM (см. руководство по Oracle)
Требования
- Аккаунт DigitalOcean (регистрация с $200 бесплатного кредита)
- Пара SSH-ключей (или готовность использовать аутентификацию по паролю)
- ~20 минут
1) Создать Droplet
- Войдите в DigitalOcean
- Нажмите Create → Droplets
- Выберите:
- Region: Ближайший к вам (или к вашим пользователям)
- Image: Ubuntu 24.04 LTS
- Size: Basic → Regular → $6/mo (1 vCPU, 1GB RAM, 25GB SSD)
- Authentication: SSH-ключ (рекомендуется) или пароль
- Нажмите Create Droplet
- Запишите 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>
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 OCPU | ARM 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)
См. также
- Руководство по Hetzner — дешевле, мощнее
- Установка Docker — контейнеризованная настройка
- Tailscale — безопасный удаленный доступ
- Конфигурация — полный справочник по конфигурации