
Frameworks · · 9 min read
Where to host a TanStack Start app in Europe in 2026
Five European places to run TanStack Start, from a Git push on V8 isolates to a Node.js server you run yourself, compared on build setup, price and gaps.
For a TanStack Start for React app, Eurobase needs no plugin or start command from you and charges a flat €10 or €20 a month on European infrastructure. Clever Cloud and Scalingo run the Nitro build as an ordinary Node.js server, the better match when server functions talk to Postgres over a normal driver. Renting a server and shipping the app as a container? Look at Sliplane, or Coolify on Hetzner.
TanStack Start hosts in Europe at a glance
| Platform | Build target | Based in | Starts at | Main gap |
|---|---|---|---|---|
| Eurobase | Cloudflare Vite plugin, added at build time, on V8 isolates | Warsaw, Poland | Free, then €10 a month + VAT | No TCP database drivers in server functions |
| Clever Cloud | Nitro build on its Node.js runtime | France | Free credits, then billed by the second | No flat monthly price |
| Scalingo | Nitro build started from package.json or a Procfile | Strasbourg, France | €7.20 a month for 256 MB, excl. VAT | No TanStack Start page in its docs |
| Sliplane | Container from GitHub or a registry image | Berlin, Germany | €9 per server, excl. VAT | No TanStack Start page in its docs |
| Coolify on Hetzner | Docker container on a server you rent | Self-hosted software; Hetzner is German | Coolify is free; servers from €5.49 a month excl. VAT, if orderable | Server upkeep is yours |
Prices are from each provider's own page, checked on 9 and 10 November 2026.
Two build targets decide the host
TanStack's hosting guide covers several targets, but the European options here split along two of them:
- Nitro for Node.js. You add the
nitro()Vite plugin, runvite buildand start the result withnode .output/server/index.mjs. Anything that runs Node.js or Docker can serve that output, so Clever Cloud, Scalingo, Sliplane and Coolify all take this route. - The Cloudflare Vite plugin.
@cloudflare/vite-plugincompiles the app for the Workers runtime, with@tanstack/react-start/server-entryas its entry. Eurobase builds this target for you and serves it from V8 isolates in Europe.
Apps that never render on request can use SPA mode or static prerendering instead and go to a plain static host.
What to check before you pick a host
- Who operates the service. A European region on a partner's map says nothing about which company holds your data. See EU region vs EU company.
- How server functions reach the database. A Node.js host accepts the usual Postgres driver. An isolate needs the database's HTTP API.
- Dev dependencies at build time. Vite and the TanStack plugins usually sit in
devDependencies. A host that skips them during install breaks the build. - Secrets in the bundle. The TanStack guide points out that
VITE_variables are included in browser code. Leave the prefix off API keys and read them only on the server. - Behaviour at a limit. A flat plan refuses extra work. A usage plan keeps going and the invoice grows.
1. Eurobase
Once Eurobase sees @tanstack/react-start 1.132.0 or later and Vite 6.1.0 or later, it inserts the Cloudflare Vite plugin into its build and deploys the result to V8 isolates. There's no build or start command to fill in. An existing Nitro Vite plugin can stay, because the build swaps it out. Type-safe routes and server functions are supported. Before a deployment goes live, up to 16 of its pages are rendered, and a failure there keeps the current deployment serving. Deploys come from GitHub, GitLab, Codeberg, Forgejo or Gitea, from the TanStack Start template, or from a coding agent using the MCP server and CLI.
- Best for: React apps on TanStack Start that need to stay in Europe on a predictable bill, Lovable exports included. More on that in hosting for AI-built apps.
- Price: after the Free plan, Starter is €10 and Pro is €20 a month + VAT, each covering a whole workspace. There are no usage charges today: work over a limit is refused, apps on V8 isolates and Functions halt until the monthly reset, and containers and static sites stay online.
- Company: registered in Warsaw, Poland. Apps run on European infrastructure run by Scaleway, a French provider.
- What it lacks: TCP drivers for Postgres and MySQL, so server functions need an HTTP API such as Supabase's. CPU per request is capped at 30 s on paid plans and 50 ms on Free, and there's no on-request image resizing. Isolates run the React flavour only, so a
@tanstack/solid-startapp becomes a container. Preview deployments and managed databases aren't offered, and ISO 27001 and SOC 2 are in progress rather than held.
Read more on TanStack Start hosting on Eurobase, in the TanStack Start guide and under Workers limits.
2. Clever Cloud
On Clever Cloud, a TanStack Start app deploys through its Node.js and Bun runtime with a Git push. The platform expects a package.json that has a scripts.start or main field, a server bound to 0.0.0.0 on the PORT variable, and NODE_ENV=production. Point start at node .output/server/index.mjs, or put the command in CC_RUN_COMMAND, which wins over everything else. By default its build leaves out dev dependencies, so if Vite is one of them, set CC_NODE_DEV_DEPENDENCIES=install.
- Best for: apps that want managed Postgres in the same account, from a French company running its own datacenters.
- Price: depends on the size and number of instances, charged per second. Sign-up comes with free credits and needs no payment card.
- What it lacks: a single monthly number, since the bill comes from its calculator, and TanStack Start instructions.
3. Scalingo
Strasbourg-based Scalingo picks up a repository as Node.js when package.json sits at its root. A Procfile takes priority over the start script, and an app that isn't listening on $PORT after 60 seconds fails to boot. Nitro reads PORT by itself, so node .output/server/index.mjs works as the start command without flags. Dev dependencies are installed for the build and pruned afterwards, so Vite is there when it's needed.
- Best for: teams who like the Heroku workflow, or apps that must sit in its SecNumCloud region.
- Price: €7.20 a month excl. VAT buys a 256 MB container, or €8.64 in the SecNumCloud region. Postgres starts at €7.20 a month excl. VAT for 512 MB and 10 GB, and new accounts get 30 days free.
- What it lacks: a TanStack Start walkthrough. The Node.js docs cover Next.js, Vite and Angular, and the Nitro start command is left to you.
4. Sliplane
Sliplane, a Berlin company, deploys containers from GitHub or from a registry image. Framework detection is automatic, and a Dockerfile works too: a two-stage build that finishes on node .output/server/index.mjs gives you full control. You pay per server, not per app.
- Best for: a TanStack Start app sharing one server with its database and a couple of helper services.
- Price: the Starter server lists at €9 excl. VAT with 1 vCPU and 1 GB of memory. Managed Postgres begins at €19 excl. VAT.
- What it lacks: framework docs for TanStack Start, so confirm that detection picks up the Nitro output. Its region list includes the US and Singapore as well as Europe, which matters when you create the server.
5. Coolify on Hetzner
Coolify is an open-source deploy dashboard you install on your own machine. It turns a Git repository, a Dockerfile, a Docker Compose file or an existing image into containers, and handles previews, rolling updates and rollbacks. Hetzner, a German company, runs its European cloud servers in Falkenstein, Nuremberg and Helsinki.
- Best for: developers chasing the smallest monthly cost who are happy to maintain Linux.
- Price: self-hosting Coolify is free, and Coolify Cloud, which runs the dashboard for you, starts at $5 a month with two servers connected. Hetzner lists a CPX02 at €5.49 a month excl. VAT in Helsinki, or €6.49 in Falkenstein or Nuremberg, though the cheapest plans showed as unavailable to order on 10 November 2026.
- What it lacks: a provider that fixes the machine for you. Security patches, backups and recovery all fall to you.
How to choose
- Keeping a TCP Postgres driver in your server functions? Use the Nitro build on Clever Cloud, Scalingo, Sliplane or Coolify.
- Reaching data through an HTTP API, such as Supabase, and wanting Git deploys at a fixed price? Pick Eurobase.
- Building with Solid instead of React? Every option here runs the Node.js build, and Eurobase deploys it as a container.
- Watching every euro and comfortable running servers? Put Coolify on Hetzner.
For a broader comparison of European platforms, read European Vercel alternatives or the best European PaaS.
Frequently asked questions
Can I deploy TanStack Start without Nitro?
Yes. TanStack's hosting guide also documents the Cloudflare Vite plugin, a Netlify plugin, and an Rsbuild build served with srvx. On Eurobase you add nothing, because the Cloudflare plugin goes into the build's own copy of your code.
Do server functions work on these European hosts?
Yes, on all five, as long as the app is deployed with a server. A static or SPA-mode export has no server behind it, so server functions and server routes can't answer there.
Is there a free way to host TanStack Start in the EU?
Eurobase's Free plan has fixed limits and gives each request 50 ms of CPU. New Clever Cloud accounts start with free credits, Scalingo offers 30 days at no cost, and Coolify is free software on a server you still pay for.
Why does my TanStack Start build fail on a Node.js host?
Usually one of two things. Either the install skipped dev dependencies and Vite isn't there, or the start command names a file the build didn't create. Run vite build locally, confirm that .output/server/index.mjs exists, and make the start command match.
Where can I host a Lovable app in Europe?
Lovable has used TanStack Start for apps created since 13 May 2026. Connect the project to GitHub, then deploy that repository to one of the hosts above that runs server code. The Supabase backend is moved on its own.
Sources
- TanStack Start hosting guide
- Eurobase TanStack Start hosting, TanStack Start guide, Workers runtime, pricing and subprocessors
- Clever Cloud Node.js and Bun docs and Clever Cloud pricing
- Scalingo Node.js docs and Scalingo pricing
- Sliplane pricing
- Coolify applications docs, Coolify pricing and Hetzner Cloud
Keep reading
Turso alternatives in 2026Other ways to run SQLite in production after Supabase agreed to buy Turso: your own libSQL server, Eurobase, Cloudflare D1, Litestream, or a move to Postgres.Databases8 min read
Turso vs Cloudflare D1 in 2026Two hosted SQLite databases side by side: how you connect, what each plan includes, backups, EU data location, and where Eurobase fits for Workers apps.Comparisons8 min read
