ClawBrainOpenClawAI AgentUbuntu ServerClaudeGPTHeadless ServerN152224/7 AI

Как да изградите 24/7 AI Agent сървър с ClawBrain (IWILL N1522) и OpenClaw

IWILL България22 мин четене

Въведение

Искате AI асистент, който никога не спи? Бот, който мониторира каналите ви 24/7? Агент, който обработва задачи докато вие сте далеч?

Стартирането на AI агенти на лаптоп не е устойчиво — той трябва да спи, да пътува, да се актуализира. Cloud VPS работи, но разходите се натрупват (20-40€/месец = 720€+ за 3 години).

Решението: Специализиран, винаги включен AI agent node.

Това ръководство показва как да настроите ClawBrain (IWILL N1522) като 24/7 AI agent хост с OpenClaw, Claude/GPT и канали за Discord, Telegram и WhatsApp. Хардуер: от 295€. След това работи завинаги.

Какво ще изградите:

  • Headless Ubuntu Server (минимално потребление)
  • OpenClaw AI agent framework
  • Claude/GPT API интеграция
  • Discord / Telegram / WhatsApp свързаност
  • Tailscale за сигурен отдалечен достъп
  • Автоматичен старт и възстановяване при рестарт

Хардуерни изисквания

ClawBrain (IWILL N1522) спецификации

ПроцесорIntel N150 (4C/4T, 3.6GHz turbo)
Памет8GB DDR5 минимум (16GB препоръчително)
Съхранение128GB NVMe SSD минимум
Мрежа2× Intel Gigabit LAN
Мощност<15W, безвентилаторен

Защо ClawBrain? Fanless = безшумен, без движещи се части. <15W = ~30€/год ток. Индустриален корпус = проектиран за 24/7. Dual LAN = мрежова сегментация. x86 = пълна софтуерна съвместимост.

Допълнително необходими:

  • USB флаш (8GB+) за Ubuntu installer
  • Ethernet кабел
  • Монитор + клавиатура (само за първоначална настройка)
  • Друг компютър за сваляне/запис на ISO

API ключове (поне един):

  • Anthropic Claude: console.anthropic.com
  • OpenAI GPT: platform.openai.com
  • Google Gemini: makersuite.google.com
  • Moonshot Kimi: platform.moonshot.cn (добро съотношение цена/качество)

Архитектура

Cloud AI APIClaude • GPT • Gemini • KimiClawBrain / N1522 (Ubuntu Server 24.04)OpenClawAI Agent FrameworkMulti-model GatewayClaude | GPT | Gemini | LocalTailscale VPNZero-Config Remote AccessSSH • Web UI • MonitoringDiscordBot + CommandsTelegramBot + GroupsWhatsApp / SlackChat + AutomationВиеAdmin

ClawBrain като централен хъб между облачните AI API-та и комуникационните канали

Фаза 1: Инсталиране на Ubuntu Server (15 мин)

1.1 Изтеглете Ubuntu Server

  1. Отидете на ubuntu.com/download/server
  2. Изтеглете Ubuntu Server 24.04 LTS (64-bit)
  3. Ще получите ISO файл (~2.5GB)

1.2 Създайте Bootable USB

Windows (с Rufus):

1. Изтеглете Rufus: rufus.ie
2. Поставете USB
3. Rufus → Device: вашия USB
4. Boot selection → SELECT → изберете Ubuntu ISO
5. Partition scheme: GPT
6. Натиснете START
7. Изчакайте завършване

Linux / macOS:

# Намерете USB устройството
lsblk                  # Linux
diskutil list          # macOS

# Запишете ISO (заменете /dev/sdX с вашето устройство!)
sudo dd if=ubuntu-24.04-live-server-amd64.iso \
       of=/dev/sdX bs=4M status=progress
sync

1.3 Инсталирайте Ubuntu Server

Свържете към ClawBrain:

  • USB drive → USB порт
  • Монитор → HDMI
  • Клавиатура → USB
  • Ethernet → Рутер (за интернет при инсталация)

