# Best free or cheap static site hosting in Europe in 2026

Last updated: 2026-11-10

If you want to push to Git and get a live site on your own domain, **Eurobase** and **statichost.eu** both have free plans and build for you, with Eurobase also running server code when a site outgrows plain files. **Bunny.net** costs a few dollars a month and gives you a worldwide CDN, but you wire up storage and deploys yourself. **Codeberg Pages** is free for open-source projects, while **Hetzner Object Storage** and **OVHcloud** web hosting suit people who already use those providers.

## Static hosts in Europe at a glance

| Platform | Based in | Free option | Paid from | Custom domain | Worldwide CDN |
|---|---|---|---|---|---|
| Eurobase | Warsaw, Poland | Free plan, 2 projects | €10 a month + VAT | Yes | No, served from European infrastructure only |
| statichost.eu | Stockholm, Sweden | 1 site, 10 GB traffic, 100 build minutes | €9 a month | Yes, with free SSL | Private beta |
| Bunny.net | Ljubljana, Slovenia | 14-day trial | $1 monthly minimum, then $0.01 per GB in Europe | Yes, with free SSL | 119 locations |
| Codeberg Pages | Berlin, Germany | Free for public open-source repositories | No paid plan | Yes | Not documented |
| Hetzner Object Storage | Germany | None | €6.49 a month excl. VAT | Not supported natively | Not offered |
| OVHcloud web hosting | France | 100 MB with a domain purchase | €1.59 a month excl. VAT for the first year | Yes | From the Performance plan |

Prices are from each provider's own page, checked on 10 November 2026. Bunny.net prices in US dollars.

## What to check for a docs site, landing page or SPA

- **Who builds it.** A Git-connected host runs `npm run build` for you on every push. With a bucket or a CDN, you build locally or in CI and upload the output.
- **Single-page app routing.** A React or Vue app with client-side routes needs unknown paths sent to `index.html`. Check that the host does this, or a refresh on `/settings` returns 404.
- **Custom domain and HTTPS.** Most hosts here issue a free certificate. Object storage often can't serve your own domain without a proxy in front.
- **Where visitors are.** A docs site read worldwide gains from a CDN with locations outside Europe. A landing page for a European market may not need one.
- **What happens at the limit.** Some free tiers stop serving when traffic runs out, others bill overage. Know which before a launch post brings a spike.
- **Who runs it.** A European company and a European data center are separate questions. Read the provider's terms and subprocessor list.

## 1. Eurobase

Eurobase deploys from GitHub, GitLab, Codeberg, Forgejo or Gitea to European infrastructure. A folder with an `index.html` at its root is published as-is, without a build or a server, and `/about` serves `about/index.html`. A Vite or React app that builds to `dist` or `build` runs on V8 isolates by default. In a container project, you can pick **Static site** instead: Eurobase runs your build script, serves the output folder and sends unknown paths to `index.html`.

You connect a domain from **Domains** and add the DNS records Eurobase shows. Coding agents can create the project and deploy it through the Eurobase MCP server or CLI.

- **Best for:** landing pages and SPAs that might later need an API, a function or server rendering on the same platform.
- **Price:** a Free plan with 2 projects and hard limits, then Starter at €10 a month + VAT for the whole workspace, with no charge per seat and no usage billing.
- **At the limit:** plain HTML sites and static sites in container projects keep serving. Apps on V8 isolates stop until the monthly reset once their allowance is used.
- **What it lacks:** preview deployments, a worldwide CDN, and custom 404 pages for plain HTML folders. ISO 27001 and SOC 2 are in progress, not held.

## 2. statichost.eu

statichost.eu is a small host in Stockholm built only for static sites. It deploys from GitHub, GitLab, Bitbucket, Forgejo, SourceHut or Azure DevOps, runs Hugo, Jekyll, Astro, Eleventy, Zola and other generators, and lets you roll back to an earlier version. It says every layer runs on infrastructure owned by European companies, without AWS or Cloudflare.

- **Best for:** documentation and marketing sites built by a static site generator.
- **Price:** Hobby is free for 1 site with 10 GB of traffic and 100 build minutes. Starter is €9 a month with 500 GB, then €1 per 10 GB. Professional is €49 a month and adds a performance CDN.
- **What it lacks:** server code of any kind. Preview deployments are listed as coming soon, and the worldwide CDN is in private beta.

## 3. Bunny.net

Bunny.net is a CDN company, BunnyWay d.o.o., with an address in Ljubljana. You host a site by putting the files in a storage zone and serving them through a pull zone, which gives you a `b-cdn.net` address. You then add your hostname and turn on a free certificate. For SPAs, you set the 404 file to `/index.html` and rewrite the status to 200. A `bunny sites` CLI command that builds and deploys for you is in public preview.

- **Best for:** docs and assets read worldwide, where you pay for traffic and are happy to script uploads from CI.
- **Price:** $0.01 per GB of CDN traffic in Europe and North America on the standard network, a $1 monthly minimum, and storage from $0.01 per GB. New accounts get a 14-day trial with no card.
- **What it lacks:** a free plan. Storage regions include places outside Europe, so pick Frankfurt, Stockholm or another European region on purpose.

