Перейти до основного вмісту

DigitalOcean

Запустіть постійний Gateway OpenClaw на Droplet від DigitalOcean.

Передумови

  • Обліковий запис DigitalOcean (реєстрація)
  • Пара SSH-ключів (або готовність використовувати автентифікацію за паролем)
  • Приблизно 20 хвилин

Налаштування

1

Створіть Droplet

Використовуйте чистий базовий образ (Ubuntu 24.04 LTS). Уникайте сторонніх 1-click образів із Marketplace, якщо ви не перевірили їхні startup scripts і типові налаштування firewall.
  1. Увійдіть у DigitalOcean.
  2. Натисніть Create > Droplets.
  3. Виберіть:
    • Region: найближчий до вас
    • Image: Ubuntu 24.04 LTS
    • Size: Basic, Regular, 1 vCPU / 1 GB RAM / 25 GB SSD
    • Authentication: SSH key (рекомендовано) або пароль
  4. Натисніть Create Droplet і запишіть IP-адресу.
2

Підключіться та встановіть

ssh root@YOUR_DROPLET_IP

apt update && apt upgrade -y

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

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

Запустіть onboarding

openclaw onboard --install-daemon
Майстер проведе вас через автентифікацію моделі, налаштування каналів, генерацію токена gateway та встановлення daemon (systemd).
4

Додайте swap (рекомендовано для Droplet з 1 GB)

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

Перевірте gateway

openclaw status
systemctl --user status openclaw-gateway.service
journalctl --user -u openclaw-gateway.service -f
6

Отримайте доступ до Control UI

Gateway типово прив’язується до loopback. Виберіть один із цих варіантів.Варіант A: SSH tunnel (найпростіший)
# From your local machine
ssh -L 18789:localhost:18789 root@YOUR_DROPLET_IP
Потім відкрийте http://localhost:18789.Варіант B: Tailscale Serve
curl -fsSL https://tailscale.com/install.sh | sh
tailscale up
openclaw config set gateway.tailscale.mode serve
openclaw gateway restart
Потім відкрийте https://<magicdns>/ з будь-якого пристрою у вашому tailnet.Варіант C: Tailnet bind (без Serve)
openclaw config set gateway.bind tailnet
openclaw gateway restart
Потім відкрийте http://<tailscale-ip>:18789 (потрібен токен).

Усунення несправностей

Gateway не запускається — виконайте openclaw doctor --non-interactive і перевірте логи командою journalctl --user -u openclaw-gateway.service -n 50. Порт уже використовується — виконайте lsof -i :18789, щоб знайти процес, а потім зупиніть його. Недостатньо пам’яті — переконайтеся, що swap активний, за допомогою free -h. Якщо OOM усе ще трапляється, використовуйте моделі на основі API (Claude, GPT) замість локальних моделей або перейдіть на Droplet з 2 GB.

Наступні кроки