Summary: we can keep using Vercel for now if we stick to Static Site Generation (SSG). If we want to use Server Side Rendering (SSR) or Incremental Static Regeneration (ISR), we would need to set up a docker container and run a node.js server with Next.
There are readymade solutions for this, it shouldn't be difficult, but for now Vercel is enough.
Docs: https://nextjs.org/docs/deployment
Summary: we can keep using Vercel for now if we stick to Static Site Generation (SSG). If we want to use Server Side Rendering (SSR) or Incremental Static Regeneration (ISR), we would need to set up a docker container and run a node.js server with Next.
There are readymade solutions for this, it shouldn't be difficult, but for now Vercel is enough.