How to deploy your Next.js application
Once you're ready to deploy your Next.js app, you can choose a managed infrastructure provider or self-host your application.
Managed infrastructure providers
A managed platform is a practical option for deploying your Next.js app, as these providers take care of hosting, scaling, and server configuration for you.
Vercel, the creators and maintainers of Next.js, allows you to deploy your application with full-feature support and zero-configuration.
- Learn more about Next.js on Vercel.
- Try Next.js on Vercel by deploying a template.
We also have community maintained deployment templates for:
Please refer to each provider's documentation for information on supported Next.js features.
Self-Hosting
Self-hosting may mean you're responsible for provisioning your own servers, managing containers, and scaling. You can self-host Next.js in three different ways:
We have community maintained deployment examples with the following self-hosting providers:
🎥 Watch: Learn more about self-hosting Next.js → YouTube (45 minutes).
Was this helpful?