In order to leave most of the US-based services behind, I have written some thoughts on the combination of using @Codeberg and Bunny.net CDN in combination to host your static (Hugo) site.
The tooling for deployment is fairly simple, push your data to Bunny via FTP using Codeberg Actions. Depending on your domain provider you are going to get a page that is fully run inside the European Union ๐Ÿ‡ช๐Ÿ‡บ

https://www.codedge.de/posts/hugo-with-codeberg-bunnycdn/

#codeberg #bunnycdn #bunny #hugo #hosting #europeanalternatives

Hugo with Codeberg and BunnyCDN

While enshittification is rolling across a lot of US-based services, letโ€™s try to host our static Hugo page with EU-based services only. Domain, deployment, CDN: weโ€™re going back to the roots - or into a more modern tech-era for European internet services.

code and society | codedge

@theaitch @Codeberg

Using FTP for this might be a bit special.

Also, as an alternative for pages-like auto-deployment (and http3 ready): https://www.statichost.eu/

statichost.eu - 100% European static site hosting

Static hosting for frontend developers who care where their sites live. Git push, custom domain, done โ€” on European infrastructure owned by Europeans, all the way down.

statichost.eu

@pat_dev @Codeberg Yes, FTP seems special, although it is FTP.. I mean it is here since the inception of the WWW. Just push your files to an FTP server๐Ÿ™ƒ

I discovered statichost two days ago. Looks very promising! ๐Ÿ‘๐Ÿป

@theaitch @Codeberg
I use it by pushing rendered content to a branch and let it be served statically. Works great and is super fast. And feels like using github-pages ;)

@pat_dev @Codeberg I push the non-rendered content to main, let it build and auto-deploy via pipelines to a CDN.

Same experience. We are not so different ๐Ÿ˜‰

@theaitch @Codeberg that's what I did in the past, but for some reason, #bunnycdn is much slower than statichost, even when optimizing caching etc.

Beides the lack of #http3, there must be more that #statichost is doing.