Зачем запускать Claude Code на сервере
Claude Code — это помощник для программирования, который работает в терминале: читает код проекта, правит файлы и запускает команды. На своём компьютере он работает, пока компьютер включён. На VPS картина другая:
- Работает без вашего компьютера. Закрыли ноутбук, а задача продолжается.
- Подходит для долгих задач. Большой рефакторинг или прогон тестов не блокирует вашу машину.
- Доступен с телефона. Вы подключаетесь по SSH с любого устройства, где есть SSH-клиент, и видите ту же сессию.
- Рядом с вашим проектом. Если боты и сайты уже запущены на этом сервере, помощник работает с ними на месте.
Есть и оборотная сторона: на сервере у помощника появляется доступ к тому, что там лежит. Не держите на этом же VPS секреты, которые не нужны для работы, и ограничьте доступ по SSH.
Сколько ресурсов нужно
В требованиях Anthropic указано: 4 ГБ ОЗУ и больше, процессор x64 или ARM64, система Ubuntu 20.04 и новее. Ещё нужно подключение к интернету. Для комфортной работы берите 2 ядра и 4 ГБ памяти. Если на сервере будут идти ещё и тесты, сборки или Docker, запас лучше увеличить.
Нужен также аккаунт: по документации Claude Code требует подписку Pro, Max, Team или Enterprise либо аккаунт Console. Бесплатного плана claude.ai для этого недостаточно. Оплачивается подписка отдельно от VPS.
VPS «2 ядра, 4 ГБ» в нашей базе стоят от 650 ₽ до 1 800 ₽ в месяц (сверка 5 октября 2026 года). Подходящие варианты собраны на странице VPS для Claude Code и в конфигурации 2 ядра, 4 ГБ.
Шаг 1. Закажите VPS и подключитесь
Закажите VPS с образом Ubuntu 24.04 или 26.04, затем подключитесь:
ssh root@IP_АДРЕС
Команда открывает консоль сервера. Подробности и настройку ключей смотрите в статьях подключение к VPS по SSH и первая настройка VPS на Ubuntu.
Работать лучше не под root, а под обычным пользователем. Создайте его:
adduser dev
usermod -aG sudo dev
su - dev
Первая команда создаёт пользователя dev, вторая добавляет его в группу администраторов sudo, третья переключает вас на него.
Шаг 2. Установите Claude Code
Документация Anthropic называет рекомендуемым способом нативный установщик. Для Linux команда такая:
curl -fsSL https://claude.ai/install.sh | bash
Команда скачивает установщик и сразу запускает его. Пользуйтесь только адресом из документации Anthropic и не берите команды с чужих сайтов.
Если система ответит, что curl не найден, поставьте его командой sudo apt install curl. Когда установщик закончит, откройте новую сессию SSH и проверьте:
claude --version
Команда должна напечатать номер версии. Если shell пишет, что claude не найден, значит папка установки пока не в PATH: документация описывает исправление в разделе о проблемах установки.
Для диагностики есть команда:
claude doctor
Она показывает состояние установки и настроек, ничего не меняя. Нативная установка обновляется в фоне сама, вручную обновить можно командой claude update.
Есть и другие пути: пакеты для apt, а также установка через npm (npm install -g @anthropic-ai/claude-code, нужен Node.js 22 или новее). Документация считает рекомендуемым нативный установщик, поэтому для новичка проще начать с него.
Шаг 3. Войдите в аккаунт
Перейдите в папку проекта и запустите:
claude
Команда открывает интерактивную сессию. При первом запуске Claude Code предложит войти в аккаунт и покажет ссылку, которую нужно открыть в браузере. Откройте её на своём компьютере или телефоне, войдите и подтвердите. Подробности про способы входа есть в документации Anthropic (адрес в sources).
Шаг 4. Используйте tmux, чтобы сессия не обрывалась
Если закрыть окно SSH, обычная сессия закроется вместе с ним, и задача прервётся. Решение — tmux: программа, которая держит терминальную сессию на сервере независимо от вашего подключения.
sudo apt update
sudo apt install -y tmux
Эти команды обновляют список пакетов и ставят tmux. Дальше работайте так:
tmux new -s claude
Команда создаёт сессию с именем claude. Внутри неё запустите claude и задайте задачу.
Чтобы выйти из сессии, не прерывая её, нажмите Ctrl+B, затем отпустите и нажмите D. Подключение можно закрыть, помощник продолжит работу.
Вернуться можно так:
tmux attach -t claude
Команда подключает вас обратно к сессии claude. Список сессий покажет tmux ls.
С телефона используйте любой SSH-клиент, подключайтесь тем же способом и выполняйте tmux attach.
Безопасность
- Входите по SSH-ключу и после проверки входа по ключу отключите вход по паролю. Прежде чем отключать пароль, проверьте вход по ключу во втором окне, иначе можно потерять доступ к серверу.
- Не оставляйте на сервере лишние пароли и ключи от других систем.
- Делайте резервные копии проектов, с которыми работает помощник.
Что делать дальше
- Подберите сервер: VPS для Claude Code или подбор по параметрам.
- Если на этом же VPS нужны контейнеры, прочитайте установку Docker.
- Для первого знакомства с VPS посмотрите что такое VPS.
