Хостинг Next.js в России
Деплой из GitHub или GitLab, серверный рендер в микро-VM, кастомный домен с SSL. Оплата в рублях, дата-центры в России.
Next.js на Татнет запускается так же, как на Vercel: подключаете репозиторий, платформа сама узнаёт фреймворк по next.config, собирает проект и поднимает ваш собственный Node-сервер. Разница в том, где он живёт и чем вы за него платите — микро-VM в казанском дата-центре и счёт в рублях вместо долларовой подписки на разработчика.
Что Татнет делает с проектом на Next.js
Standalone-сборка без ручной настройки
Платформа включает output: "standalone", собирает server.js вместе с нужными node_modules и упаковывает в образ. Ничего дописывать в next.config не нужно.
App Router и Pages Router
Оба роутера работают: серверные компоненты, layout'ы, route handlers и старые API-роуты из pages/api. Мы запускаем ваш сервер Next.js целиком, а не его подмножество.
Гаснет без трафика
По умолчанию приложение уходит в ноль реплик, когда запросов нет, и поднимается на первом обращении. Хотите, чтобы оно всегда было тёплым — поставьте реплику в настройках.
Правила маршрутизации с вашей стороны
Файл vercel.json (или tatnet.json) с блоками headers, redirects и rewrites компилируется на сборке и применяется на edge — до того, как запрос дойдёт до вашего сервера.
Настройки сборки
- Фреймворк в панели
nextjs- Команда сборки
next build- Папка с результатом
.next- Как работает в проде
- Node-сервер в микро-VM Firecracker, scale-to-zero
- Версии Node.js
- 22 и 24
- Пакетный менеджер
- npm, yarn, pnpm или bun — по локфайлу и полю packageManager
Если в next.config нет явного output, платформа сама включает режим standalone — иначе в артефакт не попадут node_modules, нужные серверу.
Как задеплоить Next.js
Подключите репозиторий
GitHub App, GitLab OAuth или наш Gitea. Платформа прочитает конфиги и определит фреймворк — в вашем случае Next.js.
Проверьте команду сборки
Команда сборки и папка с результатом подставляются из пресета. Здесь же задаются переменные окружения и ветка для продакшена.
Деплой
Сборка идёт в одноразовой микро-VM, результат запускается как ваш Node-сервер. Приложение доступно на поддомене *.tatnet.app или вашем домене.
Возможности Next.js на Татнет
Автоопределение при подключении репозитория
GitHub, GitLab и Gitea
Кастомный домен и бесплатный SSL
Переменные окружения и секреты
Preview для Pull Request
Логи сборки и рантайма в панели
Монорепозиторий (Root Directory)
Заголовки, редиректы и rewrites на edge
App Router (app/)
Pages Router (pages/)
Route handlers и API-роуты
Middleware
ISR и on-demand revalidate
Оптимизация картинок
Статический экспорт (output: "export")
Частые вопросы про Next.js
Нужно ли что-то менять в next.config.js перед деплоем?
Нет. Если output не задан, платформа сама включает standalone на время сборки. Если вы уже указали output: "standalone" или output: "export" — ваше значение остаётся, во втором случае сайт поедет как статика.
Какая версия Node.js используется для сборки?
Node.js 22 и 24 на выбор в настройках приложения. Пакетный менеджер определяется по локфайлу и полю packageManager в package.json — поддерживаются npm, yarn, pnpm и bun.
Работает ли Next.js внутри монорепозитория?
Да. Укажите Root Directory — например apps/web — при создании приложения. Репозитории с turbo.json распознаются как монорепозитории, и платформа предлагает приложение по умолчанию.
Сколько стоит хостинг Next.js?
Тариф не зависит от фреймворка: приложения тарифицируются по плану Татнет Apps, от 449 ₽ в месяц, плюс потребление ресурсов. На бесплатном тарифе проект живёт на поддомене *.tatnet.app с бесплатным SSL — но с бейджем «Работает на tatnet.ru» на страницах.
Другие фреймворки в категории «Фуллстек»
Полный список — каталог фреймворков.
Задеплойте Next.js на Татнет
Подключите репозиторий — платформа определит фреймворк и соберёт проект. Регистрация без карты.