We are currently having network issues. We are able to connect to our server's onboard recovery system, but the access is slow and unreliable.

We'll keep you updated.

A quick glimpse at the monitoring (until network access went away) indicated that it's either a grave network misconfiguration or an active DDoS going on. It looked like an inrush of junk data at the maximum link speed of our server.
We are waiting for our provider to help us out with our current situation.
Our provider confirmed an incoming DDoS. We have got access to our systems and currently considering next steps.

For your convenience, we have temporarily established a way to access Codeberg. This is heavily constrained and might go back offline at any time.

mostly working:
codeberg.org HTTPS (Read/Write)

not working:
SSH, CI, Weblate, Pages and all the rest.

SSH is also back. We expect overall performance to be rather low, though.

Looks like some of you are already back. (At least the regular spam is, too)

Just for clarification: Due to our current networking constraints, there are no webhooks and email notifications at this time.

We are optimistic to have a plan to restore services early afternoon (European time).

We are also looking forward to restoring the Codeberg logo (it is currently missing in some places 😂)

We (partially) restored service for:

Fully working:
- E-Mail

IPv6-only:
- Webhooks
- Codeberg Pages
- Weblate https://translate.codeberg.org
- static pages (blog, docs, the Codeberg logo)

IPv6-only and limited functionality:
- Woodpecker CI (should accept Webhooks, but no actual builds are running: Due to IPv6-only, the builds will not connect to GitHub and other prominent sources for dependencies, there is likely no use in having most builds fail due to this)

Codeberg Translate

This site runs Weblate for localizing various software projects.

Codeberg Translate

In the past minutes, we alternately broke IPv4 and IPv6 support - for equality.

IPv4 access to all services is now proxied. This should bring most functionality back.

Still unavailable:
- CI builds
- Codeberg Pages for people who hardcoded the A records instead of using ALIAS/CNAME.

We are working on restoring the last pieces.

@Codeberg sorry you have to suffer this nonsense from toxic bad actors.

@smxi @Codeberg although right, this message holds some irony: one cannot be good person and be toxic at the same time :)

And, as usual, I wish all the best for CodeBerg.

@macfanpl @Codeberg totally offtopic, but I was friends with what most people would consider a bad actor, and he wasn't really toxic, he was well known and regarded in the #linux scene.
@Codeberg Keep up your great work! Too bad, there are people out there, trying to sabotage FOSS.
@ronix Im affraid there will always be someone with ill-intent..... its unavoidable.
@Codeberg good luck and thanks for your hard work! ❤️
@Codeberg I wonder why? thanks for the hard work!