
Frameworks · · 9 min read
Where to host a Qwik City app in Europe in 2026
Where a Qwik City build with the Express, Fastify or static adapter can live on European hosts, what each one needs from you, and the monthly bill.
To keep a server-rendered Qwik City app in Europe, you'll usually run it as a Node.js process through the Express or Fastify adapter. Eurobase builds that from Git into a container for a flat €10 or €20 a month, Clever Cloud and Scalingo start it on their Node.js runtimes, and Sliplane or Coolify on Hetzner suit teams that prefer to manage containers and servers. When every route is prerendered with the static adapter, statichost.eu can serve the files with no server at all.
Qwik's deployment docs offer adapters for Cloudflare, Netlify, Vercel, AWS, Azure and Google Cloud, all US companies. For a European host, the Node adapter or the static one is the usual route.
Qwik City hosts in Europe at a glance
| Platform | Company | How Qwik City runs | Starts at | Main catch |
|---|---|---|---|---|
| Eurobase | Warsaw, Poland | Node.js container, or static files | Free, then €10 a month + VAT | You enter the start command and ORIGIN by hand |
| Clever Cloud | France | Node.js app, or static app | Free credits, then billed by the second | The monthly total follows your usage |
| Scalingo | France | Node.js app started from a Procfile | €7.20 a month for a 256 MB container, excl. VAT | Each container and database is a separate line |
| Sliplane | Berlin, Germany | Docker container on a server you rent | €9 for 1 vCPU and 1 GB, excl. VAT | The server bills while it runs |
| Coolify on Hetzner | Open-source software; Hetzner, Germany | Container on a server you rent | Coolify is free; Hetzner servers listed from €5.49 a month excl. VAT | Server upkeep is your job |
| statichost.eu | Stockholm, Sweden | Prebuilt static files | Free for one site, then €9 a month | Nothing runs at request time |
Prices are from each provider's own page, checked on 9 and 10 November 2026.
What to check before you deploy Qwik City
- The adapter.
npm run qwik add expressorqwik add fastifyproduces a Node server, built toserver/entry.express.jsorserver/entry.fastify.js.qwik add staticturns the app into plain files. Settle this first, since it decides which hosts fit. - `ORIGIN`. Qwik City compares the Origin header of every POST, PUT, PATCH and DELETE request with this variable to stop cross-site request forgery. Leave it unset or wrong and
routeAction$breaks in production. - The port. The Express entry listens on
PORT, or 3000 when it's missing. The Fastify entry also readsHOST, with 0.0.0.0 as the default. Most platforms setPORTfor you. - The data behind `routeLoader$` and `server$`. On a Node host these can open any database driver, Postgres over TCP included. Find out whether the host sells a database next to the app or you'll bring one.
- Idle behaviour. Where an app sleeps when nobody visits, the next request pays for Node starting up again.
1. Eurobase
Eurobase runs a set of frameworks on V8 isolates, and Qwik isn't among them. A Qwik City app with the Express or Fastify adapter therefore becomes a Node.js container built with Paketo buildpacks. The build calls your build script, which in Qwik covers both build.server and build.client. Enter node server/entry.express, or the Fastify entry, as the Start command, and add ORIGIN set to the project address or your custom domain. A new deployment takes traffic only after its health path, / unless you change it, returns 2xx or 3xx; if that never happens, the last good deployment stays live.
A build made with the static adapter can be set up as a Static site rather than a Web service: Eurobase runs the build and serves the output folder, dist for Qwik, from NGINX. Container apps sleep when idle. An MCP server and a CLI let coding agents deploy for you.
- Best for: a Qwik City app with loaders and actions that has to stay in Europe on a predictable monthly bill.
- Price: the Free plan costs nothing; Starter is €10 and Pro €20 a month + VAT, and each covers the whole workspace. Starter gives 720 hours of container time a month. There are no usage charges today: anything past a limit is refused, and containers and static sites go on serving.
- Company: registered in Warsaw, Poland, with apps on European infrastructure run by Scaleway, a French provider.
- What it lacks: a written Qwik guide, managed Postgres, MySQL or Redis, preview deployments and Dockerfile builds, so Qwik's Docker recipe has no use here. ISO 27001 and SOC 2 haven't been awarded yet; both are in progress.
For the details, the Node.js server guide explains the start command and port, Containers and static sites covers the health check and limits, and the static site guide walks through prerendered builds.
2. Clever Cloud
Clever Cloud, a French platform, builds and deploys your repository when you push to it. Its Node.js runtime expects the app on 0.0.0.0 at the port in PORT, and it launches scripts.start or the main field unless CC_RUN_COMMAND says otherwise. For Qwik, point CC_RUN_COMMAND at the server entry. A static Qwik build fits its Static application: CC_BUILD_COMMAND runs your build, CC_WEBROOT names the folder to serve, and it runs on the smallest size, pico.
- Best for: Qwik apps that want a database and other add-ons from one French provider.
- Price: resources are billed by the second, and new accounts get free credits to try it with no card.
- What it lacks: a guide written for Qwik.
3. Scalingo
Scalingo deploys Node.js apps from Git and picks the start command from a Procfile first, then from scripts.start in package.json. A Procfile line such as web: node server/entry.express does the job, with ORIGIN added under environment variables.
- Best for: teams that want a French host with managed Postgres in the same account, plus a trial period to test the move.
- Price: a 256 MB S container is €7.20 a month excl. VAT, rising to €8.64 excl. VAT in the SecNumCloud region. Its entry Postgres plan, 512 MB with 10 GB, also costs €7.20 a month excl. VAT, and new accounts get 30 days free.
- What it lacks: a Qwik guide. A server-rendered app may outgrow 256 MB, so try the next size too.
4. Sliplane
Sliplane GmbH, based in Berlin, runs your containers on servers you rent from it, and one server can carry as many services as it has room for. It detects your framework automatically and can also build from a Dockerfile or run an image, so Qwik's own Dockerfile, which exposes port 3000, works with small edits for npm, pnpm or Bun.
- Best for: a Qwik City app sharing one server, and one bill, with your other containers.
- Price: the Starter server, with 1 vCPU, 1 GB of RAM and 20 GB of disk, is €9 excl. VAT. A free demo server is deleted after 48 hours unless you add a payment method.
- What it lacks: billing by request. You pay for each server for as long as it runs, busy or not.
5. Coolify on Hetzner
Coolify is open-source software that builds each commit and ships it over SSH to servers you connect, renewing Let's Encrypt certificates for your domains. Hetzner, one of the server providers Coolify names, has its own data center parks in Falkenstein, Nuremberg and Helsinki.
- Best for: developers who accept Linux admin work in exchange for a smaller bill.
- Price: self-hosted Coolify costs nothing, and Coolify Cloud runs the dashboard for you from $5 a month while your apps stay on your servers. Hetzner lists a CPX02 in Helsinki at €5.49 a month excl. VAT, or €6.49 in Falkenstein or Nuremberg, but on 10 November 2026 its lowest-priced plans showed as unavailable to order.
- What it lacks: a provider who takes care of patches, backups and incidents for you.
6. statichost.eu
statichost.eu, run from Stockholm, builds sites from any Git provider and says every layer of its stack sits with European companies. For a Qwik project, set origin in adapters/static/vite.config.ts to your domain and serve the dist folder.
- Best for: Qwik landing pages, docs and blogs that can be generated ahead of time.
- Price: Hobby is free with one site, 10 GB of traffic and 100 build minutes. Starter costs €9 a month and Professional €49 a month.
- What it lacks: request-time code.
routeAction$,server$and loaders that depend on the incoming request won't work.
How to choose
- Eurobase when you want a managed Node container for one fixed workspace price.
- Clever Cloud or Scalingo when the app should sit beside a managed database from a French provider.
- Sliplane or Coolify on Hetzner when you're at home with containers and servers.
- statichost.eu when no page needs code at request time.
Frequently asked questions
Which Qwik adapter should I use for a European host?
Pick qwik add express or qwik add fastify for any host that runs Node.js, which includes every server option on this page. Pick qwik add static only if the whole site can be generated at build time.
Why do my Qwik City form actions fail after deploying?
Most often ORIGIN is missing or doesn't match the address in the browser. Qwik City checks it against the Origin header of each POST, PUT, PATCH and DELETE request. Set it to the exact scheme and host, such as https://example.com, then deploy again.
Can Qwik City run on V8 isolates in Europe?
Qwik has a Cloudflare Workers adapter, but it targets Cloudflare, a US company. Eurobase uses V8 isolates for some frameworks, not for Qwik so far, so a Qwik app runs there as a Node container. Cloudflare Workers alternatives in Europe covers isolate hosts more broadly.
How do I move a Qwik app off Vercel or Netlify?
Replace the Vercel Edge or Netlify Edge adapter with the Express one, build locally and confirm server/entry.express.js is produced, carry over your environment variables, and set ORIGIN to the new domain. Node.js hosting in Europe and static site hosting in Europe list further hosts.
Sources
- Qwik deployments, Qwik Node middleware, Qwik static site adapter, Qwik Cloudflare Workers adapter and Qwik Docker deploy
- Qwik Express entry and Qwik Fastify entry
- Clever Cloud Node.js runtime, Clever Cloud static applications and Clever Cloud pricing
- Scalingo Node.js start and Scalingo pricing
- Sliplane pricing and Sliplane legal disclosure
- Coolify, Coolify pricing and Hetzner Cloud
- statichost.eu and statichost.eu pricing
- Eurobase Workers, Containers and static sites, Deploy a Node.js server, Deploy a static site, Plans and limits and Eurobase subprocessors
Keep reading
Where to host a Ruby on Rails app in Europe in 2026Scalingo, Clever Cloud, Kamal on Hetzner, Sliplane, Eurobase and Heroku compared for Rails: databases, background jobs, migrations and monthly cost.Frameworks9 min read
Where to host a React Router or Remix app in Europe in 2026Server-rendered React Router apps from version 7 on, and Remix apps on their way to it, compared across six hosts by runtime, start command, company and price.Frameworks10 min read
