> ## Documentation Index
> Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# DigitalOcean

Запустите постоянный OpenClaw Gateway на Droplet в DigitalOcean (\~\$6/месяц для базового плана с 1 ГБ).

DigitalOcean — простой вариант платного VPS. Более дешёвые или бесплатные варианты:

* [Hetzner](https://docs2.openclaw.ai/ru/install/hetzner.md) — больше ядер и оперативной памяти за ту же цену.
* [Oracle Cloud](https://docs2.openclaw.ai/ru/install/oracle.md) — всегда бесплатный тариф ARM (до 4 OCPU и 24 ГБ оперативной памяти), но регистрация может быть затруднительной, а архитектура ограничена ARM.

## Предварительные требования

* Учётная запись DigitalOcean ([регистрация](https://cloud.digitalocean.com/registrations/new))
* Пара ключей SSH (или готовность использовать аутентификацию по паролю)
* Около 20 минут

## Настройка

**1. Создайте Droplet**

> [!WARNING]
>
> Используйте чистый базовый образ (Ubuntu 24.04 LTS). Избегайте сторонних образов Marketplace с установкой в один клик, если вы не проверили их сценарии запуска и настройки межсетевого экрана по умолчанию.

1. Войдите в [DigitalOcean](https://cloud.digitalocean.com/).
2. Нажмите **Create > Droplets**.
3. Выберите:
   * **Region:** ближайший к вам
   * **Image:** Ubuntu 24.04 LTS
   * **Size:** Basic, Regular, 1 vCPU / 1 ГБ оперативной памяти / SSD 25 ГБ
   * **Authentication:** ключ SSH (рекомендуется) или пароль
4. Нажмите **Create Droplet** и запишите IP-адрес.

**2. Подключитесь и установите**

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
ssh root@YOUR_DROPLET_IP

apt update && apt upgrade -y

# Установите Node.js 24
curl -fsSL https://deb.nodesource.com/setup_24.x | bash -
apt install -y nodejs

# Установите OpenClaw
curl -fsSL https://openclaw.ai/install.sh | bash

# Создайте непривилегированного пользователя, которому будут принадлежать состояние и службы OpenClaw.
adduser openclaw
usermod -aG sudo openclaw
loginctl enable-linger openclaw

su - openclaw
openclaw --version
```

Используйте оболочку root только для первоначальной настройки системы. Выполняйте команды OpenClaw от имени непривилегированного пользователя `openclaw`, чтобы состояние хранилось в `/home/openclaw/.openclaw/`, а Gateway устанавливался как пользовательская служба systemd `--user` этого пользователя.

**3. Выполните первоначальную настройку**

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw onboard --install-daemon
```

Мастер проведёт вас через аутентификацию модели, настройку каналов, создание токена Gateway и установку демона (пользовательской службы systemd).

**4. Добавьте раздел подкачки (рекомендуется для Droplet с 1 ГБ)**

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
```

**5. Проверьте Gateway**

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw status
systemctl --user status openclaw-gateway.service
journalctl --user -u openclaw-gateway.service -f
```

**6. Откройте интерфейс управления**

По умолчанию Gateway привязывается к интерфейсу обратной петли. Выберите один из следующих вариантов.

**Вариант A: туннель SSH (самый простой)**

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
# На локальном компьютере
ssh -L 18789:localhost:18789 root@YOUR_DROPLET_IP
```

Затем откройте `http://localhost:18789`.

**Вариант B: Tailscale Serve**

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
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 аутентифицирует трафик интерфейса управления и WebSocket с помощью заголовков идентификации tailnet, что предполагает доверие к самому хосту Gateway. При этом конечные точки HTTP API по-прежнему используют обычный режим аутентификации Gateway (токен/пароль). Чтобы требовать явные учётные данные с общим секретом при доступе через Serve, задайте `gateway.auth.allowTailscale: false` и используйте `gateway.auth.mode: "token"` или `"password"`.

**Вариант C: привязка к tailnet (без Serve)**

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
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. Чтобы создать переносимый снимок:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw backup create
```

Снимки DigitalOcean сохраняют весь Droplet; `openclaw backup create` можно переносить между хостами.

## Рекомендации для 1 ГБ оперативной памяти

Droplet за \$6 располагает только 1 ГБ оперативной памяти. Для стабильной работы:

* Убедитесь, что описанная выше настройка подкачки добавлена в `/etc/fstab`, чтобы она сохранялась после перезагрузок.
* Предпочитайте модели, доступные через API (Claude, GPT), локальным моделям — локальный инференс LLM не помещается в 1 ГБ.
* Если при обработке больших запросов возникает нехватка памяти, задайте для `agents.defaults.model.primary` модель меньшего размера.
* Отслеживайте состояние с помощью `free -h` и `htop`.

## Устранение неполадок

**Gateway не запускается** — выполните `openclaw doctor --non-interactive` и проверьте журналы с помощью `journalctl --user -u openclaw-gateway.service -n 50`.

**Порт уже используется** — выполните `lsof -i :18789`, чтобы найти процесс, а затем остановите его.

**Недостаточно памяти** — проверьте, активна ли подкачка, с помощью `free -h`. Если нехватка памяти сохраняется, вместо локальных моделей используйте модели, доступные через API (Claude, GPT), или перейдите на Droplet с 2 ГБ.

## Дальнейшие действия

* [Каналы](https://docs2.openclaw.ai/ru/channels.md) — подключите Telegram, WhatsApp, Discord и другие сервисы
* [Конфигурация Gateway](https://docs2.openclaw.ai/ru/gateway/configuration.md) — все параметры конфигурации
* [Обновление](https://docs2.openclaw.ai/ru/install/updating.md) — поддерживайте OpenClaw в актуальном состоянии

## Связанные материалы

* [Обзор установки](https://docs2.openclaw.ai/ru/install.md)
* [Fly.io](https://docs2.openclaw.ai/ru/install/fly.md)
* [Hetzner](https://docs2.openclaw.ai/ru/install/hetzner.md)
* [Размещение на VPS](https://docs2.openclaw.ai/ru/vps.md)
