
Hosting · · 8 min read
Best free or cheap static site hosting in Europe in 2026
Where to put a docs site, landing page or single-page app in Europe: six hosts compared on free plans, custom domains, CDN reach and what each one leaves to you.
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 buildfor 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/settingsreturns 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 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. Moving from Netlify? Read 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, Eurobase pricing, Eurobase plans and Eurobase subprocessors
- statichost.eu and statichost.eu pricing
- Bunny.net pricing, Bunny Storage, Bunny CDN, static site hosting on Bunny Storage and Bunny.net terms
- Codeberg Pages, Codeberg Pages custom domains, Codeberg terms of use and Codeberg imprint
- Hetzner Object Storage and Hetzner Object Storage FAQ
- OVHcloud web hosting
Keep reading
Where to deploy a SvelteKit app in the EU in 2026Five European hosts for SvelteKit compared by adapter, price and setup work: Eurobase, Clever Cloud, Scalingo, Sliplane and Coolify on Hetzner.Frameworks8 min read
Italy's ACN cloud qualification: levels QC1 to QC4 explainedHow Italian public bodies classify data, which ACN level each class needs, what providers must prove to qualify, and who sits in the catalogue today.Sovereignty9 min read
