The startup stack: Next.js, Postgres and Vinssi
A new startup can start with one app, one database, and a fixed monthly price per app. Next.js is a common way to build the website. Postgres is the database, the place the app stores its data. You deploy the app from GitHub, or you ask an AI helper to publish a simple site.
One app and one database
Next.js builds the pages people open and the replies the app sends. Postgres, short for PostgreSQL, stores the rows of data the app needs, such as accounts or orders. Vinssi runs that app in Europe and can add one managed Postgres database to it.
The step by step path is the guide Next.js and Postgres on Vinssi. It points to the quickstart for the app and the database guide for Postgres. They are two setups.
A fixed price per app
Billing is per app. Prices exclude VAT. Tiny is €5 a month, App is €9 a month, and Pro App is €15 a month. The plans and limits page describes App as the plan for a production Next.js site. You can change the plan later. New workspaces receive €9 of credit, applied to invoices before the card is charged.
The database is a separate add-on on the same subscription. Postgres Lite is €5 a month. Postgres Starter is €12, Standard is €45, and Plus is €89 a month, excluding VAT. An app can have one database. Vinssi sets DATABASE_URL, the address the app uses to reach that database. The numbers are on the pricing page and in plans and limits.
Deploy from GitHub
GitHub is the site where the code is stored. The quickstart is the documented path for a Next.js app. Sign in at the dashboard. A workspace, your Vinssi account home, is created on first login. Install the GitHub App and grant it only the repositories you intend to use. A repository is the folder of code on GitHub. Choose New app, name it, and pick one repository. One repository connects to one app.
Open Billing, choose a plan, and complete checkout. Press Deploy. A first deployment typically takes two to five minutes. The app listens on port 3000 and runs on Node 22. The live address looks like https://<project-slug>-<4 random characters>.app.vinssi.ai.
Or publish a simple site with an AI helper
If the first thing you need online is a page, not the Next.js app, copy this prompt:
Deploy my app with Vinssi. Instructions: vinssi.ai/get-started.mdThat guide publishes a static file or folder with Vinssi Pages. A static site is files the browser can open as they are, such as HTML. Pages does not need a plan. The command line tool needs Node 20 or newer. When you run it with npx, which downloads the command for that run, sign in with:
npx vinssi loginThese descriptions come from the Vinssi docs. They were not run against a signed-in Vinssi account for this guide.
Common questions
- Why this stack?
- You keep one app and one database, and you pay a fixed price per app each month. The steps for Next.js and Postgres are already written down.
- What does it cost?
- Billing is per app, excluding VAT. Tiny is €5 a month, App is €9 a month, and Pro App is €15 a month. Postgres Lite is €5 a month. New workspaces receive €9 of credit.
- Where are the setup steps?
- The guide A simple startup stack: Next.js + Postgres on Vinssi walks through the quickstart and the database guide. This page is about choosing the stack.
- Can an AI helper deploy the Next.js app?
- The homepage prompt publishes a static file or folder with Vinssi Pages. A Next.js app from GitHub uses the quickstart.
Ask your AI helper to put it online. Copy this: Deploy my app with Vinssi. Instructions: vinssi.ai/get-started.md