Сервер хранит рабочую среду
Файлы, папки, логи, команды и готовые материалы лежат в одном месте.
Как поставить Claude Code на сервер, войти через Claude.ai или Console, настроить CLAUDE.md, запускать задачи через claude -p и подключить Telegram.
Claude Code - агент Anthropic в терминале. Он понимает проект, работает с файлами, запускает команды, подключает MCP и хранит проектные инструкции в CLAUDE.md.
Файлы, папки, логи, команды и готовые материалы лежат в одном месте.
Пользователь ставит задачу обычным сообщением, голосом или файлом.
Агент знает, куда сохранять результат и где остановиться для подтверждения.
Команды ниже дают практический каркас. Перед production-запуском проверьте актуальную документацию выбранного инструмента.
sudo apt update
sudo apt install -y curl git build-essential ca-certificates tmux ufwcurl -fsSL https://claude.ai/install.sh | bash
source ~/.bashrc
claude --version
claude doctorclaude
# открыть URL на своем компьютере и вставить code в SSHmkdir -p /opt/ai-agents/claude-team
cd /opt/ai-agents/claude-team
mkdir -p workspace/inbox workspace/output workspace/tmp logsclaude -p \
--output-format text \
--max-turns 6 \
--permission-mode default \
"USER_TASK_HERE"Для личного сервера важнее не “подключить модель любой ценой”, а сделать управляемый контур с понятными правами.
Правила нужны, чтобы агент работал как исполнитель: сохранял файлы в правильные папки, делал чекпоинты и не отправлял ничего наружу без подтверждения.
# AI Agent Server
You are an AI agent running on a VPS and controlled by the owner through Telegram.
Rules:
- Reply in the user language.
- Save inbound files under workspace/inbox/.
- Save generated files under workspace/output/.
- Ask before external sends.
- Do not use dangerous permission mode by default.
- At the end, report what was done and what was checked.Для личного VPS чаще всего достаточно polling и проверки ALLOWED_CHAT_ID. Webhook нужен при домене, HTTPS и production-нагрузке.
Bridge должен переживать перезагрузку сервера и давать понятные логи.
npm install -g pm2
pm2 start ecosystem.config.cjs --update-env
pm2 save
pm2 startup
pm2 statuspm2 logs --lines 100
# В Telegram:
/ping
Скажи коротко, кто ты и где сохраняешь файлыТехнологии быстро обновляются, поэтому перед установкой всегда сверяйте команды с официальными страницами.
Главное: агент на VPS должен быть не “умным ботом”, а управляемым исполнителем с папками, правилами, доступами, проверками и отчетом.
Посмотреть общую инфографику про команду ИИ-агентов