Hosting
DigitalOcean
Запустіть постійний 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 хвилин
Налаштування
Створіть Droplet
- Увійдіть у DigitalOcean.
- Натисніть Create > Droplets.
- Виберіть:
- Регіон: найближчий до вас
- Образ: Ubuntu 24.04 LTS
- Розмір: Basic, Regular, 1 vCPU / 1 GB RAM / 25 GB SSD
- Автентифікація: SSH-ключ (рекомендовано) або пароль
- Натисніть Create Droplet і занотуйте IP-адресу.
Підключіться та встановіть
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
Запустіть онбординг
openclaw onboard --install-daemon
Майстер проведе вас через автентифікацію моделі, налаштування каналу, створення токена Gateway та встановлення демона (systemd).
Додайте swap (рекомендовано для Droplet на 1 GB)
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
Перевірте gateway
openclaw status
systemctl --user status openclaw-gateway.service
journalctl --user -u openclaw-gateway.service -f
Отримайте доступ до 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 | sh
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 не вміщується в 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.
Наступні кроки
- Канали -- підключіть Telegram, WhatsApp, Discord та інші
- Конфігурація Gateway -- усі параметри конфігурації
- Оновлення -- підтримуйте OpenClaw в актуальному стані