# 10 European Netlify Alternatives for Static Sites (2026)

> European Netlify alternatives for static sites: who operates each, where the data sits, and what happens when the free tier runs out.

1. [Home](/)
2. [Blog](/blog)
3. 10 European Netlify Alternatives for Static Sites (2026)

DeploymentSeptember 26, 202612 min read

# 10 European Netlify Alternatives for Static Sites (2026)

Ten places to host a static site in Europe instead of Netlify, compared by who operates each one, what the free tier covers, and what happens on the day it runs out.

## The short version

The European static hosts closest to Netlify are statichost.eu, Codeberg Pages and Runsite Static Sites: all three are free and deploy from Git. Established French operators such as Clever Cloud and Scalingo offer trials or credits instead, and the real differences are who operates each service and what happens to your site when the free allowance runs out.

[Teo Marquardt](/about#author)· Facts last checked September 26, 2026

The short answer first. If you want a free static host run from Europe that builds on every push, statichost.eu and Codeberg Pages are the closest thing to Netlify's core loop, and Runsite Static Sites adds a preview URL on every pull request without billing the site at all.

If you want an established company behind it, Clever Cloud and Scaleway are both French and both serve static output, though neither has a free tier. And if you'd rather have no vendor in the middle, Coolify on a European VPS gives you the same build-and-serve loop on a machine you rent.

People tend to arrive at this question for one of two reasons. The first is the free plan. Netlify moved to credit-based pricing, and on the free plan the credits have a hard limit: when they are gone, the sites stop serving until the next cycle. The second is jurisdiction. Netlify, Inc. is a San Francisco company, and at some point somebody in legal, or a customer's security questionnaire, asks who operates the thing that serves your pages.

This page is about sites that compile to files: Astro, Hugo, Eleventy, a Vite build, a Next.js static export. If your app needs a server process, a database or scheduled jobs, you are shopping for a different kind of platform, and [the full-stack comparison of Vercel alternatives](/blog/vercel-alternatives) covers that one.

## 10 European Netlify alternatives at a glance

Two columns in this table are missing from most lists. One is the company that operates the service and where it is registered, since that is what a data-protection question is really about. The other is what happens when the free part runs out, which varies far more than the words "free tier" suggest. Prices are left out on purpose. They change faster than articles get updated, and a wrong price is worse than none.

| Platform                  | Operator registered in                             | Free for static sites?                        | Deploy from Git?                                   | When the free part runs out                                               |
| ------------------------- | -------------------------------------------------- | --------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------------------------- |
| statichost.eu             | Sweden (single operator, service in beta)          | Yes: 1 site, 10 GB traffic, 100 build minutes | Yes: GitHub, GitLab, Bitbucket, Forgejo, SourceHut | Move to a paid plan                                                       |
| Codeberg Pages            | Germany (Codeberg e.V., non-profit)                | Yes, for repositories hosted on Codeberg      | Codeberg only                                      | No paid tier; it is a community service                                   |
| IONOS Deploy Now          | Germany (IONOS SE)                                 | Yes: 3 starter projects, 50 MB per deployment | GitHub only                                        | Move to a paid plan                                                       |
| Clever Cloud              | France                                             | No, sign-up credits                           | Yes: git push or CLI                               | Per-second billing                                                        |
| Scaleway                  | France                                             | No; 75 GB of egress a month included          | No: upload or S3 CLI                               | Billed for storage and traffic                                            |
| Bunny.net                 | Slovenia                                           | No, 14-day trial                              | No: FTP, SFTP or API                               | Usage billing with a monthly minimum                                      |
| Scalingo                  | France                                             | No, trial with a card on file                 | Yes: git push                                      | Billing starts when the trial ends                                        |
| Upsun                     | France                                             | No, 15-day trial                              | Yes: git push or CLI                               | Move to a paid plan                                                       |
| Coolify on a European VPS | Nobody: open source, you run it                    | The software is free, the server is not       | Yes: GitHub, GitLab, Bitbucket, Gitea              | You keep paying for the VPS                                               |
| Runsite Static Sites      | Not incorporated: sole operator, EU infrastructure | Yes: not billed, 100 GB traffic included      | Yes, with a preview URL on every pull request      | Nothing today; usage pricing above the quota is announced (as of writing) |

European Netlify alternatives for static sites, checked against each vendor's own pages in September 2026.

## The 10 alternatives, one by one

### 1\. statichost.eu: the closest thing to Netlify, built in Sweden

statichost does the part of Netlify most people actually use. You connect a repository, it builds on every push, and it serves the output on your own domain with HTTPS set up for you. The list of supported Git hosts is wider than Netlify's, with Forgejo and SourceHut next to GitHub, GitLab and Bitbucket, which matters if you have already moved your code off GitHub. The [free plan](https://www.statichost.eu/pricing/) covers one site, 10 GB of traffic and 100 build minutes a month as of writing.

Read the terms before you put a client's site on it. The operator is a single registered business in Stockholm, the terms describe the service as a beta run on a best-effort basis, and branch and pull-request previews are listed as coming soon. For a personal site, a portfolio or project docs, none of that is a problem. For a site with an SLA behind it, it might be.

### 2\. Codeberg Pages: free hosting for sites that live in open-source repos

Codeberg e.V. is a Berlin non-profit that runs a Forgejo-based code forge, and [Codeberg Pages](https://docs.codeberg.org/codeberg-pages/) serves a site straight from a repository: either the files on a `pages` branch or the output of a Forgejo Actions build for a static site generator. Custom domains work through a CNAME and a TXT record. There is no bill because there is no paid tier.

The catch is that it only works for code hosted on Codeberg, so choosing it usually means leaving GitHub as well, and Codeberg is aimed at free and open-source projects. The service is also mid-migration as of writing: the older Pages server no longer accepts new users, and new sites go through the newer git-pages setup. It is the best answer on this list for an open-source project's documentation and a poor one for a company's marketing site.

### 3\. IONOS Deploy Now: a German operator with a GitHub-only workflow

IONOS SE, based in Montabaur, is one of Germany's largest hosting companies, and Deploy Now is its answer to Netlify. It connects to a GitHub repository through a GitHub App, builds on push, gives feature branches their own preview URLs and serves the result on a custom domain. The free starter plan allows three projects and 50 MB per deployment, which is enough for most documentation sites and small marketing pages.

If you picked it for the German address, look at where the data goes. IONOS states that Deploy Now data is mirrored across data centres in the US, the UK and Germany, so a German operator does not mean German-only storage here. And as of writing, the international ionos.com storefront names IONOS Inc. in the US as its operator, so check which entity is on your contract. GitLab and other forges are not supported.

### 4\. Clever Cloud: a static runtime inside a full French PaaS

Clever Cloud SAS, based in Nantes, runs a general-purpose platform, and static sites are one runtime among many. `clever create --type static` sets one up, and the [static runtime](https://www.clever.cloud/developers/doc/deploy/applications/static/) detects and builds Astro, Docusaurus, Hugo, mdBook, MkDocs, Nuxt, VitePress, Zola and several other generators without extra configuration. You deploy with git push or the Clever Tools CLI.

There is no free tier, only credits at sign-up, then per-second billing. For a site on its own that is more platform than you need. It makes sense when the static front end sits next to an API and a database that you also want run by a French company, so the whole product has one operator and one contract.

### 5\. Scaleway: a storage bucket that serves a website

Scaleway SAS in Paris offers website hosting from an Object Storage bucket, and Edge Services puts a custom domain with a managed Let's Encrypt certificate in front of it. Buckets live in Paris, Amsterdam or Warsaw, and the storage pricing includes 75 GB of egress a month as of writing.

This is file hosting rather than a Netlify-style platform. Nothing builds your site: you run the build in CI and upload the output with the S3 CLI, and there are no preview deploys unless you script them yourself. If you already have a pipeline and want the files held by a French provider at a per-gigabyte price, it is a clean option. If you want push-to-deploy, it isn't.

### 6\. Bunny.net: storage and a CDN, billed by the gigabyte

BunnyWay d.o.o. in Ljubljana sells a CDN with storage attached. A storage zone holds your files, a pull zone serves them, and you choose the storage region, with EU options including Frankfurt, Stockholm, Madrid and Prague. Uploads go through FTP, SFTP or the HTTP API. There is no Git integration and no build step.

After a 14-day trial it is usage billing with a small monthly minimum. People who pick Bunny usually want control over caching and a bill measured in gigabytes rather than seats or credits, and they are happy to run the build themselves. Like Scaleway, it replaces Netlify's CDN rather than Netlify's workflow.

### 7\. Scalingo: git push, an nginx buildpack, and a compliance paper trail

Scalingo SAS in Strasbourg is a Heroku-style platform: you push, a buildpack builds, a container serves. Static sites go through the nginx buildpack, with custom domains and TLS documented. The free trial asks for a card and turns into billing automatically when it ends, so it is not a free home for a hobby site.

Where Scalingo earns its place is procurement. If the product your static site belongs to already runs on Scalingo, or has to pass a review that asks for a French operator with French infrastructure, putting the marketing site on the same account keeps the paperwork to one vendor.

### 8\. Upsun: static sites as one app in a larger project

Upsun, formerly Platform.sh, is operated by Platform.sh SAS in Paris. A static site is one application in a project, configured to serve a directory, deployed with git push or the CLI, and Upsun's model is built around separate environments per branch. There is a 15-day trial with no card, and no free tier after it.

The detail to check is the region. Upsun runs on AWS, Google Cloud, Azure, IBM Cloud and OVHcloud, so the operator is French but the hardware can belong to a US hyperscaler. If the question you are answering is who holds the servers, pick an OVHcloud region deliberately.

### 9\. Coolify on a European VPS: no vendor between you and the server

Coolify is open-source software you install on a server you rent, from Hetzner, Scaleway or OVHcloud if you want it in Europe. Its [static build pack](https://coolify.io/docs/applications/build-packs/static) serves a repository's files with Nginx, and its Nixpacks builder can run a static site generator first. It connects to GitHub, GitLab, Bitbucket and Gitea, and it does preview deployments.

The software costs nothing and the server is cheap. What you take on is the operator's job: updates, backups, TLS renewals that fail at 2 a.m., and the day the disk fills up. For one static site that is a lot of machinery. For a team already running other apps on the same box it is almost free, and [what self-hosting a PaaS actually costs](/blog/coolify-vs-managed-paas) puts numbers on the hours.

### 10\. Runsite Static Sites: free static hosting with PR previews, from Germany

Ours, with the parts that may not suit you. You connect a repository, every push to the production branch builds and deploys, and every pull request gets its own preview URL. Small sites usually build in about twenty seconds. Custom domains come with free SSL. Static sites are not billed: there is no plan and no hourly charge, they never draw on your balance or the starting credit, and 100 GB of traffic a month is included.

Now the limits. There is no form handling and there are no serverless functions, both of which Netlify has. Builds and origin storage are in Germany, on Hetzner, but DNS, TLS and the edge cache for public assets run through Cloudflare, Inc., a US company, as listed on our [compliance page](/compliance). Runsite has no incorporated company behind it yet. And usage pricing for traffic above the included quota is announced for after launch, with notice before anything changes.

The US names on every other list

Cloudflare Pages, GitHub Pages and Vercel appear in almost every list of Netlify alternatives, and they are good products. They are also operated by US companies, Cloudflare, Inc. and GitHub, Inc. in San Francisco and Vercel Inc., which is the same jurisdiction as Netlify, Inc. Moving between them changes the pricing model and the dashboard. It doesn't change the answer to who operates the service.

## Is there a free alternative to Netlify?

Yes, several, and "free" means something different on each. Four of the ten host a static site at no cost: statichost.eu for one site within its traffic and build limits, Codeberg Pages for projects hosted on Codeberg, IONOS Deploy Now for up to three small starter projects, and Runsite Static Sites, which doesn't bill static sites and includes 100 GB of traffic.

The rest offer something that sounds similar but isn't. Clever Cloud gives credits at sign-up, Scalingo and Upsun give time-limited trials, Bunny.net a 14-day trial, and Scaleway includes an egress allowance but charges for storage. Coolify is free software on a server you pay for. None of those is a place to leave a hobby site for three years and forget about it.

Whichever one you pick, the question worth asking about any free tier is what happens on the day you go over it. Netlify's answer is the reason a lot of people started searching.

## When the free credits run out: "Site not available"

Netlify's free plan is credit-based as of writing. Its documentation describes it as "300 credits/month with credit hard limit" and adds, for the free plan, "Hard limit so no recharge option". The hard limit is a real protection: nobody on the free plan wakes up to a four-figure bandwidth bill, which is the fear the top Reddit thread on Netlify alternatives opens with. What the limit does instead is spelled out in Netlify's [billing FAQ](https://docs.netlify.com/manage/accounts-and-billing/billing/billing-for-credit-based-plans/billing-faq-for-credit-based-plans/):

From Netlify's billing FAQ

"Once your monthly credit allotment is used up for all web projects on your team, all of your web projects (sites/apps) are paused and visitors to your web projects will find a `Site not available` page at each of your web project's URLs."

The sentence is easy to skim past. The pause applies to every project on the team, not only the one that used the credits, so a traffic spike on one site takes the others down with it. And while the projects are paused, the FAQ says they receive no web traffic or form submissions and you cannot trigger new production deploys. On the free plan, the way out is to wait for the next billing cycle or upgrade.

That trade isn't wrong, but it is worth choosing on purpose. A cap that takes the site offline protects your wallet and costs you the day the site was busy, which for a launch page is the only day that mattered. The other models on this list are a bill that keeps growing, a plan limit that asks you to upgrade, or, for Runsite as of writing, traffic that isn't billed at all within the quota. Why serving files costs anyone money in the first place is covered in [the arithmetic of egress fees](/blog/s3-egress-fees).

## Often listed, but not a Netlify replacement

Three names turn up in European lists that don't hold up once you check what they actually offer for a static site.

* Hetzner Object Storage. Hetzner is the default cheap European provider, so it gets listed everywhere. But its [documentation](https://docs.hetzner.com/storage/object-storage/supported-actions/) lists website hosting among unsupported actions, and custom domains for buckets are not supported either. To serve a site from Hetzner you need a server in front of the storage, which is the Coolify entry above.
* Infomaniak. Infomaniak Network SA is in Geneva, outside the EU; Switzerland has an EU adequacy decision as of writing. It sells web hosting with Git support, and its free Starter plan is 10 MB of plain HTML that comes with a domain registered there. That is enough for one page, not for a build pipeline.
* Bopbee. An EU-hosted drag-and-drop static host with a free plan of one project and 3 MB, kept alive by visiting the dashboard once a month. Its terms name French law and Paris courts, but not the company that runs it, and the operator is the one thing a data-residency question needs answered.

## Which one, by situation

### Free and in Europe

For a single personal site with deploys from Git, statichost.eu is the most direct swap. If you have more than one site or want a preview URL on every pull request, Runsite Static Sites does both without billing them. If the code is open source and you're willing to host it on Codeberg, Codeberg Pages costs nothing and has no company behind it at all.

### Open source, no vendor at all

Codeberg Pages if a community-run service is acceptable, Coolify on your own European VPS if it has to be your machine. The first asks nothing of you but your repository's location. The second asks for your weekends.

### You need forms and functions

This is the part of Netlify that none of the static hosts here copy. Form handling and serverless functions come bundled with Netlify and are absent from statichost, Codeberg Pages, IONOS Deploy Now and Runsite Static Sites. The European answer is to run a small backend next to the static site on a platform that runs processes, such as Clever Cloud or Upsun, or a web service on the same account as your static site, and to point the form at it.

### Compliance asks who the operator is

Clever Cloud, Scalingo and Scaleway are registered French companies with legal notices you can cite in a questionnaire. IONOS is German but mirrors Deploy Now data to the US and the UK. Upsun is French but may run on a US hyperscaler depending on the region. The different things "European" can mean, and which of them survive a security review, are set out in [choosing a European Heroku alternative](/blog/european-heroku-alternative).

## How Runsite handles it

A static site on Runsite is a repository and a build command. Every push to the production branch builds and deploys, every pull request gets a preview URL that stays stable while you push to the branch, and the build detects the common generators, including Next.js static export, Astro, Hugo, Vite and SvelteKit. The mechanics of that loop are in [how git push to deploy works](/blog/git-push-to-deploy). [Static hosting that isn't billed](/services/static-sites) is the whole offer: no plan, no hourly charge, 100 GB of traffic a month, custom domains with free SSL.

The chain behind it is Hetzner in Germany for builds and origin storage, and Cloudflare for DNS, TLS and the edge cache, both named on the compliance page. If your site needs a form endpoint or an API, a web service on the Nano plan costs €3 a month and the €5 starting credit covers it, on the same account and the same infrastructure.

## The short version

* Free, European and closest to Netlify's workflow: statichost.eu (Sweden, beta), Codeberg Pages (Berlin, open-source projects) and Runsite Static Sites (Germany, PR previews, not billed).
* An established French company: Clever Cloud or Scalingo if you want git push, Scaleway if you're happy to upload build output to a bucket. None of them has a free tier for static sites.
* No vendor: Coolify on a European VPS, if you'll run the server.
* Netlify's free plan pauses every site on the team with a `Site not available` page when its 300 monthly credits run out. Whatever you move to, find out what it does on that day.
* None of the European static hosts here replaces Netlify Forms or Functions. Plan for a small backend if you rely on them.

Related service

## Static Sites on Runsite

Deploy from a single git push and keep active apps warm — no cold starts, hosted entirely in the EU with a signed GDPR DPA on every plan.

[Explore Static Sites](/services/static-sites)

[Back to all articles](/blog)

FAQ

## Frequently Asked Questions

Common questions about this service.

### Is there a free alternative to Netlify?

Yes. For static sites, statichost.eu has a free plan for one site with 10 GB of traffic and 100 build minutes a month, Codeberg Pages is free for projects hosted on Codeberg, IONOS Deploy Now has a free starter plan for up to three small projects, and Runsite Static Sites doesn't bill static sites and includes 100 GB of traffic a month. Cloudflare Pages and GitHub Pages are also free but are operated by US companies. Clever Cloud, Scalingo, Upsun and Bunny.net offer trials or credits rather than a free tier.

### Which is better, Netlify or Vercel?

For a site that compiles to static files, the two are close: both build from Git, give deploy previews and serve from a CDN, and Netlify has built-in form handling that Vercel doesn't. Vercel is the stronger choice for Next.js features that need a server, since the framework is developed by Vercel. Both are US companies. If you need a long-running server, a database or background jobs, neither is the natural fit, and a container platform is the better comparison.

### Is Netlify free for lifetime?

Netlify's free plan has no end date, but it is credit-based as of writing: 300 credits a month with a hard limit and no option to recharge. When the credits are used up, Netlify's billing FAQ says every project on the team is paused and visitors see a "Site not available" page until the next billing cycle or an upgrade. So the plan is free for as long as your usage stays under the credit limit.

### What is the best hosting provider for Europe?

For static sites it depends on what you need. statichost.eu (Sweden) and Runsite Static Sites (infrastructure in Germany) are free and deploy from Git; Codeberg Pages (Berlin, non-profit) suits open-source projects; Clever Cloud and Scalingo are established French platforms with git push but no free tier; Scaleway and Bunny.net suit teams that build in CI and upload files. If a customer asks where your data is, check both the operator's country and where the servers and CDN run, because they are often different.

Keep reading

## Related articles

[Deployment15 min read10 Vercel Alternatives in 2026 for Full-Stack Apps, Not Just the FrontendTen platforms that replace Vercel, compared on the thing that decides it: whether each one runs a long-lived process, and who operates it.Aug 14, 2026Read](/blog/vercel-alternatives)[Deployment12 min readGit Push to Deploy: How Modern Web App Deployment Actually WorksWhat actually happens between git push and live traffic: build artifacts, health-gated releases, why a rollback isn't a rebuild, and the four things a deploy pipeline can't do for you.Aug 7, 2026Read](/blog/git-push-to-deploy)[Deployment15 min read8 European Heroku Alternatives in 2026 — and How to Check One Really Is EuropeanEight Heroku alternatives operated by European companies, checked on the column the lists leave out: which company you contract with, and where it is registered.Aug 7, 2026Read](/blog/european-heroku-alternative)

## Your app deserves to be online

€5 of credit on signup. Deploy in under a minute. No credit card needed.

[Start deploying](https://dashboard.runsite.app/login)[View documentation](https://docs.runsite.app)

---

Source: https://runsite.app/blog/netlify-alternatives-europe
