Leave Vercel for Your Own Server: A Next.js Migration Runbook
Описание и применение
Пошаговый план миграции Next.js‑приложения с Vercel на Levelrail, включающий инвентаризацию конфигурации, сопоставление концепций, тестовый деплой, переключение DNS и параллельный запуск для проверки.
Задача
Migrating a Next.js app from Vercel to a self‑hosted platform requires moving configuration that lives only in Vercel’s dashboard, such as environment variables, domains, cron jobs, and integrations.
Результат
The migration runbook enables a controlled, reversible transition from Vercel to Levelrail, preserving environment variables, domains, cron jobs, and other settings while allowing a shadow run to validate correctness.
Рабочий процесс
- Inventory Vercel configuration items
- Map each Vercel concept to a Levelrail counterpart
- Build the app on a test URL without real domains
- Lower DNS TTLs and switch DNS records
- Run a shadow period with both platforms active
Доказательства
Moving off Vercel is hard because of configuration, not code.
Vercel holds configuration in its dashboard that never lived in your repo: env vars per environment, domain redirects, cron schedules, integrations.
Run the new setup beside Vercel, and keep Vercel as your rollback until the checks at the end pass.
Vercel has no automatic importer. Everything here is manual.
The platform injects env only when a container starts, so it never reaches the build.
- Дата записи: 2026-10-10T21:55:58.629Z