Title: Deploy a Next.js app | EthioDeploy
Open Graph Title: Deploy a Next.js app
X Title: Deploy a Next.js app
Description: Deploy a Next.js app on EthioDeploy: auto-detected build, standalone output support, NEXT_PUBLIC_ env vars, Postgres with Prisma, and fixes for the common failures.
Open Graph Description: Deploy a Next.js app on EthioDeploy: auto-detected build, standalone output support, NEXT_PUBLIC_ env vars, Postgres with Prisma, and fixes for the common failures.
X Description: Deploy a Next.js app on EthioDeploy: auto-detected build, standalone output support, NEXT_PUBLIC_ env vars, Postgres with Prisma, and fixes for the common failures.
Opengraph URL: https://ethiodeploy.com/deploy/nextjs
Domain: ethiodeploy.com
{"@context":"https://schema.org","@type":"Organization","@id":"https://ethiodeploy.com/#organization","name":"EthioDeploy","url":"https://ethiodeploy.com","logo":"https://ethiodeploy.com/icon.svg","description":"Deploy from GitHub with an AI coding agent that writes, tests and ships your code. No Dockerfile, no YAML. Pay by card in USD or in Ethiopian Birr.","email":"support@ethiodeploy.com","foundingLocation":{"@type":"Place","name":"Ethiopia"},"sameAs":["https://t.me/EthioDeploy"]}
{"@context":"https://schema.org","@type":"SoftwareApplication","name":"EthioDeploy","url":"https://ethiodeploy.com","description":"Deploy from GitHub with an AI coding agent that writes, tests and ships your code. No Dockerfile, no YAML. Pay by card in USD or in Ethiopian Birr.","applicationCategory":"DeveloperApplication","operatingSystem":"Web","publisher":{"@id":"https://ethiodeploy.com/#organization"},"offers":[{"@type":"Offer","name":"Free","price":"0","priceCurrency":"USD","url":"https://ethiodeploy.com/pricing","priceSpecification":{"@type":"UnitPriceSpecification","price":"0","priceCurrency":"USD","unitCode":"MON"}},{"@type":"Offer","name":"Pro","price":"10","priceCurrency":"USD","url":"https://ethiodeploy.com/pricing","priceSpecification":{"@type":"UnitPriceSpecification","price":"10","priceCurrency":"USD","unitCode":"MON"}},{"@type":"Offer","name":"Business","price":"30","priceCurrency":"USD","url":"https://ethiodeploy.com/pricing","priceSpecification":{"@type":"UnitPriceSpecification","price":"30","priceCurrency":"USD","unitCode":"MON"}}]}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://ethiodeploy.com"},{"@type":"ListItem","position":2,"name":"Deploy guides","item":"https://ethiodeploy.com/deploy"},{"@type":"ListItem","position":3,"name":"Next.js","item":"https://ethiodeploy.com/deploy/nextjs"}]}
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can I host a Next.js app for free?","acceptedAnswer":{"@type":"Answer","text":"Yes. The Free plan runs one project with a 512 MB Postgres database at no cost. The app sleeps after 30 minutes without traffic and wakes on the next request, and the container has 256 MB of memory. Pro ($10/month) keeps it always on with 1 GB."}},{"@type":"Question","name":"Do I need output: \"standalone\" or a Dockerfile?","acceptedAnswer":{"@type":"Answer","text":"No. Both work without one. A plain next start app runs as is. If next.config sets output: \"standalone\", we run the standalone server, copy public/ and .next/static next to it, and install sharp for image optimization."}},{"@type":"Question","name":"Can I move a Next.js app from Vercel?","acceptedAnswer":{"@type":"Answer","text":"Yes. Connect the same GitHub repo and add your env vars before the first deploy, since NEXT_PUBLIC_ values are baked in at build time. The app runs as one long-running Node server rather than serverless functions, so there are no function timeouts."}},{"@type":"Question","name":"Which Node.js version is used?","acceptedAnswer":{"@type":"Answer","text":"Node 22 by default. Set engines.node in package.json, for example \"20.x\", to use a different version."}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Deploy a Next.js app","description":"Deploy a Next.js app on EthioDeploy: auto-detected build, standalone output support, NEXT_PUBLIC_ env vars, Postgres with Prisma, and fixes for the common failures.","url":"https://ethiodeploy.com/deploy/nextjs","mainEntityOfPage":"https://ethiodeploy.com/deploy/nextjs","dateModified":"2026-09-29","author":{"@id":"https://ethiodeploy.com/#organization"},"publisher":{"@id":"https://ethiodeploy.com/#organization"}}
| og:site_name | EthioDeploy |
| og:locale | en_US |
| og:image | https://ethiodeploy.com/og?path=/deploy/nextjs |
| og:image:width | 1200 |
| og:image:height | 630 |
| og:image:alt | Deploy a Next.js app |
| og:type | website |
| twitter:card | summary_large_image |
| twitter:image | https://ethiodeploy.com/og?path=/deploy/nextjs |
Links:
Viewport: width=device-width, initial-scale=1