Как поставить Claude Code на сервер

Агент на своём сервере работает, когда ноутбук закрыт, а к сессии можно подключиться с телефона. Разбираем, какой сервер нужен, как поставить Claude Code и не оставить сервер открытым всем подряд.

Александр 10 мин чтения

Claude Code на ноутбуке живёт ровно до тех пор, пока открыта крышка. Закрыли, уехали, пропал Wi-Fi, и агент встал на середине задачи. На сервере он работает круглосуточно: дали задание вечером, утром смотрите результат, а по дороге проверяете прогресс с телефона.

Ставится всё за 15 минут, и разбираться в администрировании Linux для этого не нужно. Ниже весь путь: какой сервер взять, как его создать, поставить Claude Code и закрыть сервер от посторонних.

Зачем Claude Code нужен на сервере

Три причины, ради которых сервер того стоит:

  • Долгие задачи. Рефакторинг, перенос проекта на новую версию библиотеки, прогон тестов по кругу. Агент работает часами и не зависит от того, спит ли ваш компьютер.
  • Доступ откуда угодно. Сессия на сервере одна, а подключаться к ней можно с рабочего компьютера, домашнего ноутбука и телефона.
  • Чистое окружение. Агент работает в отдельной системе, а не на машине с вашими паролями, почтой и документами. Если что-то пойдёт не так, сервер пересоздаётся за минуту.

Если вы запускаете Claude Code раз в неделю на полчаса, сервер не нужен, ноутбука хватит.

Какой сервер подойдёт

Сам Claude Code лёгкий: модель работает на стороне Anthropic, а на сервере крутятся программа-клиент, ваш проект, git и то, что агент запускает в процессе. Видеокарта не нужна.

Требования из документации Anthropic: Ubuntu 20.04 и новее или Debian 10 и новее, процессор x64 или ARM64, от 4 ГБ оперативной памяти. На практике 2 ГБ с файлом подкачки хватает одному небольшому проекту. 4 ГБ берите, если агент собирает фронтенд, гоняет тесты или вы держите несколько сессий.

Главное при выборе — страна. Claude Code работает только в странах, которые обслуживает Anthropic, и России в этом списке нет. Поэтому сервер в Москве или Петербурге не подойдёт, даже если он дешевле: запросы к Anthropic с российского адреса не проходят. Берите зарубежную площадку — Нидерланды или Германию.

Сервер решает только сетевую часть. Аккаунт и подписка Claude должны быть оформлены по правилам Anthropic, в поддерживаемой стране.

Мы берём Timeweb Cloud по трём причинам: площадки в Амстердаме и Франкфурте, почасовая оплата и оплата российской картой.

ТарифПроцессорПамятьДискПлощадкаЦена в месяц
Cloud NL-301 ядро2 ГБ30 ГБ NVMeАмстердам2 860 ₽
Cloud NL-502 ядра4 ГБ50 ГБ NVMeАмстердам5 200 ₽
Cloud DE-502 ядра4 ГБ50 ГБ NVMeФранкфурт5 200 ₽

Цены с витрины Timeweb Cloud на 18.10.2026, в них уже входит публичный IPv4-адрес за 200 ₽, бэкапы считаются отдельно. Деньги списываются по часам, поэтому сервер, выключенный на выходные, за эти дни не стоит ничего, кроме хранения диска.

Создаём сервер в Timeweb Cloud

Регистрация и промокод

Откройте Timeweb Cloud и нажмите «Создать аккаунт» в правом верхнем углу.

Главная страница Timeweb Cloud, кнопка «Создать аккаунт» в шапке

В форме выберите тип пользователя, укажите имя, почту и телефон. До того как нажать «Создать аккаунт», щёлкните «Ввести код партнера» и впишите flutterflow. Код удваивает первый платёж, и потолка у суммы нет: положили 5 200 ₽, на счёте 10 400 ₽, это два месяца сервера с 4 ГБ по цене одного. Действует только на первое пополнение, так что сразу кладите столько, на сколько планируете работать.

Форма регистрации Timeweb Cloud со ссылкой «Ввести код партнера»

Подтвердите почту и телефон и пополните баланс.

Создаём облачный сервер

В панели нажмите «Создать» справа вверху и выберите «Облачный сервер».

Панель Timeweb Cloud, кнопка «Создать»
Меню «Создать», пункт «Облачный сервер»

Дальше страница из шести блоков, сверху вниз.

Образ. На вкладке «Операционные системы» выберите Ubuntu, последнюю версию из списка (сейчас 26.04). Справа всё время видна итоговая цена.

Блок «Образ»: выбрана Ubuntu 26.04, справа расчёт цены

Регион. Амстердам или Франкфурт. Российские площадки сверху списка не подходят, о причинах выше. Задержка до Европы 50–80 мс, для работы с агентом это незаметно.

Блок «Регион»: выбран Амстердам

Конфигурация. Вкладка Premium. Панель сама подсвечивает вариант «Оптимально для выбранного ПО» с 1 ГБ памяти, но для Claude Code этого мало: берите строку с 2 ГБ за 2 660 ₽ или нажмите «Показать ещё» и выберите 4 ГБ за 5 000 ₽.

