46
Chapter 46
Other Hosting Options
Next.js can be deployed to any hosting provider that supports Node.js.
If you’ve followed the instructions so far, your package.json
should have the following build
and start
scripts:
{
"scripts": {
"dev": "next",
"build": "next build",
"start": "next start"
}
}
In your own hosting provider, run the build
script once, which builds the production application in the .next
folder.
npm run build
After building, the start
script starts a Node.js server that supports hybrid pages, serving both statically generated and server-side rendered pages, and API Routes.
npm run start
Tip: You can customize the
start
script inpackage.json
to accept aPORT
parameter by updating it as:"start": "next start -p $PORT"
.
That’s it! If you have questions about deploying Next.js, you can ask our community on GitHub Discussions.
Was this helpful?