tuqo
Конструктор · три пути публикации

Сайт из Lovable: хостинг в России

Lovable отдаёт не готовую страницу, а обычный проект — на Vite и React или, у новых проектов, на TanStack Start: чтобы он стал сайтом, нужна сборка. Забрать код можно через GitHub или архивом, а публиковать — на российском хостинге с оплатой в рублях. Tuqo соберёт проект на Node 24, а через Git CD будет пересобирать его на каждый push.

Бесплатный тариф, HTTPS и поддомен сразу, свой домен на платных

Как забрать файлы из Lovable

1

Выгрузите проект в GitHub

Project settings → Git: после авторизации Lovable создаёт репозиторий с обычным кодом. У проектов до мая 2026 это Vite и React, у новых — TanStack Start. Дальше репозиторий подключается к Tuqo как Git CD.

2

Или скачайте код архивом

На платных тарифах внизу дерева файлов есть кнопка выгрузки кодовой базы — тот же проект одним zip. На бесплатном тарифе путь один: через репозиторий.

3

Решите, кто собирает

Либо 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, а пути к ассетам относительные. Скажи, какие страницы после этого перестанут работать.

Что дальше

Сайт из 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.

Как откатиться, если новая версия хуже? +

На платных тарифах хранятся версии деплоев — вернуть предыдущую можно в один клик.

Похожие материалы

Сайт из другого инструмента

Файлы есть — осталось выложить

Без регистрации на 24 часа, в панели навсегда или коннектором из чата. HTTPS и поддомен сразу.