Блок «Конфигурация», вкладка Premium, список тарифов с ценами

Сеть. Обязательно добавьте публичный IPv4, это ещё 200 ₽ в месяц. Без него сервер не получит внешний адрес и подключиться к нему по SSH со своего компьютера не выйдет.

Блок «Сеть»: добавление публичного IPv4 за 200 ₽ в месяц

Безопасность и авторизация. Бэкапы за 90 ₽ в месяц включены по умолчанию. Если проект живёт в git, их можно снять и делать снапшоты вручную перед большими задачами. В «Авторизации» нажмите «Загрузить новый ключ» и вставьте свой публичный SSH-ключ. Если ключа нет, создайте его на своём компьютере командой ssh-keygen -t ed25519 и вставьте содержимое файла ~/.ssh/id_ed25519.pub. После этого выключите вход по паролю: с ключом он не нужен, а открытый вход по паролю боты начинают перебирать в первые же часы.

Блоки «Безопасность» и «Авторизация»: бэкапы, вход по паролю, загрузка SSH-ключа

Нажмите «Заказать». Через минуту сервер появится в панели вместе с IP-адресом. Итог для 2 ГБ: 2 660 ₽ за конфигурацию и 200 ₽ за IP, плюс 90 ₽, если оставили бэкапы.

Подключаемся по SSH и готовим систему

Подключитесь к серверу со своего компьютера, подставив его IP:

ssh root@203.0.113.10

Обновите систему и поставьте то, что пригодится агенту:

apt update && apt upgrade -y
apt install -y git tmux curl ufw

Работать из-под root плохая идея: агент выполняет команды с правами того, кто его запустил. Заведите обычного пользователя и перенесите ему ключ:

adduser dev
usermod -aG sudo dev
rsync --archive --chown=dev:dev ~/.ssh /home/dev

Если памяти 2 ГБ, добавьте подкачку, чтобы сборка проекта не упала посередине:

fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

Дальше всё делаем под новым пользователем: выйдите и зайдите снова как ssh dev@203.0.113.10.

Устанавливаем Claude Code

Официальный установщик ставит программу одной командой:

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

Установщик ничего не пишет, пока скачивает файлы, это нормально. Когда он закончит, переподключитесь к серверу и проверьте версию:

claude --version

Ответ вида 2.1.211 (Claude Code) значит, что всё встало. Обновляется Claude Code сам, в фоне, руками его трогать не придётся. Подробная проверка установки — команда claude doctor.

Склонируйте проект, с которым будет работать агент:

git clone https://github.com/you/project.git
cd project

Входим в аккаунт на сервере без браузера

Запустите claude в папке проекта. При первом запуске он попросит войти в аккаунт и попробует открыть браузер, а на сервере браузера нет. Поэтому:

  1. Скопируйте ссылку для входа, которую Claude Code покажет в терминале.
  2. Откройте её в браузере на своём компьютере и войдите в аккаунт Claude.
  3. Браузер покажет код. Вставьте его в терминал сервера, в строку Paste code here if prompted.
  4. Появится Login successful, нажмите Enter.

Логин хранится на сервере в файле ~/.claude/.credentials.json, доступ к нему есть только у вашего пользователя. Бесплатный тариф claude.ai не подойдёт: Claude Code входит в подписки Pro, Max, Team и Enterprise. Можно и по ключу API из Claude Console, тогда платите за токены.

Сессия, которая не обрывается: tmux

Если запустить Claude Code прямо в SSH, он умрёт вместе с соединением: закрыли терминал, и задача оборвалась. Чтобы этого не было, агент запускают внутри tmux. Это программа, которая держит сессию на сервере, пока вы отключены.

tmux new -s claude
claude

Чтобы уйти и оставить агента работать, нажмите Ctrl+B, отпустите и нажмите D. Соединение можно закрывать. Вернуться к сессии:

tmux attach -t claude

Агент будет на том же месте, со всей историей.

Управление с телефона

Чтобы не заходить по SSH каждый раз, у Claude Code есть Remote Control. В папке проекта, внутри tmux, запустите:

claude remote-control

Команда покажет ссылку на сессию, а по пробелу — QR-код. Отсканируйте его телефоном, и сессия откроется в приложении Claude или на claude.ai/code. Писать агенту можно и с телефона, и из терминала, переписка общая. Remote Control работает на подписках Pro, Max, Team и Enterprise, с ключом API его нет.

Защищаем сервер

Сервер с доступом к вашему коду и аккаунту Claude — лакомая цель. Пять минут настройки закрывают основные дыры.

Firewall. Оставьте открытым только SSH:

sudo ufw allow OpenSSH
sudo ufw enable

Если агент поднимет на сервере сайт или API для проверки, порт открывайте отдельно и закрывайте после.

Вход только по ключу. В файле /etc/ssh/sshd_config поставьте PasswordAuthentication no и PermitRootLogin no, затем перезапустите SSH командой sudo systemctl restart ssh. Перед этим проверьте в соседнем окне, что заходите как dev по ключу, иначе запрёте себя снаружи.

