March 2

Создать AI-агента на VPS за вечер?

Если коротко: да, это реально. Без магии На базе OPENCLAW.

За 30–60 минут и 9 шагов можно создать своего AI-агента, который работает 24/7, отвечает в Telegram, ведёт память, шлёт напоминания и автоматизирует рутину.

Даже не имея сильных скиллов в кодинге можно начать создавать апки и осуществлять ваши идеи. Агент всегда поможет, подскажет и возьмет большую часть работы на себя - вы будут приятно удивлены.

Но помните - вопрос безопасности всегда в приоритете Не открывайте агенту личные данные, коды, пароли итп.

───

Зачем агент, если есть ChatGPT?

Обычная LLM (ChatGPT/Gemini) — отвечает на вопросы.

Агент — отвечает + делает действия:

• работает с файлами,

• проверяет источники по расписанию,

• отправляет уведомления,

• хранит структурированную память,

• выполняет цепочки команд.

То есть это уже мини-операционка под ваши процессы. Он помнит, понимает и запоминает все что вы ему разрешите(или запретите), живет и развивается параллельно с вами.

Делайте по шагам, если не получается - возвращайтесь к предыдущему шагу. И возьмите ИИ в помощь поиска ошибок на этот вечер(дальше он вам скорее всего уже будет на так необходим)

───

Что понадобится

• VPS: 2 vCPU / 4 GB RAM / 40+ GB SSD

• Ubuntu 24.04

• Telegram-бот (@BotFather)

• 30–60 минут

───

Итак, без якорей и разбивки - по шагам:

Шаг 1. Базовая безопасность (обязательно)

1.1 Обновите сервер

apt update && apt upgrade -y

1.2 Создайте отдельного пользователя(я назвал AIagent, можно использовать произвольное имя).

adduser AIagent

usermod -aG sudo AIagent

su - AIagent

───

Шаг 2. SSH-ключи вместо пароля (Mac + Windows)

На Mac/Linux

Создать ключ:

ssh-keygen -t ed25519 -C "AIagent"

Скопировать ключ на сервер:

ssh-copy-id AIagent@IP_СЕРВЕРА

───

На Windows (PowerShell)

Создать ключ:

ssh-keygen -t ed25519 -C "AIagent"

Путь обычно:

C:\Users\ВАШ_ЮЗЕР\.ssh\id_ed25519.pub

Скопировать ключ на сервер (вариант вручную):

1. вывести ключ:

type $env:USERPROFILE\.ssh\id_ed25519.pub

2. на сервере вставить в:

nano /home/AIagent/.ssh/authorized_keys

Права на сервере:

mkdir -p /home/AIagent/.ssh

chmod 700 /home/AIagent/.ssh

touch /home/AIagent/.ssh/authorized_keys

chmod 600 /home/AIagent/.ssh/authorized_keys

chown -R AIagent:AIagent /home/AIagent/.ssh

Проверка входа:

ssh AIagent@IP_СЕРВЕРА

───

Шаг 3. Отключаем root/password SSH-вход

На сервере:

sudo sed -i 's/^#*PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config

sudo sed -i 's/^#*PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config

sudo systemctl restart ssh

Проверка:

grep -n "^PermitRootLogin" /etc/ssh/sshd_config

grep -n "^PasswordAuthentication" /etc/ssh/sshd_config

Должно быть:

• PermitRootLogin no

• PasswordAuthentication no

Важно: сначала убедись, что вход по ключу работает, и только потом отключай пароль.

───

Шаг 4. Включаем firewall (UFW)

sudo ufw allow ssh

sudo ufw allow 80/tcp

sudo ufw allow 443/tcp

echo "y" | sudo ufw enable

sudo ufw status verbose

───

Шаг 5. Устанавливаем Node.js 22

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash

. "$HOME/.nvm/nvm.sh"

nvm install 22

corepack enable pnpm

───

Шаг 6. Устанавливаем OpenClaw

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

Дальше идём по setup-мастеру.

───

Шаг 7. После установки OpenClaw:

1. Проверить текущую модель:

openclaw status

2. При необходимости зафиксировать модель для сессии/агента (через настройки OpenClaw или команду смены модели в UI/чате).

openclaw onboard

3. Критерии выбора:

• дешево/длинный контекст → одна модель,

• сложные reasoning-задачи → другая,

• прод: лучше иметь “основную” и “резервную”.

То есть: не оставлять на автопилоте полностью, а сделать один осознанный выбор и зафиксировать.

───

Шаг 8. Подключаем Telegram-бота

1. В @BotFather:

• /newbot

• получаем токен

2. Вставляем токен в OpenClaw setup

3. Проходим pairing

4. Отправляем тестовое сообщение боту

───

Шаг 9. Проверка, что всё живое

openclaw status

openclaw gateway status

Проверяем:

• сервис поднят,

• бот отвечает,

• ошибок в логах нет.

───

Что полезно автоматизировать сразу

1. Напоминания (встречи, спорт, дедлайны)

2. Мониторинг прайсов/файлов (уведомления только при реальных изменениях)

3. Память и структурирование заметок

4. Черновики КП/отчётов/постов

───

Сколько это стоит

• VPS: ~5–10$/мес

• модель/API: по нагрузке

• время на старт: 1 вечер

───

Где чаще всего ошибаются

• всё делают из root

• не включают SSH-ключи

• оставляют парольный SSH

• не ставят мониторинг диска/логов

• не проверяют данные по официальным каталогам

───

Чеклист после запуска

• [ ] weekly-check диска

• [ ] backup .env, базы и памяти

• [ ] разделение чатов (управление / продуктовый бот)

• [ ] stop-правила (что агент не делает без подтверждения)

• [ ] логирование изменений

───

Важная пометка по безопасности и ответственности

Агент может ошибаться.

Перед финальными действиями (деньги, публикации, техничка, закупка) нужна ручная верификация.

Правило:

• критичное действие → подтверждение вручную,

• техпараметры → сверка с официальными документами производителя.

───

Что делать дальше

Развивайте агента, скармливайте ему нужную информацию, анализируйте вместе.

Уделите особое внимание настройкам безопасности. Создайте новые

Научившись тут - вы сможете создать собственный фремворк.