Hosting
DigitalOcean
Запустите постоянный OpenClaw Gateway на DigitalOcean Droplet (~$6/месяц за тариф Basic на 1 ГБ).
DigitalOcean — самый простой платный путь через VPS. Если вы предпочитаете более дешевые или бесплатные варианты:
- Hetzner — €3,79/мес., больше ядер/RAM за доллар.
- Oracle Cloud — Always Free ARM (до 4 OCPU, 24 ГБ RAM), но регистрация может быть капризной, и доступен только ARM.
Предварительные требования
- Аккаунт DigitalOcean (регистрация)
- Пара SSH-ключей (или готовность использовать аутентификацию по паролю)
- Около 20 минут
Настройка
Create a Droplet
- Войдите в DigitalOcean.
- Нажмите Create > Droplets.
- Выберите:
- Регион: ближайший к вам
- Образ: Ubuntu 24.04 LTS
- Размер: Basic, Regular, 1 vCPU / 1 GB RAM / 25 GB SSD
- Аутентификация: SSH-ключ (рекомендуется) или пароль
- Нажмите Create Droplet и запишите IP-адрес.
Connect and install
ssh root@YOUR_DROPLET_IP apt update && apt upgrade -y # Install Node.js 24curl -fsSL https://deb.nodesource.com/setup_24.x | bash -apt install -y nodejs # Install OpenClawcurl -fsSL https://openclaw.ai/install.sh | bash # Create the non-root user that will own OpenClaw state and services.adduser openclawusermod -aG sudo openclawloginctl enable-linger openclaw su - openclawopenclaw --versionИспользуйте shell root только для начальной настройки системы. Запускайте команды OpenClaw от имени пользователя openclaw без прав root, чтобы состояние хранилось в /home/openclaw/.openclaw/, а Gateway устанавливался как systemd-сервис этого пользователя.
Run onboarding
openclaw onboard --install-daemonМастер проведет вас через аутентификацию модели, настройку канала, генерацию токена Gateway и установку демона (systemd).
Add swap (recommended for 1 GB Droplets)
fallocate -l 2G /swapfilechmod 600 /swapfilemkswap /swapfileswapon /swapfileecho '/swapfile none swap sw 0 0' >> /etc/fstabVerify the gateway
openclaw statussystemctl --user status openclaw-gateway.servicejournalctl --user -u openclaw-gateway.service -fAccess the Control UI
Gateway по умолчанию привязывается к loopback. Выберите один из этих вариантов.
Вариант A: SSH-туннель (самый простой)
# From your local machinessh -L 18789:localhost:18789 root@YOUR_DROPLET_IPЗатем откройте http://localhost:18789.
Вариант B: Tailscale Serve
curl -fsSL https://tailscale.com/install.sh | sudo shsudo tailscale upopenclaw config set gateway.tailscale.mode serveopenclaw 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 tailnetopenclaw 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 ГБ RAM
Droplet за $6 имеет только 1 ГБ RAM. Чтобы все работало плавно:
- Убедитесь, что шаг с swap выше записан в
/etc/fstab, чтобы он сохранялся после перезагрузок. - Предпочитайте модели на основе API (Claude, GPT), а не локальные — локальный LLM-инференс не помещается в 1 ГБ.
- Задайте
agents.defaults.model.primaryна меньшую модель, если сталкиваетесь с OOM на больших prompts. - Мониторьте с помощью
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 ГБ.
Следующие шаги
- Каналы -- подключите Telegram, WhatsApp, Discord и другие
- Конфигурация Gateway -- все параметры конфигурации
- Обновление -- поддерживайте OpenClaw в актуальном состоянии