Натиснете F7 или F12 при стартиране за boot от USB. Wizard настройки:

Installation type:  Ubuntu Server (minimized)
Server name:        n1522
Username:           openclaw
Password:           (изберете силна парола)
SSH:                Install OpenSSH server ✓
Snaps:              (пропуснете)

Изчакайте ~5-10 минути. Рестартирайте и махнете USB.

1.4 Първи вход и актуализация

# Влезте с вашите данни
n1522 login: openclaw
Password: [вашата парола]

# Актуализирайте системата
sudo apt update && sudo apt upgrade -y

Фаза 2: Инсталиране на Tailscale (5 мин)

Tailscale осигурява сигурен отдалечен достъп без отваряне на портове.

# Инсталирайте Tailscale
curl -fsSL https://tailscale.com/install.sh | sh

# Автентикация (ще изведе URL — отворете го на телефона/лаптопа)
sudo tailscale up

# Вземете Tailscale IP адреса
tailscale ip -4
# Запомнете го (напр. 100.x.x.x)

Тествайте SSH от лаптопа (с инсталиран Tailscale):

ssh openclaw@100.x.x.x  # Вашият Tailscale IP

Ако SSH работи, можете да разкачите монитора и клавиатурата. ClawBrain вече е headless!

Фаза 3: Инсталиране на Node.js (5 мин)

OpenClaw изисква Node.js 20+.

# Инсталирайте Node.js 20 чрез NodeSource
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs

# Проверете версиите
node --version   # v20.x.x
npm --version    # 10.x.x

Фаза 4: Инсталиране на OpenClaw (10 мин)

4.1 Инсталирайте OpenClaw

sudo npm install -g openclaw

4.2 Инициализирайте конфигурацията

openclaw init
# Създава ~/.config/openclaw/ с default конфигурация

4.3 Настройте API ключовете

nano ~/.config/openclaw/config.yaml

Добавете ключовете:

models:
  anthropic:
    apiKey: "sk-ant-xxxxx"    # Вашият Anthropic ключ
  openai:
    apiKey: "sk-xxxxx"        # OpenAI ключ (опция)
  moonshot:
    apiKey: "sk-xxxxx"        # Moonshot/Kimi (опция)

# Default модел
defaultModel: anthropic/claude-sonnet-4-5

Запазете: Ctrl+O → Enter → Ctrl+X

4.4 Тестирайте

openclaw chat
# Напишете съобщение и проверете отговора
# /exit за изход

Фаза 5: Настройка на канали (15 мин)

Опция A: Discord бот

  1. Отидете на discord.com/developers/applications
  2. New Application → име → Bot → Add Bot → копирайте Bot Token
  3. Включете: Presence Intent ✓, Server Members Intent ✓, Message Content Intent ✓
  4. OAuth2 → URL Generator → Scopes: bot, applications.commands → Поканете в сървъра
# В config.yaml:
channels:
  discord:
    enabled: true
    token: "your-bot-token-here"
    allowedGuilds:
      - "your-server-id"   # Десен бутон → Copy ID

Опция B: Telegram бот

  1. Пишете на @BotFather в Telegram → /newbot → изберете име
  2. Копирайте Bot Token
  3. За user ID: пишете на @userinfobot
# В config.yaml:
channels:
  telegram:
    enabled: true
    token: "your-telegram-bot-token"
    allowedUsers:
      - 123456789   # Вашето Telegram user ID

Опция C: Само Web UI

# В config.yaml:
gateway:
  port: 18789
  token: "your-secure-token"
  # Генерирайте: openssl rand -hex 16

Достъп: http://[tailscale-ip]:18789/#token=your-token

Фаза 6: Стартиране като услуга (10 мин)

6.1 Създайте systemd service

sudo nano /etc/systemd/system/openclaw.service

Поставете:

[Unit]
Description=OpenClaw AI Gateway
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=openclaw
WorkingDirectory=/home/openclaw
ExecStart=/usr/bin/openclaw gateway
Restart=always
RestartSec=10
Environment=NODE_ENV=production

