Codeberg incident

Network maintenance and migrations

Resolved on April 17, 2025.

investigating Apr 17, 2025, 11:59 AM UTC

We are performing various iterative changes to our network setup including firewalls and reverse proxies within the next days. These could lead to brief interruptions of connections and unavailability of services. We apologize for the inconvenience. We are also experimenting with the usage of [Anubis](https://anubis.techaro.lol/) for protecting some routes against malicious scraping and automated traffic. Please report any issues you encounter. An inventory of ongoing and completed work: * ✅ Avoid NAT across containers in internal network. * ✅ Replace ufw with native firewall rules. * ✅ Clean up and separate reverse proxy configs. * ✅ Implement secondary services using failover IP address and Caddy. * ✅ Protect services using Anubis. * ✅ Convert HAproxy config to Caddy config (with rate-limiting and all the protections). * ✅ Migrate Codeberg.org to failover IP address and Caddy. We expect no prolonged interruption due to this work.

Started
Apr 17, 2025, 11:59 AM UTC
Resolved
Apr 17, 2025, 11:59 AM UTC
Duration
–
Detected by Pingoru
Apr 17, 2025, 11:59 AM UTC

Update timeline

  1. investigating Apr 17, 2025, 11:59 AM UTC

    We are performing various iterative changes to our network setup including firewalls and reverse proxies within the next days. These could lead to brief interruptions of connections and unavailability of services. We apologize for the inconvenience. We are also experimenting with the usage of [Anubis](https://anubis.techaro.lol/) for protecting some routes against malicious scraping and automated traffic. Please report any issues you encounter. An inventory of ongoing and completed work: * ✅ Avoid NAT across containers in internal network. * ✅ Replace ufw with native firewall rules. * ✅ Clean up and separate reverse proxy configs. * ✅ Implement secondary services using failover IP address and Caddy. * ✅ Protect services using Anubis. * ✅ Convert HAproxy config to Caddy config (with rate-limiting and all the protections). * ✅ Migrate Codeberg.org to failover IP address and Caddy. We expect no prolonged interruption due to this work.

Your product runs on more than Codeberg

Add the vendors you depend on and get one message when any of them reports trouble. Free for 3 vendors, no card.

Add your stack →