Next.js runs great on a server you own, without Vercel. This is a short pointer; the full case and walkthrough are linked below.
Why self-host it: predictable cost (no usage-based bill when a page goes viral), a persistent server instead of serverless (no cold starts, proper SSR, full control of headers, robots.txt and sitemaps), and no lock-in.
How with DollarDeploy: connect the repo; DollarDeploy detects Next.js, builds it, runs it as a native systemd service, and wires up HTTPS and deploy-on-push. All-in about $12.09/mo.
Go deeper: Why self-host Next.js apps?, self-hosting Next.js with Drizzle ORM, and the step-by-step deploy a Next.js app from GitHub.