Хостинг 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

01

Подключите репозиторий

GitHub App, GitLab OAuth или наш Gitea. Платформа прочитает конфиги и определит фреймворк — в вашем случае Nuxt.

02

Проверьте команду сборки

Команда сборки и папка с результатом подставляются из пресета. Здесь же задаются переменные окружения и ветка для продакшена.

03

Деплой

Сборка идёт в одноразовой микро-VM, готовые файлы уезжают на edge. Сайт доступен на поддомене *.tatnet.app или вашем домене.

Возможности Nuxt на Татнет

Автоопределение при подключении репозитория

Есть

GitHub, GitLab и Gitea

Есть

Кастомный домен и бесплатный SSL

Есть

Переменные окружения и секреты

Есть

Preview для Pull Request

Есть

Логи сборки и рантайма в панели

Есть

Монорепозиторий (Root Directory)

Есть

Заголовки, редиректы и rewrites на edge

Через vercel.json или tatnet.json

Режим nuxt generate (SSG)

Есть

Nitro SSR (nuxt build)

Пока нет — сборка распознаётся как статическая

Vue 3, Nitro-роуты на этапе генерации

Есть

Динамика после деплоя

Через serverless-функции Татнет

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

Поддерживается ли серверный рендер Nuxt?

Нет, полноценный SSR-режим Nuxt (nuxt build с Nitro-сервером) мы пока не запускаем — такая сборка распознаётся как статическая и упадёт с ошибкой про папку вывода. Рабочий сценарий сегодня — nuxt generate; серверную логику выносите в функции.

Куда Nuxt кладёт результат?

В .output/public. В пресете панели указан .output — если сборка прошла, а файлы не нашлись, впишите .output/public в поле «Папка с результатом».

Как задать переменные окружения для сборки?

В разделе Environment Variables у приложения. Значения подставляются на этапе сборки; для статического сайта помните, что всё, что попало в бандл, увидит любой посетитель — секреты держите в функциях.

Можно ли подключить свой домен?

Да. Если зона обслуживается DNS Татнет, A-запись создаётся сама; для внешнего домена панель покажет адрес, на который его направить. Сертификат Let's Encrypt выпускается и продлевается автоматически.

Другие фреймворки в категории «Фуллстек»

Полный список — каталог фреймворков.

Задеплойте Nuxt на Татнет

Подключите репозиторий — платформа определит фреймворк и соберёт проект. Регистрация без карты.