Хостинг Nuxt в России
Деплой Nuxt из Git с предгенерацией страниц: сборка, кастомный домен и SSL включены. Российские дата-центры, оплата в рублях.
Nuxt на Татнет разворачивается в статическом режиме: nuxt generate заранее собирает страницы, а edge раздаёт готовые файлы. Для контентных сайтов, витрин и документации это лучший вариант — нет холодного старта, нет процесса, за который надо платить в простое. Динамику к такому сайту добирают serverless-функциями Татнет.
Что Татнет делает с проектом на Nuxt
Предгенерация из коробки
Команда nuxt generate подставляется автоматически, как только платформа видит nuxt.config. Результат уезжает в объектное хранилище и раздаётся с edge.
Никакого холодного старта
Статике не нужен запущенный процесс: первый посетитель после долгого затишья получает страницу так же быстро, как сотый.
Динамика — на функциях
Формы, оплату и обращения к внешним API выносят в serverless-функции Татнет на Go, Python, Node или Deno. Они живут по своему HTTP-адресу и тоже гаснут без нагрузки.
Заголовки и редиректы на edge
vercel.json или tatnet.json с блоками headers, redirects и rewrites применяется на границе сети — без прослойки в приложении.
Настройки сборки
- Фреймворк в панели
nuxt- Команда сборки
nuxt generate- Папка с результатом
.output- Как работает в проде
- Статические файлы с edge-раздачей
- Версии Node.js
- 22 и 24
- Пакетный менеджер
- npm, yarn, pnpm или bun — по локфайлу и полю packageManager
nuxt generate кладёт готовые страницы в .output/public — если сборка отработала, а файлы не нашлись, поставьте в настройках именно .output/public.
Как задеплоить Nuxt
Подключите репозиторий
GitHub App, GitLab OAuth или наш Gitea. Платформа прочитает конфиги и определит фреймворк — в вашем случае Nuxt.
Проверьте команду сборки
Команда сборки и папка с результатом подставляются из пресета. Здесь же задаются переменные окружения и ветка для продакшена.
Деплой
Сборка идёт в одноразовой микро-VM, готовые файлы уезжают на edge. Сайт доступен на поддомене *.tatnet.app или вашем домене.
Возможности Nuxt на Татнет
Автоопределение при подключении репозитория
GitHub, GitLab и Gitea
Кастомный домен и бесплатный SSL
Переменные окружения и секреты
Preview для Pull Request
Логи сборки и рантайма в панели
Монорепозиторий (Root Directory)
Заголовки, редиректы и rewrites на edge
Режим nuxt generate (SSG)
Nitro SSR (nuxt build)
Vue 3, Nitro-роуты на этапе генерации
Динамика после деплоя
Частые вопросы про Nuxt
Поддерживается ли серверный рендер Nuxt?
Нет, полноценный SSR-режим Nuxt (nuxt build с Nitro-сервером) мы пока не запускаем — такая сборка распознаётся как статическая и упадёт с ошибкой про папку вывода. Рабочий сценарий сегодня — nuxt generate; серверную логику выносите в функции.
Куда Nuxt кладёт результат?
В .output/public. В пресете панели указан .output — если сборка прошла, а файлы не нашлись, впишите .output/public в поле «Папка с результатом».
Как задать переменные окружения для сборки?
В разделе Environment Variables у приложения. Значения подставляются на этапе сборки; для статического сайта помните, что всё, что попало в бандл, увидит любой посетитель — секреты держите в функциях.
Можно ли подключить свой домен?
Да. Если зона обслуживается DNS Татнет, A-запись создаётся сама; для внешнего домена панель покажет адрес, на который его направить. Сертификат Let's Encrypt выпускается и продлевается автоматически.
Другие фреймворки в категории «Фуллстек»
Полный список — каталог фреймворков.
Задеплойте Nuxt на Татнет
Подключите репозиторий — платформа определит фреймворк и соберёт проект. Регистрация без карты.