DeepSeek Harness на VPS: переносим AI-агента с ноутбука на сервер за 10 минут

· 1 мин чтения
deepseek harness vps self-hosted ai-agents
DeepSeek Harness на VPS: переносим AI-агента с ноутбука на сервер за 10 минут

DeepSeek Harness на ноутбуке запускается за минуту. Но стоит закрыть крышку посреди задачи — и всё умирает: сборка обрывается, запланированное задание не срабатывает, потому что машина, на которой оно жило, уснула в сумке. Варианта два: оставлять ноутбук открытым на ночь либо не давать агенту ничего, что дольше кофейной перерыва. Автор перенёс харнесс на сервер за $8 в месяц — вся настройка заняла десять минут кликов. Разбираем, как это устроено.

Вы хостите не модель

Это первое, что нужно понять, и именно здесь ошибаются чаще всего — цена ошибки измеряется деньгами.

На сервере не запускается модель DeepSeek. V4 Pro — это примерно 1,7 триллиона параметров, на коробке за $8 ей делать нечего. Устанавливается харнесс: небольшое Node-приложение, которое управляет сессиями, инструментами, файлами и агентным циклом. Модели вызываются по API.

Именно поэтому всё так дёшево — и именно поэтому харнессу всё равно, какую модель вы ему укажете. DeepSeek в одну минуту, Claude или Gemini в следующую, посреди одного и того же разговора.

Это принципиальное отличие от привычных инструментов: Claude Code работает только с Claude, Codex — только с моделями OpenAI. Харнесс работает с любой моделью, к которой у вас есть ключ.

Установка — это дропдаун, а не терминал

У Hostinger есть готовый шаблон с установкой в один клик: приложение выбирается прямо при оформлении заказа, вместо того чтобы поднимать голый сервер и вручную настраивать reverse proxy.

Хватит тарифа KVM 2 — харнесс это Node-приложение, вызывающее удалённый API, так что платить за GPU, которые никогда не будут использованы, не нужно. Если планируете держать на той же машине ещё и OpenClaw или Hermes-агента — берите KVM 4.

Шаблон поставляет уже настроенные reverse proxy, TLS-сертификат и админ-логин. Это важнее, чем кажется. Наивный вариант — арендовать сервер, открыть порт 3080 и уйти: в итоге вы публикуете агента без пароля, который может выполнять shell-команды от root. Шаблон закрывает эту дыру за вас.

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

Один ключ — все модели

Из коробки харнесс просит ключ DeepSeek API. Пропустите этот шаг. Вместо этого откройте Settings → Models → Add Provider и добавьте OpenRouter.

Один ключ OpenRouter открывает весь каталог моделей прямо в селекторе — вы больше не привязаны к биллингу одного вендора. Нажмите «fetch available models» и выберите все: переключение потом станет делом одного клика вместо правки конфига.

Перед стартом установите месячный лимит расходов на ключ — например, $20. Агент, который работает без присмотра по расписанию, — это ровно тот случай, когда потолок обязателен.

Есть один трюк. Модель, выпущенная сегодня утром, ещё не появится в селекторе — но её всё равно можно использовать. Скопируйте её model ID, вставьте как кастомную модель, задайте отображаемое имя — готово. Автор добавил Gemini 3.8 Flash в день релиза, и она выдавала около 5000 токенов в секунду.

Шаг с плагинами, на котором застревают все

Плагины — то место, где харнесс перестаёт быть чат-боксом и становится верстаком. Там же люди сдаются.

Главное, что нужно знать: плагины устанавливаются из веб-консоли Hostinger, а не изнутри харнесса. Если вставить команду установки в чат-бокс, ничего не произойдёт — это самая частая причина мнения, что всё сломано. После установки нужно перезапустить харнесс и жёстко перезагрузить страницу (Cmd+Shift+R), прежде чем появится магазин плагинов. Если команда dsh не находится — сначала установите npm.

После загрузки магазина доступны: звуковые уведомления, доска задач, живая статистика токенов, удалённый доступ с телефона и центр тем оформления. Можно даже поставить плагин с китом на рабочем столе, который растёт в уровне по мере ваших промптов — совершенно бесполезно и тем не менее приятно.

Здесь нужна осторожность: маркетплейс открытый, и некоторые плагины несут реальные риски безопасности. Перед установкой открывайте GitHub-репозиторий плагина и читайте анализ. Автор на камеру специально поставил стеклянную тему, чтобы показать процесс проверки, — и тут же удалил её.

Он может хостить то, что создаёт

Неожиданно сильная сторона связки.

Автор дал агенту реальную задачу: собрать демо-сайт для кошачьего кафе в Сан-Франциско — игривый, с микроанимациями и SVG-графикой. Поскольку работа шла на сервере, а не на localhost, написанные файлы были недоступны в браузере. Обычная проблема VPS, которая останавливает многих.

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

Та же коробка за $8 оказывается и рабочим, и хостингом: она собирает сайт и раздаёт его. Отдельный хостинг не нужен, деплой не нужен — просто ссылка.

Забавный эксперимент: два агента на идентичном промпте, один на Gemini 3.8 Flash, второй на GPT-5.6 Luna. Тот же промпт, тот же доступ — и два заметно разных визуальных языка. Такое сравнение стоит только токенов и является самым быстрым способом понять, какая модель подходит для конкретной задачи.

То, что работает только на сервере

Всё описанное выше работало бы и локально. А вот это — нет.

Укажите агенту на папку, опишите утреннюю сводку и скажите выполнять эту задачу каждый день в 8 утра, сохраняя файл туда, где вы его найдёте. Всё. Работа сделана до того, как вы сели за стол.

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

Ещё одна привычка, которую стоит позаимствовать: начинайте каждый новый проект с того, что просите агента проинтервьюировать вас — «задай мне 10 вопросов о том, чего я хочу достичь, и продолжай уточнять, пока не поймёшь достаточно, чтобы помочь». Сохраните ответы как файл контекста. Каждый следующий проект начинается с контекста, а не с нуля.

Стоит ли оно того

Это developer preview: что-то ломается, API меняется, и сегодня это не так отполировано, как Claude Code.

Взамен вы получаете харнесс, условия использования которого никто не может изменить в одностороннем порядке: лицензия MIT, каждый слой заменяем, любая модель, к которой есть ключ, на железе по цене двух чашек кофе. Когда через месяц выйдет лучшая модель — вставляете её ID и продолжаете работать.

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

Полный видео-разбор: https://youtu.be/iXqwX9DR0IQ

Источник: https://moelueker.com/blog/deepseek-harness-vps-setup