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

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

Запустіть постійний OpenClaw Gateway на DigitalOcean Droplet (~$6/місяць за план Basic на 1 GB). DigitalOcean — найпростіший платний шлях із VPS. Якщо ви віддаєте перевагу дешевшим або безкоштовним варіантам:
  • Hetzner — €3.79/міс., більше ядер/RAM за ті самі гроші.
  • Oracle Cloud — Always Free ARM (до 4 OCPU, 24 GB RAM), але реєстрація може бути примхливою, і доступний лише ARM.

Передумови

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

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

1

Створіть Droplet

Використовуйте чистий базовий образ (Ubuntu 24.04 LTS). Уникайте сторонніх образів Marketplace з інсталяцією в один клік, якщо ви не перевірили їхні сценарії запуску та типові налаштування брандмауера.
  1. Увійдіть у DigitalOcean.
  2. Натисніть Create > Droplets.
  3. Виберіть:
    • Регіон: найближчий до вас
    • Образ: Ubuntu 24.04 LTS
    • Розмір: Basic, Regular, 1 vCPU / 1 GB RAM / 25 GB SSD
    • Автентифікація: SSH-ключ (рекомендовано) або пароль
  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

# Create the non-root user that will own OpenClaw state and services.
adduser openclaw
usermod -aG sudo openclaw
loginctl enable-linger openclaw

su - openclaw
openclaw --version
Використовуйте root-оболонку лише для системного початкового налаштування. Запускайте команди OpenClaw від імені користувача openclaw без прав root, щоб стан зберігався в /home/openclaw/.openclaw/, а Gateway встановлювався як systemd-сервіс цього користувача.
3

Запустіть onboarding

openclaw onboard --install-daemon
Майстер проведе вас через автентифікацію моделі, налаштування каналу, генерацію токена Gateway і встановлення демона (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-тунель (найпростіший)
# 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 | sudo sh
sudo tailscale up
openclaw config set gateway.tailscale.mode serve
openclaw gateway restart
Потім відкрийте https://<magicdns>/ з будь-якого пристрою у вашому tailnet.Tailscale Serve автентифікує трафік Control UI та WebSocket через заголовки ідентичності tailnet, що передбачає довіру до самого хоста Gateway. Кінцеві точки HTTP API все одно дотримуються звичайного режиму автентифікації Gateway (токен/пароль). Щоб вимагати явні облікові дані зі спільним секретом через Serve, задайте gateway.auth.allowTailscale: false і використовуйте gateway.auth.mode: "token" або "password".Варіант C: прив’язка tailnet (без Serve)
openclaw config set gateway.bind tailnet
openclaw 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 GB RAM

Droplet за $6 має лише 1 GB RAM. Щоб усе працювало плавно:
  • Переконайтеся, що крок зі swap вище є в /etc/fstab, щоб він зберігався після перезавантажень.
  • Віддавайте перевагу моделям на основі API (Claude, GPT), а не локальним — локальний LLM inference не поміщається в 1 GB.
  • Задайте agents.defaults.model.primary на меншу модель, якщо натрапляєте на OOM на великих промптах.
  • Моніторте через free -h і htop.

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

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.

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

Пов’язане