После регистрацииЗапуск

Переезд на сервер, после которого спишь спокойно

Деплой проекта на VPS с ИИ-агентом по шагам: защита, база, домен с HTTPS, автозапуск и бэкапы

13 октября 202610 мин Продвинутый71

Какую задачу решает

Перенести проект на VPS с защитой, HTTPS, автозапуском и бэкапами

Что будет на выходе

Проект на сервере с доменом, HTTPS, автозапуском и проверенными бэкапами

Кому подойдёт

Вайбкодер с ботом или сервисом на базе, которому нужен сервер, а не ноутбук

Инструменты
Claude CodeCodexDocker

Что это

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

Цепочка промптов проводит через весь путь:

  1. журнал переноса DEPLOY_LOG.md, в который агент пишет каждый шаг;
  2. SSH-ключ и первый вход на сервер;
  3. базовая защита: отдельный пользователь, вход только по ключу, фаервол;
  4. база данных в отдельном томе, которая переживает обновления;
  5. загрузка и запуск проекта;
  6. домен и HTTPS с автопродлением;
  7. автозапуск после перезагрузки;
  8. резервные копии базы с реальной проверкой восстановления;
  9. два служебных промпта: «застряли» и «продолжаем после перерыва».

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

Как использовать

  1. Купи сервер сам: Ubuntu 24.04 LTS, для небольшого проекта обычно хватает 2 ядер, 4 ГБ памяти и 40–60 ГБ диска. Если в проекте есть персональные данные пользователей из России, сервер должен быть в России. Оплату и личный кабинет агенту не доверяй.
  2. Пароль от сервера в чат агенту не отправляй — для этого шаг с ключом.
  3. Отправляй промпты строго по очереди. После каждого — проверь сам то, что указано в строке «Проверь сам», и только потом иди дальше.
  4. Все секреты на сервере — новые. Локальные пароли и токены не переносим.
  5. Найди в панели провайдера консоль входа из браузера и попробуй её до начала — это твой запасной вход, если SSH отвалится.

Рядом по теме: Ниша для AI-услуг из твоего опыта, Деплой Laravel без паники: чек-лист deploy.md, SEO перед запуском сайта: чек-лист seo-launch.md, статья «Где разместить проект» и Чек-лист «Перед запуском» (бесплатно).

Закрытая часть

Дальше — для участников

Регистрация бесплатная и занимает минуту. Часть закрытых материалов откроется сразу, без карты.

Что дальше

Проверь всё с телефона на мобильном интернете: сайт по домену, вход, бот — пройтись по типичным поломкам поможет Живая ссылка: проверить и упаковать перед показом. Перед первым запуском для живых пользователей прогони Найди дыры в проекте до того, как их найдут другие. А 12 модов Claude Code для вайбкодера (490 ₽) добавят агенту корзину вместо удаления и защиту ключей — полезно, когда он работает с сервером.

вайбкодингдеплой

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