Если запустить Claude Code на VPS, агент продолжает работать, даже когда ваш компьютер выключен. К нему можно подключиться с любого устройства, а сам он находится в среде, отделённой от ваших личных данных. В этом главный выигрыш: ИИ-помощник для кода становится частью инфраструктуры, а не просто программой в локальном терминале.
Сначала разберём, что это меняет на практике для разработчика, агентства или небольшой команды. Техническая часть идёт после и намеренно короткая: как подобрать конфигурацию, аккуратно установить инструмент и не допустить типичных ошибок безопасности.
Что даёт перенос на сервер
Claude Code - это агент командной строки от Anthropic. Он читает ваш репозиторий, правит файлы, запускает тесты и команды. На ноутбуке он живёт ровно столько, сколько живёт ваша сессия: спящий режим, разряженная батарея, гостиничный Wi-Fi, перезагрузка после обновления. На VPS он работает в постоянной сессии.
Преимущества можно свести к нескольким пунктам:
- Непрерывная работа: рефакторинг, миграция зависимостей или прогон тестов могут идти всю ночь. Результат вы проверяете утром.
- Доступ откуда угодно: достаточно SSH-подключения со второго компьютера, планшета или чужой машины. Рабочий контекст остаётся на сервере.
- Свободный рабочий компьютер: сборки, тесты и контейнеры используют ресурсы VPS, а не вашей машины. Ноутбук остаётся отзывчивым.
- Чистая воспроизводимая среда: отдельная машина под эту задачу, с нужными версиями Node, Python или PHP и без следов десятка старых проектов.
- Предсказуемые расходы на инфраструктуру: вы арендуете сервер по фиксированной подписке. Меняется только стоимость использования самого Claude (подписка или API), в зависимости от нагрузки.
Чёткое разделение между агентом и вашими данными
Агент, который выполняет команды, лучше держать в ограниченной среде. На вашем компьютере он потенциально имеет доступ к домашней папке, SSH-ключам, браузерам и клиентским документам. На VPS он видит только то, что вы туда положили.
Для агентств и фрилансеров, работающих с клиентским кодом, это серьёзный аргумент. Вы создаёте отдельный сервер под каждого клиента или проект, размещаете на нём только нужные репозитории и секреты. Когда работа закончена, сервер удаляется, а вместе с ним исчезает и весь периметр.
Конфигурация остаётся на вашей ответственности: изолированный VPS защищает, только если доступы настроены правильно. Об этом ниже.
Сценарии, где VPS окупается быстрее всего
Не все задачи одинаково выигрывают от сервера. Вот те, где преимущество очевидно:
- Долгие задачи: миграция фреймворка, добавление тестов в существующий код, крупный рефакторинг. Пока задача выполняется, нет смысла держать ноутбук открытым.
- Командная работа: общий сервер с отдельным пользователем для каждого сотрудника, общими репозиториями и единым набором инструментов. Различия в настройках рабочих станций исчезают.
- Поддержка клиентских сайтов: обновления, исправления, аудит кода на нескольких проектах (WordPress или прикладных) из одной точки входа.
- Работа в условиях, близких к боевым: агент может готовить и проверять изменения в системе того же семейства, что и ваши конечные серверы.
- Мобильная работа: вы запускаете задачу в офисе, следите за ней из поезда и заканчиваете дома.
Какой VPS выбрать
Сам Claude Code лёгкий: основная вычислительная работа происходит на стороне Anthropic, а локальная машина лишь выполняет запрошенные команды. Нагрузку создаёт ваш проект: компиляция, наборы тестов, база данных, Docker.
Ориентировочные стартовые параметры:
| Профиль | Рекомендуемые стартовые ресурсы |
|---|---|
| Скрипты, статические сайты, небольшие проекты | 2 vCPU, 4 ГБ RAM |
| Веб-приложения с базой данных | 4 vCPU, 8 ГБ RAM |
| Тяжёлые сборки, несколько контейнеров | 8 vCPU и больше, 16 ГБ RAM и больше |
Дисковое пространство тоже закладывайте с запасом: репозитории, зависимости и образы Docker разрастаются быстро. Ubuntu LTS или Debian - простой и хорошо документированный выбор, а это естественная среда для VPS на Linux.
Расположение сервера выбирайте исходя из ваших требований. Если клиенты или нормативные требования предписывают хранить код в Европе, посмотрите предложения во Франции или в Германии. Предложение, подготовленное именно для этого сценария, описано на странице VPS для Claude Code, а вся линейка представлена на странице VPS.
Установка Claude Code за несколько минут
Когда сервер готов, подключитесь по SSH и создайте обычного пользователя. Не работайте под root: это общая хорошая практика, а агент, выполняющий команды, должен иметь ограниченные права.
Bashadduser dev usermod -aG sudo dev su - dev
Затем установите Claude Code официальным установщиком:
Bashcurl -fsSL https://claude.ai/install.sh | bash claude --version
Если вы предпочитаете npm, понадобится Node.js версии 18 или выше:
Bashnpm install -g @anthropic-ai/claude-code
Перейдите в каталог проекта и запустите claude. При первом запуске инструмент предложит авторизоваться через аккаунт Claude или API-ключ. На сервере без браузера он выводит адрес, который нужно открыть на своём компьютере, а полученный код вы вставляете в терминал.
Сохраняем сессию с помощью tmux
Без дополнительных мер обрыв SSH закрывает сессию и прерывает работу агента. Проблему решает tmux:
Bashsudo apt update && sudo apt install -y tmux tmux new -s claude # запустите claude в этой сессии, затем отсоединитесь: Ctrl+b, потом d tmux attach -t claude
Команда attach возвращает вас ровно в то состояние, в котором вы оставили сессию, даже если вы переподключились на следующий день.
Защита сервера до того, как агент начнёт работу
Агенту, который читает и изменяет код, нужны рамки. Для здоровой базовой конфигурации достаточно нескольких настроек.
- Только вход по SSH-ключу. В файле
/etc/ssh/sshd_configзадайтеPasswordAuthentication noиPermitRootLogin no, затем перезагрузите конфигурацию командойsudo systemctl reload ssh. - Минимальный межсетевой экран: открывайте только то, что действительно нужно.
Bashsudo ufw allow OpenSSH sudo ufw enable
- Минимум секретов: храните на машине только те ключи, которые нужны проекту. Лучше использовать deploy-ключи с доступом только на чтение, а не ваши личные учётные данные Git.
- Контроль действий: оставьте режим разрешений Claude Code по умолчанию, при котором он запрашивает подтверждение перед потенциально опасными действиями, пока вы точно не определили границы возможностей машины.
- Резервные копии и Git: регулярно отправляйте изменения в удалённый репозиторий. Сервер - рабочий инструмент, а не единственное хранилище вашего кода.
Если на сервере работают и другие публичные сервисы (сайт, API), может иметь смысл защита от DDoS, но к самому Claude Code она отношения не имеет.
Типичные ошибки
Первая: слишком мало памяти. Если RAM не хватает, система может завершить npm install или компиляцию принудительно. Файл подкачки (swap) выручит, но настоящую память не заменит.
Вторая: смешивать проекты разных клиентов под одним пользователем Unix. Разделяйте их по пользователям, а лучше по серверам.
Третья: забывать, что использование Claude имеет собственную стоимость, не зависящую от VPS. Следите за расходом подписки или API-ключа, особенно если агент работает ночью над масштабными задачами. Формулируйте конкретные цели, а не «улучшить весь код».
Чтобы глубже разобраться в администрировании Linux-сервера, загляните в руководства на сайте: там разбираются SSH, межсетевые экраны и управление пользователями.
FAQ
Он работает на распространённых дистрибутивах Linux (Ubuntu, Debian и им подобных), а также на macOS и Windows. Для VPS проще всего взять Ubuntu LTS или Debian. Точные требования для вашей версии уточняйте в документации Anthropic.
Нет, сам инструмент лёгкий. Требуемые ресурсы зависят в основном от вашего проекта: компиляции, тестов, баз данных или контейнеров. Для обычного веб-проекта 4 vCPU и 8 ГБ RAM дают комфортный запас.
Сервер изолирует агента от вашего личного компьютера, что снижает риск для остальных данных. Дальше безопасность VPS зависит от настройки: SSH-ключи, межсетевой экран, обновления и ограниченный набор секретов. Помните также, что содержимое, которое читает Claude Code, передаётся Anthropic на обработку в соответствии с условиями использования сервиса.
Да. Создайте отдельного пользователя Unix для каждого сотрудника, с собственными SSH-ключами и собственной авторизацией в Claude. Для разных клиентов самый аккуратный подход - отдельный сервер на каждого.
Нет. VPS предоставляет инфраструктуру. Доступ к Claude оформляется через ваш собственный аккаунт Anthropic (подписка или API-ключ) и оплачивается отдельно.

