Looking into moving away from hosting multiple static websites on Cloudflare and onto EU alternatives instead, while keeping everything as simple as humanly possible.

Replacements per feature:
- Most of it: Coolify.
- Server(s): Upcloud?
- Domains/DNS: uhh… Scaleway, Ovhcloud?
- CDN and DDOS/AI blocking: oof, these look expensive… Bunny or nothing?

Seems to need at least 2 servers: one for Coolify and another for the sites.

Seemingly each site runs in its own container with its own instance of nginx. Not sure how beefy the server has to be to run any given amount of sites.

On Upcloud the Coolify server should be ~8–18€/month. Guessing the site server would cost a similar or cheaper amount.

(Looks like Hetzner would have suitable but cheaper and probably lower performance options.)

I guess another option is to just use Bunny directly. https://docs.bunny.net/storage/static-site-hosting/vite

It does everything except domain hosting and automated builds. (It does do automated builds for their serverless system, but nothing that suits static sites.)

Deploy a Vite Site - bunny.net Documentation

Deploy a Vite-built static site to Bunny Storage with global CDN delivery

bunny.net Documentation