ГлавнаяБлогself-hosting

Как развернуть личного ИИ-ассистента на VPS — пошагово

Ассистент на ноутбуке умирает в момент, когда закрывается крышка. Сервер за $6 в месяц не спит никогда. Вот что реально нужно, чтобы запустить своего ИИ круглосуточно: каждый шаг, каждая типичная точка отказа — и однокомандный способ в конце.

15 июля 2026 VPS

Сначала — ментальная модель. Self-hosted ИИ-ассистент состоит из двух частей: модели (интеллект, обычно облачный API — запустить frontier-веса на дешёвом сервере не получится, да и не нужно) и агентного слоя (всё, что делает его твоим: память, история разговоров, интеграции, запланированные задачи). Именно агентный слой ты и размещаешь у себя. Он легковесен, не требует GPU и накапливает твои данные — а значит, должен жить на машине, которой управляешь ты.

Что нужно до старта: VPS (~$5–15 в месяц), источник модели (API-ключ или подписка на ИИ), аккаунт в Telegram и примерно час времени.

Шаг 1 — Выбрать сервер

Подойдёт любой надёжный провайдер VPS. Честные характеристики для агентного слоя: 1–2 vCPU, 2–4 ГБ RAM, 20+ ГБ диска. Не поддавайся на апсейл — ты запускаешь Node-процесс и базу данных SQLite, а не тренируешь модель. Выбери регион поближе к себе (задержка) или поближе к твоей правовой зоне комфорта (юрисдикция — для некоторых это и есть весь смысл).

Шаг 2 — Базовая гигиена, прежде всего

Пять минут, которые предотвращают девяносто процентов катастроф: войди по SSH-ключам и отключи вход по паролю; создай пользователя без прав root; включи автоматические обновления безопасности; настрой брандмауэр, разрешающий только SSH. Ничего из этого не специфично для ИИ — это разница между «мой сервер» и «нода чужого ботнета».

Шаг 3 — Установить среду выполнения

Для большинства современных стеков ассистентов это Node.js LTS и git. Одно правило важнее любого выбора инструментов: секреты живут в файле переменных окружения с ограниченными правами доступа, никогда в коде. API-ключ модели и токен бота — это ключи от личности твоего ассистента; обращайся с ними как с паролем от почты.

Шаг 4 — Подключить интерфейс

Создавать приложение не нужно — интерфейс у тебя уже есть. Создай бота через BotFather в Telegram (занимает минуту, ничего не стоит), положи токен в файл переменных окружения — и у ассистента появится окно чата на каждом твоём устройстве, включая голосовые сообщения, файлы и фотографии.

Шаг 5 — Дать ему память, которая выживает

Ассистент без персистентности — золотая рыбка со счётом за сервер. Разговоры, извлечённые факты и настройки должны попадать в базу данных на диске VPS — SQLite вполне достаточно для личного масштаба. После этого настрой ежедневное резервное копирование этой базы в другое место. (Почему архитектура памяти важнее, чем принято думать — отдельная статья.)

Шаг 6 — Шаг, который все пропускают: надзор за процессом

Здесь тихо умирает большинство самодельных решений. Запустить ассистента в терминале — значит, он остановится когда закроется сессия. Запустить через nohup — значит, он остановится при первом необработанном сбое: беззвучно, в три ночи, и ты узнаешь об этом через несколько дней. Настоящий ответ — systemd-сервис с Restart=always: сбои его перезапускают, перезагрузки его перезапускают, и ответственность за то, что он работает, несёт init-система машины, а не твоя память. Именно этот шаг — разница между «скриптом, который я как-то запустил» и «ассистентом, который отвечает в любой час».

Чего стоят ошибки

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

Способ сократить путь

Всё написанное выше — это один вечер, если тебе нравится инфраструктура, и регулярная головная боль, если нет. Avelina AI — это именно такая архитектура в готовой упаковке: пошаговый установщик размещает агента на твоём VPS с интерфейсом Telegram, постоянной базой данных памяти, надзором за процессом и ежедневными резервными копиями — всё уже подключено, а после этого приходят подписанные обновления. Ты получаешь всё, что строит это руководство, включая то, что все накопленные данные остаются на твоём сервере, — не собирая это по частям вручную.

FAQ

Нужен ли GPU?
Нет. Агентный слой легковесен; модель вызывается через API. GPU нужен только если позже захочешь запускать веса модели локально.

Разве нельзя просто использовать ноутбук?
До тех пор, пока крышка открыта — да. Постоянно работающему ассистенту нужна постоянно работающая машина — в этом весь аргумент в пользу VPS.

Итоговая стоимость в месяц?
$5–15 за сервер плюс использование модели. Инфраструктура ≈ две чашки кофе в месяц.

Что на самом деле делает его «24/7»?
Надзор за процессом (systemd, Restart=always) — не сам сервер. Машины работают; неподконтрольные процессы — нет.

Можно ли получить это без ручной настройки?
Да — именно это делает установщик Avelina AI: та же архитектура, одна команда.

Готовый результат этого руководства — одной командой