
Frameworks · · 8 min read
Where to host an Astro site with server rendering in Europe in 2026
Six European hosts for Astro compared: which ones run server-rendered pages and endpoints, which ones serve only static files, and what each costs.
If your Astro site renders pages on request, Eurobase runs it from Git with no adapter to configure, at a flat €10 or €20 a month. Clever Cloud runs it as a Node.js app and has its own guide in the Astro docs. Sliplane and Coolify on Hetzner run it as a Node server you package or operate yourself. If every page is prerendered, statichost.eu and Codeberg Pages serve the built files without any server.
Astro builds static pages by default. A page only needs a server once you add export const prerender = false or set output: 'server', and at that point Astro needs an adapter for the runtime your host provides.
Astro hosts in Europe at a glance
| Platform | Company | Server rendering | Starts at | Main gap |
|---|---|---|---|---|
| Eurobase | Warsaw, Poland | Yes, on V8 isolates | Free, then €10 a month + VAT | Astro sessions don't work |
| Clever Cloud | France | Yes, as a Node.js app | Free credits, then by instance size | No flat monthly plan |
| Sliplane | Berlin, Germany | Yes, as a Docker container | €9 a month excl. VAT | You package the app as a container |
| Coolify on Hetzner | Open source, on a German host | Yes, on your own server | Free software, servers listed from €5.49 a month excl. VAT | You run the server |
| statichost.eu | Stockholm, Sweden | No | Free for one site, then €9 a month | Static files only |
| Codeberg Pages | Codeberg e.V., Berlin, Germany | No | Free | Static only, for free and open-source projects |
Prices are from each provider's own page, checked on 10 November 2026.
What to check before you pick a host
- Whether you need a server at all. A blog or docs site that prerenders every page can live on a static host. Server endpoints, login, form handlers and personalized pages need one.
- Which adapter the host expects. Astro maintains adapters for Node.js, Netlify, Vercel and Cloudflare. A Node host runs
@astrojs/node, and an isolate host runs the Cloudflare adapter. The adapter decides which Astro features work. - Sessions and images.
Astro.sessionneeds storage behind it, and<Image>on on-demand pages needs an image service at runtime. Test both on the host before you move. - Database access. Some isolate runtimes, Eurobase's included, can't open TCP connections to Postgres or MySQL, so you'd use a database with an HTTP API. A Node server can use any driver.
- Who operates the server. A managed platform patches and restarts for you. On your own server, updates and backups are your job.
1. Eurobase
Eurobase detects Astro in your repository and adds @astrojs/cloudflare to the build's copy of your code, so you don't commit an adapter and your repository stays unchanged. Prerendered pages, server-rendered pages and endpoints share one address and run on V8 isolates on European infrastructure. It needs astro 5.7.0 or later. Before a release goes live, Eurobase renders up to 16 of your pages, and if one fails the previous release keeps serving. Coding agents can deploy through its MCP server and CLI.
- Best for: Astro sites with server endpoints that should stay in Europe at a predictable price.
- Price: a Free plan, then Starter at €10 and Pro at €20 a month + VAT for the whole workspace. There are no usage charges today: work over a limit is refused, apps on V8 isolates stop until the monthly reset, and static files keep serving.
- Company: a business registered in Warsaw, Poland. The infrastructure is run by Scaleway, a French provider.
- What it lacks: Astro sessions, which answer 501 once deployed, and resizing for images on server-rendered pages. TCP database drivers don't work, and there are no preview deployments or managed Postgres. ISO 27001 and SOC 2 are in progress.
Read the Astro hosting page and the Astro deploy guide for the adapter versions and environment variables.
2. Clever Cloud
Clever Cloud is a French platform that deploys on a Git push. The Astro docs list it among hosts that support both static and on-demand rendering. For server rendering you deploy a Node.js application whose start script runs dist/server/entry.mjs on port 8080 and host 0.0.0.0, and you set the build commands as environment variables.
- Best for: Astro apps that also need a managed database or add-ons from the same provider.
- Price: by instance size and number of instances, with free credits and no card to start. The Astro guide says sites usually fit the Nano instance.
- What it lacks: a fixed monthly price on its pricing page. You estimate cost with its calculator.
3. Sliplane
Sliplane GmbH, based in Berlin, hosts Docker containers on servers you rent and fill with as many services as fit. It detects your framework automatically and can also build from a Dockerfile or run an image. For a server-rendered Astro site you can build with @astrojs/node in standalone mode and run node ./dist/server/entry.mjs in a container, with HOST and PORT set at runtime.
- Best for: an Astro server next to other Docker services at one price.
- Price: from €9 for 1 vCPU and 1 GB of RAM, excluding VAT. A demo server is free for 48 hours.
- What it lacks: an Astro guide of its own, so check that its build picks up your adapter. Its US and Singapore regions sit next to the European ones, so set the server location when you create it.
4. Coolify on Hetzner
Coolify is open-source, self-hostable software that builds and deploys from GitHub, GitLab, Gitea and other Git hosts onto servers you own, with Let's Encrypt certificates. Hetzner is a German host whose European cloud servers are in Falkenstein, Nuremberg and Helsinki.
- Best for: teams that can run a server and want the lowest bill.
- Price: self-hosted Coolify is free. Hetzner lists its CPX02 at €5.49 a month excl. VAT in Helsinki and €6.49 in Falkenstein or Nuremberg, but its entry plans showed as unavailable to order on 10 November 2026. Coolify Cloud manages Coolify for you from $5 a month, but you still bring your own servers.
- What it lacks: an operator other than you. Updates, security and uptime are your job.
5. statichost.eu
statichost.eu is a static hosting service from Stockholm, Sweden, that builds sites from any Git provider. It says every layer runs on infrastructure owned by European companies, with no AWS or Cloudflare.
- Best for: fully prerendered Astro sites.
- Price: Hobby is free for 1 site, 10 GB of bandwidth and 100 build minutes. Starter is €9 a month and Professional €49 a month. The pricing page doesn't say whether VAT is included.
- What it lacks: any server. Pages with
prerender = falseand API endpoints won't run.
6. Codeberg Pages
Codeberg is run by Codeberg e.V., a non-profit in Berlin, Germany. Codeberg Pages publishes the output of a static site generator from a repository, with custom domains.
- Best for: docs and project sites of free and open-source projects.
- Price: free.
- What it lacks: server rendering. Codeberg says it provides services to free and open-source projects, and the repository behind a Pages site must be public.
How to choose
- Pick Eurobase if you want server rendering from Git with no adapter or server to manage and a flat euro price.
- Pick Clever Cloud if you'd rather run the Node adapter on a managed platform with add-ons.
- Pick Sliplane if you already ship Docker containers.
- Pick Coolify on Hetzner if you have the time to run a server.
- Pick statichost.eu or Codeberg Pages if every page is prerendered.
Frequently asked questions
Does Astro need a server?
Not by default. Astro prerenders pages, routes and endpoints at build time. You need a server and an adapter only for pages or endpoints that render on request.
Which Astro adapter should I use for a European host?
Use the one that matches the host's runtime. Clever Cloud, Sliplane and Coolify run @astrojs/node. Eurobase adds @astrojs/cloudflare during its build, so you don't install one.
Can I host Astro for free in Europe?
Yes, for static sites. statichost.eu has a free Hobby plan and Codeberg Pages is free for open-source projects. For server rendering, Eurobase has a Free plan with hard limits and Clever Cloud gives free credits to start.
Do Astro sessions work on every host?
No. On a Node server with @astrojs/node they're supported. On Eurobase, Astro.session works locally but fails once deployed, so keep session data in a signed cookie or a database reached over HTTP.
Can I move from Netlify or Cloudflare Pages to a European host?
Yes. Prerendered pages move as they are. For on-demand pages, swap the adapter for the one your new host expects, copy the environment variables and test your endpoints. Eurobase has guides to move from Netlify and move from Cloudflare Pages.
Sources
- Astro deployment guides, Astro on-demand rendering and Astro Node adapter
- Astro on Clever Cloud and Clever Cloud pricing
- Sliplane pricing and Sliplane legal disclosure
- Coolify, Coolify pricing and Hetzner Cloud
- statichost.eu and statichost.eu pricing
- Codeberg Pages and About Codeberg
- Eurobase Astro hosting, Deploy an Astro site, Eurobase plans and limits and Eurobase subprocessors
Keep reading
Data residency vs data sovereignty in cloud hostingFour levels to tell them apart: where data sits, who runs the service, who holds the keys and whose courts decide. Plus where EUCS and SecNumCloud fit and how to test a claim.Sovereignty7 min read
How to deploy an app from Claude Code in 2026Pick a host for the app Claude Code wrote, add that host as an MCP server with one command, sign in, and ask Claude to ship it. Steps for Eurobase, Vercel, Railway, Render and Netlify.Agents8 min read
