Деплой 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 для обработки запросов внутри приложения до того, как они достигнут страницы.