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

Я сейчас в Сочи, тут часто блокируют интернет и искал как можно это решить. И даже бывают потери связи и часто всё обрывается.
Какой сервер нужен под удалённый рабочий стол
Нашёл сервер в европейском ДЦ у русского хостера за 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 часа собрал поиск по нашим базам знаний с векторной БД.