← Все постыНаписать

Сервер для Claude Code: пишу код с LLM прямо с телефона

В Сочи часто блокируют интернет и рвётся связь, поэтому я собрал сервер для Claude Code в европейском дата-центре и поставил туда удалённый рабочий стол. Ubuntu с xfce, 6 ГБ RAM, 6 ядер, пинг 70 мс по RDP. Агенты работают, пока ноутбук закрыт, а результат я смотрю с телефона. Там же живёт OpenClaw.

Удалённый сервер для работы с Claude Code с телефона

Я сейчас в Сочи, тут часто блокируют интернет и искал как можно это решить. И даже бывают потери связи и часто всё обрывается.

Какой сервер нужен под удалённый рабочий стол

Нашёл сервер в европейском ДЦ у русского хостера за 3500руб в мес и поставил туда удаленный рабочий стол. Пинг 70мс. Пробовал вариант в два раза дешевле, но 120мс уже критично при работе через RDP. На 70мс работаешь почти как за локальной машиной.

Параметры скромные: 6GB RAM, 6 ядер, 50GB диск. Ubuntu + xfce.

Что получилось: Claude Code на сервере и OpenClaw

Claude Code на сервере и правки с телефона

— Claude CLI запускается на сервере. На ноутбуке вводишь что хочешь, закрываешь ноутбук, агенты продолжают работать. Потом открываю с телефона посмотреть, что получилось. Если надо там же ввожу правки.

OpenClaw: вайбкодинг в Telegram-боте

— Поставил OpenClaw. Фактически персональный ассистент + это в том числе вайбкодинг прямо в Telegram-боте. За 2 часа собрал поиск по нашим базам знаний с векторной БД. Понятно, что там неидеальное выходное качество, но за 2 часа из кровати собрать поиск с rag и конекторами — прикольно. И хорошо, что openclaw на отдельном изолированном компьютере, локально на рабочем ноутбуке запускать страшно.

— Там же работает веб-сервер для тестовых проектов. Claude фактическки работает локально на сервере, я на отдельном домене сразу вижу результат.

— В ИИ в браузере в том числе иногда сижу так, удобнее, чем обрывы

Что нужно от машины под агентов

Claude Code — консольная программа на Node.js. Самому агенту ресурсов нужно немного: модель работает в облаке Anthropic, а на сервере крутятся только CLI, git, сборка проекта и тесты. Поэтому 6 ГБ памяти и 6 ядер хватает с запасом, если не держать там тяжёлые базы.

Диска в 50 ГБ хватает на систему, несколько репозиториев и node_modules. Если планируете Docker и базы, берите больше: образы быстро съедают место.

Узкое место другое. Это задержка до сервера и стабильность канала, потому что вы смотрите на удалённый экран, а не на свой.

Удалённый рабочий стол Linux: xrdp и xfce

На Ubuntu удобнее всего связка xrdp и лёгкого окружения xfce. Сервер xrdp говорит по протоколу RDP на порту 3389, а значит, подключаться можно стандартным клиентом с Windows, macOS, Android и iPhone. Тяжёлые окружения вроде GNOME по RDP заметно тормозят, xfce рисует меньше и отзывается быстрее.

Альтернативы тоже есть: NoMachine, X2Go, VNC. Я остановился на RDP, потому что клиент есть везде и ничего не нужно ставить на чужой компьютер.

Почему пинг важнее цены

Задержка зависит от расстояния до дата-центра и маршрута. Из Сочи до Европы 70 мс — хороший результат. Проверить можно до покупки: у большинства хостеров есть тестовый IP для ping.

На 70 мс работаешь почти как за локальной машиной. На 120 мс каждое нажатие отзывается с паузой, и через час это выматывает. Разница в цене между такими серверами у меня была двукратной, и она того стоила.

Как агенты работают при закрытом ноутбуке

Сессия на сервере не зависит от того, что происходит с вашим устройством. Закрыли ноутбук — окно терминала на удалённом столе продолжает жить, и Claude Code дописывает задачу.

Если вы подключаетесь не по RDP, а по SSH, терминал держат в tmux или screen. Тогда обрыв связи не убивает процесс: переподключились, набрали tmux attach и видите тот же экран. С телефона для SSH подойдёт Termius или Termux, для RDP — официальный клиент Microsoft.

  • Запускайте агента в tmux, даже если сидите по RDP. Перезагрузка графической сессии его не заденет.
  • Держите проекты в git и коммитьте часто, чтобы правку агента можно было откатить.
  • Поднимите веб-сервер с отдельным доменом для тестовых проектов: результат видно сразу, без деплоя.

Сервер или своя машина: что выбрать

Я не считаю удалённый сервер заменой ноутбука. Это второй компьютер, который не спит.

КритерийЛокальный ноутбукУдалённый сервер
Работа при закрытой крышкеНетДа
Доступ с телефонаНеудобноЧерез RDP или SSH
Обрывы связиАгент теряет API, ждётКанал сервера стабилен, рвётся только ваш экран
ИзоляцияАгент видит все ваши файлы и ключиТолько то, что вы туда положили
СтоимостьУже купленОколо 3500 рублей в месяц в моём случае

Безопасность сервера с агентами

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

  • Не открывайте порт 3389 всему интернету. Пускайте через VPN вроде WireGuard или SSH-туннель.
  • Вход по SSH только по ключам, пароли выключить, поставить fail2ban.
  • Отдельный пользователь без sudo для агентов.
  • Никаких ключей от боевых систем на этой машине.
  • Снимки диска раз в день: если что-то пойдёт не так, откат займёт минуты.

Вопросы и ответы

Какой пинг нужен для работы через RDP?

На 70 мс работаешь почти как за локальной машиной. Вариант в два раза дешевле давал 120 мс, а для RDP это уже критично.

Как программировать с телефона с помощью Claude?

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

Зачем запускать OpenClaw на отдельном сервере?

Локально на рабочем ноутбуке запускать его страшно. На изолированном сервере я за 2 часа собрал поиск по нашим базам знаний с векторной БД.

Обсудить в Telegram Подписаться на @altocodes