PaaS Инфраструктура в РФ 🇷🇺

Деплой Next.js приложений

Российская альтернатива Vercel для деплоя Next.js. Развертывание в Docker-контейнерах, маршрутизация через Traefik, авто-SSL, привязка домена и защита от DDoS.

Автодеплой из Git

Платформа сама скачает код с Репозитория, соберет проект и запустит его.

Готовая среда

Не нужно настраивать Nginx или Linux. Под капотом надежные серверы RelaxDev.

Свои домены и SSL

Привяжите свой домен в 1 клик, а платформа автоматически выпустит Let's Encrypt SSL.

RelaxDev предлагает российскую альтернативу Vercel для деплоя Next.js. Платформа автоматически определяет ваш Next.js проект, собирает его и разворачивает в изолированных Docker-контейнерах. Маршрутизацией и балансировкой управляет современный прокси Traefik. Вы получаете все преимущества Next.js, включая Server-Side Rendering (SSR) и Static Site Generation (SSG), с инфраструктурой в России и оплатой в рублях.

Процесс деплоя максимально упрощён: подключите Git-репозиторий, и платформа сама позаботится о сборке Docker-образа, маршрутизации, выпуске HTTPS-сертификатов и автодеплое при каждом push. Это идеальное решение для тех, кто ищет надёжный хостинг для Next.js с поддержкой российских платёжных систем и юридических лиц.

Как задеплоить Next.js?

1. Подключите Git-репозиторий

Выберите репозиторий с вашим Next.js-проектом. Платформа автоматически определит стек по наличию `next.config.js`.

2. Настройте переменные окружения

Добавьте все необходимые `NEXT_PUBLIC_` и серверные переменные в настройках проекта. Не храните секреты в коде.

3. Запустите деплой

Нажмите кнопку 'Deploy'. RelaxDev автоматически соберет проект в Docker-контейнер и запустит его. Каждый push в основную ветку будет инициировать пересборку.

4. Подключите свой домен

Привяжите собственный домен в настройках проекта. Traefik автоматически подхватит роутинг, выпустит и будет продлевать SSL-сертификат Let's Encrypt.

Сравнение платформ

ПлатформаСтатусОплата
VercelОграничения для РФОплата картой РФ невозможна
Обычный VPSРаботаетДолгая ручная настройка Docker, Traefik/Nginx, SSL
NetlifyОграничения для РФВалютная подписка
RelaxDevСерверы в РФРубли, есть бесплатный тариф

В отличие от Vercel, RelaxDev полностью доступен в России, принимает рублевые платежи и предоставляет документы для юридических лиц. По сравнению с обычным VPS, платформа избавляет от необходимости вручную писать Dockerfile, настраивать Traefik и поддерживать серверную инфраструктуру.

Частые ошибки и решения

Сборка падает с ошибкой 'heap out of memory'

Для больших Next.js проектов может потребоваться больше памяти для сборки. Попробуйте увеличить лимиты ресурсов в настройках проекта или оптимизировать использование памяти в вашем приложении.

Переменные окружения не доступны на клиенте

Убедитесь, что переменные, которые должны быть доступны в браузере, имеют префикс `NEXT_PUBLIC_`.

Ошибка 502 после деплоя

Проверьте логи вашего контейнера. Чаще всего это связано с ошибкой в серверном коде (например, в конфигурации запуска) или приложение не слушает нужный порт, чтобы Traefik мог перенаправить на него трафик.

FAQ

Поддерживается ли App Router?

Да, платформа полностью поддерживает как App Router, так и Pages Router в Next.js.

Как работают Server Actions?

Server Actions поддерживаются 'из коробки'. Платформа и Traefik корректно обрабатывают их при развертывании и проксировании.

Можно ли использовать Middleware?

Да, вы можете использовать Middleware для обработки запросов внутри приложения до того, как они достигнут страницы.