Make yourself at home.
Follow the guide. Test your preview. Move your domain when you’re ready.
Next.js migration guideMove to Adios
Your apps, data, and deployments. A clear path from your current host to Adios.
Map your apps, data, and dependencies. Choose what moves first.
Your move. Your way.
Follow the guide. Test your preview. Move your domain when you’re ready.
Next.js migration guideA scoped migration for your applications, databases, and release pipelines.
Talk about your stackThe whole application
A repository is the starting point. A working production environment is the destination.
Inventory web apps, APIs, workers, and scheduled jobs. Check runtime versions, build commands, native dependencies, and health checks before choosing the deployment shape.
Deliverable: a service and dependency mapPlan exports, backups, transfer time, and validation. Decide how to handle writes during the move and which databases or storage services should stay external.
Deliverable: a data transfer and recovery planRecreate environment configuration securely. Review DNS, certificates, login callbacks, webhooks, email, payments, and network access so the application works beyond its homepage.
Deliverable: a configuration and connectivity checklistRebuild the path from repository to production. Agree on release checks, access permissions, rollback steps, and who owns the environment after the move.
Deliverable: a tested release workflow and runbookPortability depends on the services you use, not just where your code lives. Here is what we look at first.
Start with the application runtime, then review provider-specific functions, edge behavior, image handling, and hosted add-ons. A successful build is the first check; authentication, uploads, and background work need their own tests.
Map each process, attached volume, database, and scheduled task. Carry over start commands and health checks, then verify service-to-service connections and persistent paths in the new environment.
Separate portable application services from provider-managed dependencies. Review identity, private networking, queues, storage APIs, and data transfer constraints. Move in phases; keep services external where that is the better fit.
From first call to first release
Use these checkpoints for a self-service move. For an assisted migration, we turn them into agreed deliverables for your stack.
Review your architecture, traffic, data volume, and constraints. Agree on what moves, what stays, and who is responsible for each task.
You leave with: scope, dependencies, and acceptance criteria
Deploy a representative environment and test critical journeys: sign-in, payments, uploads, jobs, and database access. Validate transferred data and measure performance against your needs.
You leave with: test results and a go-live checklist
Confirm backups, data synchronization or a write pause, DNS changes, and the maintenance window. Define rollback triggers and how new writes will be reconciled if traffic returns to the old system.
You leave with: a cutover plan and named decision-makers
Check traffic, errors, and data after the switch. Hand over access, release instructions, and recovery procedures. Retire old resources only after the agreed validation and retention period.
You leave with: an operating runbook and clear ownership
For the first conversation: your framework and hosting setup, connected services, approximate data size and traffic, and any deadline or downtime constraints. We use that to define the assessment and a tailored migration quote.
Before you pack
Yes. Start with one app, test its dependencies, and move the rest when you’re ready. Existing external services can stay where they are if connectivity and security meet your needs.
We agree on the cutover, maintenance window, and rollback plan before the move. Downtime depends on your app and data; zero downtime is not guaranteed.
Databases, files, and users need a separate transfer plan. Importing source code does not move them automatically. Backups and data checks are part of the migration scope.
Yes, through a separately scoped migration project. We assess your setup, agree on deliverables, and provide a tailored quote before work begins.
Ready when you are