Skip to Content
Build an appDeployment

Deployment

What this layer solves

Deployment puts your built app on the internet: build pipeline, HTTPS, scaling basics. For static and serverless Next apps, a platform beats renting a raw VM for most solo/small teams.

Options

HostBest forTradeoffs
VercelNext.js, zero-config Git deploys, edge networkVendor lock-in patterns; fair-use limits on free tier
NetlifyStatic + serverless, great DXSlightly different defaults than Vercel for some Next features
Cloudflare Pages / WorkersEdge, pricing, globalMore DIY for full Next parity
Fly.io / Railway / RenderContainers, long-running serversMore ops surface area

NK Wiki default: Vercel — same company as Next.js; connect GitHub, get preview URLs per branch.

Outline: shipping

  1. Push repo to GitHub (or GitLab/Bitbucket supported by host).
  2. Import project on Vercel — select framework Next.js.
  3. Set environment variables in the dashboard (match local names).
  4. Attach custom domain — DNS CNAME or A per Vercel’s UI for your registrar.
  5. Turn on preview deployments for every PR — catch breaks early.

When to pick an alternative

  • Fly.io if you need WebSockets, background workers, or non-HTTP long processes.
  • Cloudflare if edge latency and bandwidth pricing dominate.

Last reviewed: April 2026.

Last updated on