We are struggling to keep Codebreg.org available for unauthenticated users due to massive abuse of expensive endpoints.

Our current priority is keeping Codeberg.org responsive for authenticated users.

@codebergstatus I cant seem to login...niether on codeberg or git.disroot.org
is the service down for account holders as well?
@codebergstatus Thanks for the heads-up and good luck keeping those bots under control :) I was able to log in just now, so I don't complain :)

@codebergstatus i had a lot of issues when hosting forgejo as well, i managed to mitigate them with Anubis + rate limiting via nginx + fail2ban

i mean were still cranking like ~10 gb a day on average but better than like 150 or however much it was before idr :D probably important to note that the instance isnt huge, all repos put together are like 10 gb if not less

best of luck fighting them bots

@codebergstatus keep fighting the good fight, we all appreciate the time and hard work you put into this public good.

@codebergstatus

Codebreg.org was so expensive, you had to park it?!

@madeindex @codebergstatus do get it working, you have to breg for it
@codebergstatus Thanks for all your efforts! Much appreciated #hugops

@codebergstatus

All the best fighting these bots. #hugops

@codebergstatus Having a similar issue on my instance, even with anubis. Facebook loves scraping everything over and over.
@codebergstatus the typo shows a human wrote it #codebreg

@codebergstatus At the moment, this causes some "downstream" projects to fail, e.g. building librewolf-bin on AUR (ArchLinux) fails. https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=librewolf-bin#n73

> fatal: unable to access 'https://codeberg.org/librewolf/source.git/': TLS connect error: error:0A000126:SSL routines::unexpected eof while reading

I think you have a great mission and I hope you'll find a solution! ❤️

PKGBUILD - aur.git - AUR Package Repositories

@codebergstatus sorry for the stupid question guys. But why would you want an unauthenticated endpoint for a repo? 🫡🥰

I'm an authenticated user btw...

@handi @codebergstatus git clones?? And what about release files that would be downloaded?
@jessienab ah. Downloads? I figured it was users uploading... my bad.