Как развернуть Claude Code (Claudebot) на VPS: пошаговое руководство с настройкой Telegram-бота
Автор показывает, как развернуть open-source агента Claude Code (Claudebot) на виртуальном приватном сервере (VPS) вместо покупки физического оборудования (Mac Mini), и подключить его к Telegram для постоянного доступа с любого устройства.
1. Почему VPS, а не локальный компьютер
- Claudebot — open-source проект с доступом ко всему окружению: файлам, браузеру, приложениям.
- Запускать его на основном компьютере небезопасно — агент получает доступ ко всем личным данным.
- Многие покупают Mac Mini как изолированную среду; VPS решает ту же задачу дешевле и гибче.
- VPS позволяет масштабировать ресурсы и держать бота онлайн 24/7.
2. Выбор и настройка VPS
- Используется Hostinger VPS (ссылка в описании видео).
- Рекомендуемый план: KVM2 — 2 vCPU, 8 ГБ RAM, 100 ГБ SSD, 8 ТБ трафика.
- Промокод Nate Herk даёт 10% скидки при выборе 12- или 24-месячного плана.
- Операционная система: Ubuntu 24.04 LTS.
- После оплаты задаётся root-пароль (SSH-ключ опционален).
3. Подключение к серверу и создание пользователя
- SSH-подключение к VPS через терминал командой из дашборда Hostinger:
ssh root@<IP>. - Создание отдельного пользователя:
adduser claude— задаётся имя и пароль. - Выдача прав администратора новому пользователю.
- Переключение на пользователя:
su - claude.
4. Установка Claudebot
- Используется однострочная команда установки с официального сайта проекта (команды доступны в документе из описания видео).
- Установка занимает от 2 до 10 минут; процесс автоматически определяет ОС и устанавливает зависимости (Node.js и др.).
- После установки запускается интерактивный онбординг.
5. Конфигурация в процессе онбординга
- Провайдер модели: Anthropic → вводится API-ключ Anthropic.
- Модель по умолчанию: Claude Opus 4.5 (можно выбрать другую).
- Канал общения: Telegram Bot API (доступны также WhatsApp, Discord и др.).
- Дополнительные зависимости / навыки: Nano Banana (Google), GG и другие — можно выбрать через пробел и добавить позже.
- API-ключи: Gemini (для Nano Banana Pro), Brave Search (веб-поиск) — опционально.
6. Создание Telegram-бота и подключение
- В Telegram открыть @BotFather, выполнить команду
/newbot, задать имя и username. - Скопировать полученный токен и вставить в терминал при настройке Claudebot.
- В чате с Claudebot через веб-интерфейс запросить pairing code и передать его боту в Telegram.
- После успешной пары бот отвечает в Telegram в реальном времени.
7. Запуск веб-интерфейса и туннель
- Claudebot предоставляет локальный веб-дашборд; для доступа из браузера создаётся SSH-туннель с указанием IPv4-адреса VPS.
- После подключения туннеля веб-UI становится доступен по сгенерированному URL.
8. Автозапуск gateway на VPS
- Чтобы бот работал постоянно, gateway регистрируется как системный сервис с опцией
always(автоперезапуск). - После этого Telegram-бот остаётся онлайн даже при закрытом терминале и отключённом локальном туннеле.
- Проверка статуса: команда
statusпоказывает active (running).
9. Безопасность: ключевые риски и рекомендации
- Claudebot — не просто чат-бот; он автономно выполняет команды, открывает файлы, взаимодействует с приложениями.
- Риски при компрометации: злоумышленник получает доступ ко всему, к чему подключён агент (почта, файлы, пароли).
- Prompt injection: бот может перепутать команды пользователя с вредоносными инструкциями из внешних источников (письма, веб-страницы).
- Рекомендации автора:
- Не давать доступ к основной почте, календарю и менеджерам паролей.
- Создать для бота отдельный email и изолированные окружения.
- Использовать права только для чтения там, где это возможно.
- Инструмент подходит для экспериментов и power users, понимающих риски; новичкам — соблюдать осторожность.