## 4. Codeberg Pages

Codeberg is a Git host run by Codeberg e.V., a non-profit registered in Berlin and funded by members and donations. Codeberg Pages serves a site at `username.codeberg.page` or on your own domain, from a public `pages` repository or a `pages` branch, deployed by a webhook or Forgejo Actions. Custom 404 pages, redirects and rewrites are supported.

- **Best for:** docs for open-source projects already on Codeberg.
- **Price:** no fee is listed.
- **What it lacks:** room for closed projects. Codeberg's terms admit projects under a free and open-source licence, and the Pages service has moved to new software, with some minor changes and deprecations.

## 5. Hetzner Object Storage

Hetzner's S3-compatible storage runs in Falkenstein, Nuremberg and Helsinki. A public bucket serves files by URL to anyone who knows the name, without listing the bucket.

- **Best for:** large downloads, archives and assets for a site hosted elsewhere.
- **Price:** €6.49 a month excl. VAT, including 1 TB of storage and 1 TB of outbound traffic, billed by the hour.
- **What it lacks:** custom domains, which Hetzner says aren't available yet, so you'd need a proxy in front. Its pages don't mention a CDN or index documents. See [object storage in Europe](/i/european-object-storage) for a wider comparison.

## 6. OVHcloud web hosting

OVHcloud is a large French provider. Its shared web hosting serves any HTML you upload, with unlimited free SSL certificates on every plan.

- **Best for:** a simple brochure site next to a domain and mailbox at the same provider.
- **Price:** Starter is €1.59 a month excl. VAT for the first 12 months, then €2.59, with 1 GB of storage. A free 100 MB hosting comes with a domain purchase. A CDN is included from the Performance plan, €6.99 a month excl. VAT for the first year, then €19.99.
- **What it lacks:** Git-based builds. The intro prices last 12 months, then each plan renews at a higher price.

## How to choose

- Pick **Eurobase** if the site may grow into an app, or a coding agent does your deploys.
- Pick **statichost.eu** for a generator-built docs or marketing site with nothing dynamic.
- Pick **Bunny.net** if most readers are outside Europe and you're fine scripting deploys.
- Pick **Codeberg Pages** for open-source docs with no budget at all.
- Pick **Hetzner** or **OVHcloud** if you already have an account there and don't need Git builds.

To try Eurobase, follow [Deploy a static site](/docs/guides/static-site). Moving from Netlify? Read [Migrate from Netlify](/docs/guides/migrate-from-netlify).

## Frequently asked questions

### Is there free static site hosting in Europe?

Yes. Eurobase and statichost.eu have free plans with limits, and Codeberg Pages is free for open-source projects. OVHcloud includes 100 MB of hosting when you buy a domain.

### Can I host a React or Vue single-page app on these hosts?

Yes, as long as unknown paths fall back to `index.html`. Eurobase does this with the Static site option in a container project, and Bunny.net does it with a 404 rewrite on the storage zone. Plain HTML folders on Eurobase answer missing files with 404.

### Do I need a CDN for a static site?

Not always. If your readers are mostly in Europe, a host on European servers is often enough. A CDN with worldwide locations, such as Bunny.net, helps when readers are spread across continents.

### Can I use my own domain with HTTPS?

On Eurobase, statichost.eu, Bunny.net, Codeberg Pages and OVHcloud, yes. Hetzner Object Storage doesn't support custom domains yet.

### What's the cheapest paid option?

OVHcloud Starter is €1.59 a month excl. VAT in its first year. Bunny.net can cost little more than its $1 minimum for a small site, since you pay per GB served.

## Sources

- [Eurobase static site guide](/docs/guides/static-site), [Eurobase pricing](/pricing), [Eurobase plans](/docs/plans) and [Eurobase subprocessors](/legal/subprocessors)
- [statichost.eu](https://www.statichost.eu/) and [statichost.eu pricing](https://www.statichost.eu/pricing/)
- [Bunny.net pricing](https://bunny.net/pricing/), [Bunny Storage](https://bunny.net/storage/), [Bunny CDN](https://bunny.net/cdn/), [static site hosting on Bunny Storage](https://bunny.net/docs/storage/static-site-hosting) and [Bunny.net terms](https://bunny.net/tos/)
- [Codeberg Pages](https://docs.codeberg.org/codeberg-pages/), [Codeberg Pages custom domains](https://docs.codeberg.org/codeberg-pages/using-custom-domain/), [Codeberg terms of use](https://codeberg.org/codeberg/org/src/branch/main/TermsOfUse.md) and [Codeberg imprint](https://codeberg.org/codeberg/org/src/branch/main/Imprint.md)
- [Hetzner Object Storage](https://www.hetzner.com/storage/object-storage/) and [Hetzner Object Storage FAQ](https://docs.hetzner.com/storage/object-storage/faq/buckets-objects/)
- [OVHcloud web hosting](https://www.ovhcloud.com/en-ie/web-hosting/)
