Сайт из Lovable: хостинг в России
Lovable отдаёт не готовую страницу, а обычный проект — на Vite и React или, у новых проектов, на TanStack Start: чтобы он стал сайтом, нужна сборка. Забрать код можно через GitHub или архивом, а публиковать — на российском хостинге с оплатой в рублях. Tuqo соберёт проект на Node 24, а через Git CD будет пересобирать его на каждый push.
Бесплатный тариф, HTTPS и поддомен сразу, свой домен на платных
Как забрать файлы из Lovable
Выгрузите проект в GitHub
Project settings → Git: после авторизации Lovable создаёт репозиторий с обычным кодом. У проектов до мая 2026 это Vite и React, у новых — TanStack Start. Дальше репозиторий подключается к Tuqo как Git CD.
Или скачайте код архивом
На платных тарифах внизу дерева файлов есть кнопка выгрузки кодовой базы — тот же проект одним zip. На бесплатном тарифе путь один: через репозиторий.
Решите, кто собирает
Либо npm install и npm run build локально и залить готовый каталог сборки — публикация мгновенная. Либо отдать Tuqo архив с исходниками: сборка пройдёт на Node 24. Проект на TanStack Start по умолчанию собирается с серверным рендерингом, который Tuqo не выполняет: включите режим SPA — в vite.config.ts defineConfig({ tanstackStart: { spa: { enabled: true } } }). Главную _shell.html Tuqo подхватит сам, если собирает проект (архив с исходниками или Git CD); при локальной сборке переименуйте _shell.html в index.html перед загрузкой.
Три пути публикации
Один и тот же набор файлов, разная степень автоматизации.
Без регистрации за минуту
Показать макет заказчику: соберите проект локально и перетащите dist (у проектов на TanStack Start — .output/public, предварительно переименовав в нём _shell.html в index.html) на tuqo.ru/drop/ — ссылка без регистрации на 24 часа.
24 часа, потом забор в аккаунт
Открыть Drop →Папкой в панели
Создайте сайт и загрузите архив с исходниками: Tuqo поставит зависимости и выполнит сборку на Node 24, опубликует dist (у TanStack Start — .output/public). Готовую сборку публикует мгновенно.
бесплатный тариф, версии и откат
Создать сайт →Через агента с коннектором
Lovable умеет подключать свои MCP-серверы на всех тарифах: Connectors → плюс → MCP server, адрес mcp.tuqo.ru/mcp, авторизация по OAuth или ключом проекта tqk_. Тогда публикует сам Lovable. Альтернатива без настройки — Git CD: push в репозиторий, и Tuqo пересобирает сайт.
MCP, OAuth или ключ проекта
Клиенты с MCP →Грабли именно Lovable
Что чаще всего приходится править после этого инструмента и как Tuqo это замечает при публикации.
Это не готовый сайт, а проект
В архиве package.json, vite.config и папка src — перетащить такую папку и ждать страницу бесполезно. Либо собирайте локально, либо загружайте архив целиком: package.json включает сборку на стороне Tuqo.
Проект завязан на Lovable Cloud и серверные функции
Lovable охотно добавляет базу, авторизацию и облачные функции. База и вход по email и паролю продолжают работать с любого домена — они живут в Lovable Cloud и вызываются из браузера; Lovable Cloud должен оставаться подключённым. Серверные функции проекта (createServerFn, API-маршруты) на статическом хостинге не выполняются — их нужно заменить вызовами из браузера.
Вход через Google не работает вне хостинга Lovable
Кнопка «Продолжить с Google» в проектах Lovable ходит через посредника Lovable, а он работает только для сайтов на хостинге Lovable. На Tuqo эта кнопка не сработает — вход по email и паролю работает; в настройках авторизации Lovable Cloud укажите адрес сайта на Tuqo, туда ведут ссылки из писем сброса пароля. Нужен Google и здесь — подключите его со своими ключами Google OAuth там же. Проверка при публикации предупредит об этом в разделе «Что улучшить».
Картинки из чата Lovable не загружаются
Изображения, загруженные в чат, Lovable хранит у себя и подключает по адресам /__l5e/…, которые открываются только на его хостинге. Попросите Lovable перенести их в папку public и подключить по локальным путям — проверка при публикации покажет, каких файлов это касается.
Ключи видны в собранном бандле
Переменные VITE_ подставляются в файлы при сборке, а статика открыта всем: ключ Supabase или платёжного сервиса легко достать из исходников. Проверка при публикации ищет секреты и предупредит.
404 на внутренних страницах
React-router работает в браузере, а по прямой ссылке сервер ищет файл. Настройки для этого нет и не требуется: без 404.html в наборе любой адрес отдаёт index.html, дальше разбирается роутер.
Полный список из 14 проверок — на странице проверок при публикации.
Промпт для Lovable
Просит сайт в виде, который публикуется без правок. Подставьте тему.
Подготовь проект к публикации на статическом хостинге: убери обращения к серверным функциям и базе, оставь только клиентский код и данные в файлах рядом. Проверь, что npm run build проходит без ошибок, что в каталоге сборки нет ключей и .env, а пути к ассетам относительные. Скажи, какие страницы после этого перестанут работать. Что дальше
- Свой доменПривяжите домен на платном тарифе: две DNS-записи, сертификат выпустится сам. Как привязать →
- Форма заявокКод формы с вкладки «Формы»: заявки в панель, на почту и в Telegram, спам-фильтр включён. Формы →
- ПроверкиПосле публикации Tuqo покажет, что поправить: ссылки, теги, форму, утёкшие ключи. Что проверяется →
Сайт из Lovable — частые вопросы
Можно ли перенести сайт из Lovable в Россию? +
Да: выгрузите код в GitHub или архивом и опубликуйте на Tuqo — сайты раздаются с серверов в России, оплата в рублях, домен и HTTPS выдаются сразу.
Нужно ли собирать проект самому? +
Не обязательно. Загрузите архив с исходниками — Tuqo поставит зависимости и выполнит сборку на Node 24 (Vite, Astro, CRA, SvelteKit static, Next.js export).
Как сделать автообновление сайта? +
Подключите Git CD к репозиторию GitHub, куда пишет Lovable: каждый push собирается и публикуется автоматически. Поддерживаются также GitVerse, GitLab, GitFlic и Gitea.
Что делать с базой и авторизацией? +
Оставить в Lovable Cloud: Tuqo — статический хостинг, серверных функций и баз данных в нём нет, а база и вход по паролю из Lovable Cloud работают с любого домена. Формы заявок при этом работают из коробки и доставляются в Telegram или MAX.
Почему на своём домене не работает вход через Google? +
Вход через Google в проектах Lovable идёт через их посредника, который работает только для сайтов на хостинге Lovable. Используйте вход по email и паролю или подключите Google OAuth со своими ключами в настройках авторизации Lovable Cloud.
Почему после переноса пропали картинки? +
Картинки, загруженные в чат Lovable, лежат на его серверах по адресам /__l5e/… и открываются только на хостинге Lovable. Перенесите файлы в папку public проекта и подключите по путям вида /logo.webp.
Как откатиться, если новая версия хуже? +
На платных тарифах хранятся версии деплоев — вернуть предыдущую можно в один клик.
Похожие материалы
- Как задеплоить Vite-проект за 2 минуты
- Ошибка 404 при обновлении страницы в SPA (React Router, Vue Router)
- Как перенести сайт с Vercel или Netlify на Tuqo
Сайт из другого инструмента
Файлы есть — осталось выложить
Без регистрации на 24 часа, в панели навсегда или коннектором из чата. HTTPS и поддомен сразу.