Аптечка вайб-кода

Перенос проекта с Bolt или Replit на свой сервер

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

Цена: от 100 000 ₸Срок: диагностика за 1 день, переезд от 1–2 дней
Спросить в WhatsApp
NUMETEKAIVA GROUPSAFIAHECTONEWTONEAsar SuJAILYSalt DasturMatras FactoryEcolosKvadrumNUMETEKAIVA GROUPSAFIAHECTONEWTONEAsar SuJAILYSalt DasturMatras FactoryEcolosKvadrum

Первая помощь и как чиним

  1. 1
    Инвентаризация

    Выписываем всё, чем пользуется проект на платформе: база, хранилище файлов, секреты, авторизация, cron.

  2. 2
    Забрать код и данные

    Код — через GitHub или архив, базу — дампом, файлы — выгрузкой из хранилища платформы.

  3. 3
    Заменить платформенные части

    Подставляем свою базу, своё хранилище и авторизацию вместо встроенных сервисов Bolt или Replit.

  4. 4
    Поднять на VPS

    Сборка, менеджер процессов, nginx, HTTPS, переменные окружения, бэкапы.

  5. 5
    Переключить трафик

    Финальная синхронизация данных и смена DNS, старая версия остаётся резервом на пару дней.

Честно

Чинить самому или отдать в «аптечку»

СамостоятельноС Emaya
ДиагностикаСпрашиваете ИИ — он чинит одно и ломает другоеНаходим корень проблемы за 1 день
БезопасностьНе знаете, утекли ли ключи и данныеАудит, ротация ключей, закрытые доступы
ДеплойЛокально работает, на хостинге — белый экранСервер, домен, HTTPS, мониторинг
КодНикто, кроме ИИ, не понимает, как это устроеноПорядок в коде и документация
БудущееКаждая новая функция — лотереяПроект можно спокойно развивать
ВремяНочи в консолиВы занимаетесь бизнесом, мы — кодом
Где спотыкаются чаще всего

Мы уже наступили на эти грабли — вам не придётся

⚠ Утечка ключей в git⚠ RLS в Supabase⚠ Белый экран после сборки⚠ Зависимости и версии⚠ Нет логов и мониторинга⚠ Хаос в структуре кода

Аптечка: что с проектом?

3 вопроса — и мы скажем, сколько стоит починка. Чек-лист безопасности проекта в подарок.

Как работаем
01Разбор

Интервью с собственником и РОПом, аудит текущей CRM и источников заявок.

1–3 дня
02Карта процессов

Воронки, роли, точки контроля. Согласуем до того, как что-то настраивать.

3–5 дней
03Сборка

Настраиваем Битрикс24 и дописываем недостающие инструменты. Демо каждую неделю.

1–4 недели
04Запуск и рост

Обучение, база знаний, поддержка. Дорабатываем, пока цифры не поедут вверх.

дальше — с вами
Подробнееразвёрнутое описание, этапы и нюансы

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

Почему так происходит

Bolt запускает проект в WebContainer — Node.js прямо в браузере. Там нет настоящего сервера, поэтому бэкенд у таких проектов обычно вынесен в Supabase или базу платформы, а ключи иногда оказываются прямо во фронтенде. После выгрузки проект собирается, но работает с тем же облаком, что и раньше.

Replit — полноценная облачная машина. Секреты лежат в разделе Secrets и не попадают в архив, база (PostgreSQL или Replit Database) и Object Storage живут отдельно, команда запуска описана в файле .replit. Если проект использует Replit Auth, вход привязан к аккаунтам Replit и на своём сервере работать не будет.

Что проверить самому

  1. Выпишите все секреты: на Replit это вкладка Secrets, в Bolt — файлы .env и настройки подключённых сервисов.
  2. Найдите, где хранятся данные: своя база, Supabase, база платформы. Для PostgreSQL нужна строка DATABASE_URL, чтобы снять дамп:
pg_dump "$DATABASE_URL" -Fc -f backup.dump
  1. Проверьте, нет ли в проекте загруженных пользователями файлов в хранилище платформы.
  2. Посмотрите, как сервер выбирает порт: на VPS он должен слушать process.env.PORT, а за nginx — 127.0.0.1.
  3. Поищите в коде упоминания replit и REPL_ — это кандидаты на замену.
  4. Проверьте, что код целиком лежит в GitHub, а не только в редакторе платформы.

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

Как чиним мы

Сначала делаем инвентаризацию и пишем план переезда: что переносим как есть, что заменяем, сколько займёт простой. Затем поднимаем копию на вашем VPS: база, файлы, переменные окружения, менеджер процессов, nginx, HTTPS и ежедневные бэкапы. Заменяем платформенную авторизацию и хранилище на независимые решения, прогоняем ключевые сценарии и только после этого переключаем DNS. Старую версию не удаляем, пока новая не проработает несколько дней. О подходе к таким проектам — на странице «Аптечка вайб-кода».

Сколько стоит

Диагностика — 50 000 ₸, деплой на сервер с доменом и HTTPS — 50 000 ₸, итого от 100 000 ₸ для небольшого проекта. Если нужно заменить авторизацию или хранилище, это доработка — плюс 80 000 ₸. Для проектов среднего размера с базой и кабинетом коэффициент выше. Рассчитайте в калькуляторе, а заодно прочитайте, как не сломать проект после переезда.

Частые вопросы

Пользователи потеряют аккаунты при переезде?

Если авторизация была своей или на Supabase, аккаунты переносятся вместе с базой. Если использовалась встроенная авторизация платформы, нужен план: перенос по email и вход через сброс пароля или ссылку.

Можно ли переехать без остановки сайта?

Да. Новую копию поднимаем параллельно, проверяем, затем делаем финальную синхронизацию данных и меняем DNS. Окно простоя — минуты.

Зачем вообще уходить с Replit или Bolt?

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

Сделаем так же у вас

Короткий созвон — и вы знаете срок и цену. Или посчитайте сами за 2 минуты.

WhatsApp
Другие проблемы, которые чиним
CORS-ошибка в проекте, написанном с ИИ →Аудит безопасности проекта на вайб-коде →Как настроить git и не терять рабочие версии проекта →Белый экран и ошибки в консоли →ИИ ломает код при каждой правке →Как добавить оплату в проект, сделанный с ИИ →Как настроить бэкапы базы данных →Как передать проект на вайб-коде программисту →Как подключить домен и HTTPS к своему проекту →Как задеплоить проект из Cursor на свой сервер →Проект на Next.js не собирается →Проект из Lovable не работает после экспорта →Перенос проекта с Firebase или Supabase на свой сервер →Приложение тормозит после роста пользователей →Рефакторинг после вайб-кода: как сделать код поддерживаемым →Сайт работает локально, но не на хостинге →Ошибки Supabase RLS: база пустая или запись не проходит →Утёк API-ключ OpenAI или Supabase: что делать →Нет авторизации: любой видит чужие данные →
Напишите нам
Заявка

Обсудим задачу?

Ответим в течение часа в рабочее время. Или сразу напишите в WhatsApp.

Нажимая «Отправить», вы соглашаетесь на обработку контактных данных для ответа на заявку.

Пройти →