Секреты отдельно. Не кладите в папку проекта боевые пароли от баз и ключи платёжных систем: агент читает файлы проекта. Для разработки заведите тестовые ключи.

Снапшот перед большой задачей. В панели Timeweb Cloud снимок сервера делается в два клика. Если агент наломает дров, откатитесь к нему, а не разбирайтесь, что он поменял.

Сколько это стоит в месяц

ЧтоЦена
Сервер Cloud NL-30, 2 ГБ2 860 ₽
Сервер Cloud NL-50, 4 ГБ5 200 ₽
Сервер Cloud DE-50, 4 ГБ5 200 ₽
Подписка Claude Proот 20 $
Подписка Claude Maxот 100 $

С промокодом flutterflow первый платёж удваивается без ограничения суммы. Чем больше положите сразу, тем дольше сервер работает бесплатно: оплатили полгода — получили год. Почасовая оплата дополнительно экономит, если сервер нужен не каждый день.

Создать сервер в Timeweb Cloud

Ошибки при установке и что с ними делать

claude: command not found. Программа встала в ~/.local/bin, а терминал об этой папке ещё не знает. Переподключитесь к серверу или выполните source ~/.bashrc.

Сессия обрывается при отключении. Claude Code запущен не в tmux. Выйдите из него, выполните tmux new -s claude и запустите заново.

Сборка падает с Killed. Кончилась память. Добавьте подкачку (команды выше) или перейдите на тариф с 4 ГБ. В Timeweb Cloud тариф повышается из панели без переустановки, а вот понизить его потом нельзя.

Код входа не принимается. Скорее всего, код скопировался не целиком или истёк. Запустите claude ещё раз и пройдите вход заново, код одноразовый.

Сообщение о недоступном регионе. Anthropic не обслуживает страну, из которой идёт запрос. Чаще всего сервер создан на российской площадке. Пересоздайте его в Нидерландах или Германии: перенести проект проще, чем искать причину.

Что делать с сервером дальше, если агент начнёт писать боты и сервисы, рассказываем в подборке VPS-хостингов и в статье про хостинг для телеграм-бота.

Частые вопросы

Можно ли поставить Claude Code на обычный виртуальный хостинг?

Нет. На виртуальном хостинге нет root-доступа, а долгие процессы панель убивает через несколько минут. Claude Code нужен полноценный сервер с Linux: облачный сервер или VPS, где вы сами ставите программы и держите процесс сколько угодно.

Хватит ли сервера с 2 ГБ памяти?

Для одного проекта и спокойной работы хватит, если добавить файл подкачки на 2 ГБ. Официально Anthropic рекомендует от 4 ГБ: столько нужно, когда агент собирает проект, гоняет тесты или вы держите несколько сессий сразу.

Нужна ли платная подписка Claude?

Да. Бесплатный тариф claude.ai Claude Code не включает. Подойдут подписки Pro, Max, Team, Enterprise или ключ API из Claude Console, тогда оплата идёт за токены.

Работает ли Claude Code из России?

Anthropic обслуживает только страны из своего списка, России в нём нет. Сервер это ограничение не снимает: правила касаются аккаунта и того, где вы находитесь. Статья для тех, у кого есть рабочая подписка в поддерживаемой стране, например для живущих за рубежом.

Как управлять Claude Code на сервере с телефона?

Запустите на сервере команду claude remote-control в папке проекта. Она покажет ссылку и QR-код, их открывают в приложении Claude или на claude.ai/code. Функция работает на подписках Pro, Max, Team и Enterprise, с ключом API её нет.

Сколько стоит держать Claude Code на сервере?

В Timeweb Cloud сервер в Нидерландах с 2 ГБ памяти стоит 2 860 ₽ в месяц, с 4 ГБ — 5 200 ₽, в Германии столько же. Промокод flutterflow удваивает первый платёж без ограничения суммы. Подписка Claude оплачивается отдельно, Pro стоит от 20 $ в месяц.

Можно ли взять сервер в Москве, он же дешевле?

Для Claude Code нет. Запросы к Anthropic пойдут с российского адреса, а Россия не входит в список стран, где сервис работает. Берите площадку в Нидерландах или Германии: у Timeweb Cloud обе оплачиваются российской картой.

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

Что такое хостинг

Хостинг — это компьютер, который держит ваш сайт включённым круглые сутки. Разбираем без жаргона: как он работает, чем отличается от домена и за что берут деньги.

7 мин · 09.2026 Читать

Какой хостинг выбрать для сайта

Лендингу, блогу и магазину нужен разный хостинг. Разбираем по типам сайтов, с ценами и объяснением, за что вы платите.

6 мин · 09.2026 Читать

Недостатки бесплатных хостингов

Реклама поверх вашего текста, домен третьего уровня и сайт, который нельзя забрать с собой. Считаем настоящую цену бесплатного тарифа.

5 мин · 09.2026 Читать
Все статьи раздела

Промокод Timeweb Cloud

Первый платёж — в двойном размере

Положите на счёт 3 000 ₽ — получите 6 000 ₽. Потолка у суммы нет. Код вводится при регистрации, в поле «Ввести код партнера».

flutterflow
Создать сервер с промокодом