[Install]
WantedBy=multi-user.target

6.2 Активирайте и стартирайте

sudo systemctl daemon-reload
sudo systemctl enable openclaw    # Auto-start при boot
sudo systemctl start openclaw     # Стартирайте сега
sudo systemctl status openclaw    # Проверете статуса

6.3 Преглед на логове

journalctl -u openclaw -f               # Live логове
journalctl -u openclaw --since "1 hour ago"  # Последен час

Фаза 7: Тестване (5 мин)

Тест 1: Услугата работи

sudo systemctl status openclaw

active (running) ✅

Тест 2: Discord/Telegram

Пишете на бота. Трябва да отговори с Claude.

Тест 3: Web UI

Отворете http://100.x.x.x:18789/#token=... от лаптопа

Тест 4: Възстановяване при рестарт

sudo reboot

След 2 мин: SSH работи, бот отговаря, service auto-started

Фаза 8: Допълнителни подобрения

Автоматични актуализации

# Създайте update скрипт
nano ~/update-openclaw.sh

#!/bin/bash
sudo npm update -g openclaw
sudo systemctl restart openclaw

# Направете изпълним
chmod +x ~/update-openclaw.sh

# Добавете към crontab за седмични актуализации
crontab -e
# Добавете: 0 4 * * 0 /home/openclaw/update-openclaw.sh

Множество агенти (personas)

# В config.yaml:
personas:
  assistant:
    model: anthropic/claude-sonnet-4-5
    systemPrompt: "You are a helpful assistant..."

  coder:
    model: anthropic/claude-sonnet-4-5
    systemPrompt: "You are an expert programmer..."

Backup на конфигурация

cp -r ~/.config/openclaw ~/openclaw-backup-$(date +%Y%m%d)

Отстраняване на проблеми

OpenClaw не стартира

Проверете логовете: journalctl -u openclaw -n 50. Чести причини: невалиден API ключ, порт вече зает, Node.js версия < 20.

Ботът не отговаря

Проверете: 1) systemctl status openclaw, 2) Bot token е правилен, 3) Message intents са включени (Discord), 4) User ID е в allowedUsers (Telegram).

SSH не работи след рестарт

Проверете Tailscale: tailscale status. Ако е спрял — свържете монитор и стартирайте: sudo tailscale up

Висока RAM употреба

Ubuntu Server ползва <1GB. OpenClaw — 200-400MB. Ако е повече — проверете с htop за runaway процеси.

Анализ на разходите

РешениеГодина 1Година 2Година 3Общо
ClawBrain + API415€120€120€~655€
Cloud VPS + API480€480€480€~1,440€
Mac Mini + API820€120€120€~1,060€

* API разходи приблизително ~10€/месец средно. ClawBrain спестява 50-55% за 3 години.

Бърза справка

Важни пътища

Config:     ~/.config/openclaw/config.yaml
Logs:       journalctl -u openclaw
Service:    /etc/systemd/system/openclaw.service

Чести команди

# Управление на услугата
sudo systemctl start|stop|restart|status openclaw

# Логове
journalctl -u openclaw -f

# SSH достъп
ssh openclaw@[tailscale-ip]

# Актуализация
sudo npm update -g openclaw && sudo systemctl restart openclaw

Заключение

Вече имате 24/7 AI agent сървър:

  • Винаги включен (преживява рестарти)
  • Достъпен отвсякъде (Tailscale)
  • Свързан с Discord / Telegram
  • Работи с Claude / GPT
  • Минимална ресурсна употреба
  • Индустриален хардуер

Обща цена: ~275€ хардуер + API разходи

Инвестирано време: ~60-90 минути

Резултат: Ваш собствен AI агент, който никога не спи

За максимална сигурност: Добавете ClawFirewall (N1241) за мрежова изолация — пакет “Protected Node” от 685€.

Готови ли сте да тествате?

IWILL предлага възможност за Proof of Concept (PoC) тестване за български системни интегратори.

Свържете се с нас за PoC

Кошница

Кошницата е празна