В этой статье я расскажу, как установить OpenClaw на Void Linux. OpenClaw - это популярный автономный агент ИИ с открытым исходным кодом, который действует как персонализированный помощник, способный выполнять такие задачи, как управление электронной почтой, планирование календарных событий и запуск команд терминала. Он может быть установлен на различных операционных системах, включая Windows, macOS и Linux. Он постоянно работает на локальном оборудовании или сервере, что позволяет ему управлять рабочими процессами на вашем сервере и общаться через приложения для обмена сообщениями, такие как WhatsApp или Telegram.

Установка OpenClaw — это простой процесс, который обычно занимает около 5 минут. Давайте начнем!

Предварительные условия

  • Сервер под управлением Void Linux.
  • Привилегии пользователя: пользователь root или не root с привилегиями sudo.

Конвенции

1
2
# - данные команды должны выполняться с правами root либо непосредственно от имени пользователя root, либо с помощью команды sudo.
$ - данные команды должны выполняться от имени обычного пользователя.

Обновите систему

Свежая установка Void Linux требует обновления пакетов до последних доступных версий.

1
sudo xbps-install -u xbps

После того, как xbps включен, запустите полное обновление системы.

1
sudo xbps-install -Syu

Система может нуждаться в перезагрузке после обновления.

1
sudo reboot -f

Установите NodeJS

NodeJS для OpenClaw необходим для самоуправляемых установок и совместимости. Выберите ручной npm только в том случае, если вы уже управляете Node.js самостоятельно, и вам нужен пакет без скриптов загрузки.

1
$ sudo xbps-install nodejs

После завершения мы можем проверить установленную версию node и npm.

1
$ node -v && npm -v

Вы должны получить результат, аналогичный этому:

1
2
3
$ node -v && npm -v
v24.14.1
11.11.0

Установите OpenClaw

Мы установим OpenClaw, используя скрипт, который автоматически обнаруживает нашу среду и устанавливает любые недостающие компоненты. Чтобы установить OpenClaw, выполните следующую команду сценария:

1
curl -fsSL https://openclaw.ai/install.sh | bash

Как только вы выполните сценарий, выход должен быть таким:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
$ curl -fsSL https://openclaw.ai/install.sh | bash

  🦞 OpenClaw Installer
  I read logs so you can keep pretending you don't have to.

✓ Detected: linux

Install plan
OS: linux
Install method: npm
Requested version: latest

[1/3] Preparing environment
✓ Node.js v24.14.1 found
· Active Node.js: v24.14.1 (/usr/bin/node)
· Active npm: 11.11.0 (/usr/bin/npm)

[2/3] Installing OpenClaw
· Git not found, installing it now
✓ Git installed
· Installing OpenClaw v2026.5.19
.

Будет пара вопросов. Мы установили OpenClaw со следующими значениями:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
I understand this is personal-by-default and shared/multi-user use requires lock-down. Continue?

 Yes /No

================================================================================================
Setup mode

QuickStart(Configure details later via openclaw configure.)

================================================================================================
Model/auth provider

Skip for now

================================================================================================

Filter models by provider

All providers

================================================================================================

Default model

 Keep current (default: anthropic/claude-opus-4-6)

Запуск установки и появление следующего сообщения:

1
2
3
4
5
  Model check ────────────────────────────────────────────────────────────────────────────╮
                                                                                          
  No auth configured for provider "anthropic". The agent may fail until credentials are   
  added. Run `openclaw models auth login --provider anthropic`, `openclaw configure`, or  
  set an API key env var.

После этого снова будет несколько вариантов. Мы приступили к установке со следующими значениями:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
================================================================================================
Select channel (QuickStart)

Skip for now

================================================================================================

Search provider

Skip for now

================================================================================================
Configure skills now?

Yes / No

================================================================================================

Enable hooks?

Skip for now
================================================================================================

Configure skills now? (recommended)

Yes
================================================================================================

Install missing skill dependencies

Skip for now
================================================================================================

Set GOOGLE_PLACES_API_KEY for goplaces?

No

================================================================================================

Set NOTION_API_KEY for notion?

No

================================================================================================

Set OPENAI_API_KEY for openai-whisper-api?

No

================================================================================================

Set ELEVENLABS_API_KEY for sag?

No

================================================================================================

How do you want to hatch your bot?

Do this later

================================================================================================

После завершения установки вы должны получить следующее сообщение:

1
2
3
4
5
6
Web UI: http://127.0.0.1:18789/
Web UI (with token):
http://127.0.0.1:18789/#token=ooyucug9eidaid6Ku2meixeibie9eich7ahzo9Vuotai0ahv
Gateway WS: ws://127.0.0.1:18789
Gateway: reachable
Docs: https://docs.openclaw.ai/web/control-ui

Чтобы проверить состояние OpenClaw, выполните следующую команду:

1
openclaw gateway status

Вы должны получить следующий результат:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
openclaw gateway status

🦞 OpenClaw 2026.5.19 (a185ca2) — Claws out, commit in—let's ship something mildly responsible.

Service: systemd (enabled)
File logs: /tmp/openclaw/openclaw-2026-05-21.log

Config (cli): ~/.openclaw/openclaw.json
Config (service): ~/.openclaw/openclaw.json

Gateway: bind=loopback (127.0.0.1), port=18789 (env/config)
Probe target: ws://127.0.0.1:18789
Dashboard: http://127.0.0.1:18789/
Probe note: Loopback-only gateway; only local clients can connect.

Runtime: running (pid 6840, state active, sub running, last exit 0, reason 0)
RPC probe: ok

Listening: 127.0.0.1:18789
Troubles: run openclaw status
Troubleshooting: https://docs.openclaw.ai/troubleshooting

Как видите, URL-адрес имеет локальный хост, и если вы хотите сделать OpenClaw доступным в браузере по IP-адресу, вам нужно сделать следующее:

1
openclaw config set gateway.bind custom
1
openclaw config set gateway.customBindHost YourServerIPAddress

После выполнения этих команд выход должен быть таким:

1
2
3
4
5
6
$ openclaw config set gateway.bind custom

🦞 OpenClaw 2026.5.19 (a185ca2) — We ship features faster than Apple ships calculator updates.

Config overwrite: /homeuser/.openclaw/openclaw.json (sha256 0b17201b87d287a6eefd25e339989c91de754916756ee9256f1d6989c571cb2a -> e5b46c3bad6608485643efd92b944c609e29e31def7a26e66deb8310a48af8ad, backup=/root/.openclaw/openclaw.json.bak)
Updated gateway.bind. Restart the gateway to apply.
1
2
3
4
5
6
$ openclaw config set gateway.customBindHost YourServerIPAddress

🦞 OpenClaw 2026.5.19 (a185ca2) — Running on your hardware, reading your logs, judging nothing (mostly).

Config overwrite: /homeuser/.openclaw/openclaw.json (sha256 e5b46c3bad6608485643efd92b944c609e29e31def7a26e66deb8310a48af8ad -> 8ee6193685b3928f7e465bd2fe691bf93f46013588ea98332b8aa5a54a02bb40, backup=/root/.openclaw/openclaw.json.bak)
Updated gateway.customBindHost. Restart the gateway to apply.

Теперь нам нужно перезапустить.

1
openclaw gateway restart

Теперь вы можете получить доступ к панели инструментов OpenClaw по адресу http://YourServerIPAddress:18789.

Завершение

Мы завершили наше руководство по установке OpenClaw на Void Linux.

Если вам понравился этот пост пожалуйста, поделитесь им со своими друзьями в социальных сетях, которым может быть интересна эта статья или оставьте комментарий ниже.