- 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
openclaw без прав root, чтобы состояние хранилось в /home/openclaw/.openclaw/, а Gateway устанавливался как systemd-сервис этого пользователя.Run onboarding
Access the Control UI
Gateway по умолчанию привязывается к loopback. Выберите один из этих вариантов.Вариант A: SSH-туннель (самый простой)Затем откройте Затем откройте Затем откройте
http://localhost:18789.Вариант B: Tailscale Servehttps://<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)http://<tailscale-ip>:18789 (требуется токен).Постоянное хранение и резервные копии
Состояние OpenClaw хранится в:~/.openclaw/—openclaw.json,auth-profiles.jsonдля каждого агента, состояние каналов/провайдеров и данные сессий.~/.openclaw/workspace/— рабочая область агента (SOUL.md, память, артефакты).
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 в актуальном состоянии