<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-07-12T13:01:09Z</updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by Codeberg Status</title>
  <author>
    <name>Codeberg Status</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1z0ase7phympjeflh9wqm6j3gyuwcftpu7udummcfnr49s5yf0p5qfmdh9p.rss" />
  <link href="https://nostr.ae/npub1z0ase7phympjeflh9wqm6j3gyuwcftpu7udummcfnr49s5yf0p5qfmdh9p" />
  <id>https://nostr.ae/npub1z0ase7phympjeflh9wqm6j3gyuwcftpu7udummcfnr49s5yf0p5qfmdh9p</id>
  <icon>https://social.anoxinon.de/system/accounts/avatars/115/651/402/898/351/746/original/cee2bc84c955b291.png</icon>
  <logo>https://social.anoxinon.de/system/accounts/avatars/115/651/402/898/351/746/original/cee2bc84c955b291.png</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqsv2zsrupmmmkl8klp2rpwm35xz4zk9ljv9djtr3f96qpj2jw44wcgzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxse7emaw</id>
    
      <title type="html">We have recovered services after power returned, leading to a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv2zsrupmmmkl8klp2rpwm35xz4zk9ljv9djtr3f96qpj2jw44wcgzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxse7emaw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx9mefmhl4nqnqjhmk3yy52slqanelkpvt78mayrlg4w9gpv5jdmguskh2y&#39;&gt;nevent1q…kh2y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We have recovered services after power returned, leading to a total downtime of about 7 hours.&lt;br/&gt;&lt;br/&gt;We apologize for the impact and we are in touch with our datacenter operator to discuss the incident.
    </content>
    <updated>2026-06-28T06:30:48Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx9mefmhl4nqnqjhmk3yy52slqanelkpvt78mayrlg4w9gpv5jdmgzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsvrwydp</id>
    
      <title type="html">We do not expect the issue to be resolved soon. We are waiting ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx9mefmhl4nqnqjhmk3yy52slqanelkpvt78mayrlg4w9gpv5jdmgzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsvrwydp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr29946yu3cyrqvevgafceckkn0w0let77ag574vxph2e705dlqdsvqgumm&#39;&gt;nevent1q…gumm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We do not expect the issue to be resolved soon. We are waiting for a fix from the datacenter operator and will monitor the situation in order to restore service as soon as possible after power returns.&lt;br/&gt;&lt;br/&gt;Currently, one server is with power again, but the others remain unreachable. Our investigation shows that network equipment is also affected.
    </content>
    <updated>2026-06-28T00:03:56Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr29946yu3cyrqvevgafceckkn0w0let77ag574vxph2e705dlqdszyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxs72q854</id>
    
      <title type="html">Hello everyone, All the services we offer are down and ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr29946yu3cyrqvevgafceckkn0w0let77ag574vxph2e705dlqdszyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxs72q854" />
    <content type="html">
      Hello everyone,&lt;br/&gt;&lt;br/&gt;All the services we offer are down and unreachable. We are currently investigating the cause. For the time being, it appears that all three servers are without power.
    </content>
    <updated>2026-06-27T22:32:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvcurglwtcdjxfm8ecst9334yw4jphlrvzqnwqxhh0mlnrf3t3j6qzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxshedayn</id>
    
      <title type="html">We are struggling to keep Codebreg.org available for ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvcurglwtcdjxfm8ecst9334yw4jphlrvzqnwqxhh0mlnrf3t3j6qzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxshedayn" />
    <content type="html">
      We are struggling to keep Codebreg.org available for unauthenticated users due to massive abuse of expensive endpoints.&lt;br/&gt;&lt;br/&gt;Our current priority is keeping Codeberg.org responsive for authenticated users.
    </content>
    <updated>2026-06-17T12:33:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszs2f7sf66a6snzm6ngg9swzssff5v7an78ly7emdq6wjepra6v8gzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxswe6fek</id>
    
      <title type="html">Good news: We have addressed recent SSH performance degradation ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszs2f7sf66a6snzm6ngg9swzssff5v7an78ly7emdq6wjepra6v8gzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxswe6fek" />
    <content type="html">
      Good news: We have addressed recent SSH performance degradation by replacing linear parsing of the authorized_keys file with a custom AuthorizedKeys command.&lt;br/&gt;&lt;br/&gt;This is what GitHub and GitLab have been doing for years, and we have grown to a size where this has become necessary for us as well.&lt;br/&gt;&lt;br/&gt;The cause for the degradation was still abusive patterns, as connections without valid key take more resources (scanning the file to the end) than legitimate users (scanning is stopped after match).
    </content>
    <updated>2026-05-27T14:38:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrhwf44mfjpknv5xnxg9nclqjgxhrcv3f5emrcxr0xj5g2e464h3qzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxss9mrr3</id>
    
      <title type="html">The main Forgejo instance is back, SSH also works again. We have ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrhwf44mfjpknv5xnxg9nclqjgxhrcv3f5emrcxr0xj5g2e464h3qzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxss9mrr3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8nsrzd3fqd5pgq8ygeqxcse3js4ycvmd5ecw6j65jpd99s4y7yyspfa74k&#39;&gt;nevent1q…a74k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The main Forgejo instance is back, SSH also works again. We have no remaining maintenance for this evening, all services should be working again without any hiccups.&lt;br/&gt;&lt;br/&gt;If you feel or see any problem, please report it to &lt;a href=&#34;https://codeberg.org/Codeberg/Community/issues&#34;&gt;https://codeberg.org/Codeberg/Community/issues&lt;/a&gt;
    </content>
    <updated>2026-05-18T21:17:32Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8nsrzd3fqd5pgq8ygeqxcse3js4ycvmd5ecw6j65jpd99s4y7yyszyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsqz3ajz</id>
    
      <title type="html">This reboot has now finalized, BIOS and iDRAC update was ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8nsrzd3fqd5pgq8ygeqxcse3js4ycvmd5ecw6j65jpd99s4y7yyszyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsqz3ajz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvlydtgesm5kmq6mlct36mv0p0kw2l6kdcxh5zvd8pn7evy8h7qlgs9sz8s&#39;&gt;nevent1q…sz8s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This reboot has now finalized, BIOS and iDRAC update was successful. We&amp;#39;re now waiting on the Galera node to be fully synced to the cluster and then we&amp;#39;ll move the main Forgejo instance back.
    </content>
    <updated>2026-05-18T21:02:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvlydtgesm5kmq6mlct36mv0p0kw2l6kdcxh5zvd8pn7evy8h7qlgzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxs5277cj</id>
    
      <title type="html">We&amp;#39;re starting the last reboot of the evening, the one that ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvlydtgesm5kmq6mlct36mv0p0kw2l6kdcxh5zvd8pn7evy8h7qlgzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxs5277cj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9kzsqj90dj52y0h39agea99t3jqjvpef6za4wsvfefkwdpsdugrgksh456&#39;&gt;nevent1q…h456&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We&amp;#39;re starting the last reboot of the evening, the one that has the main Forgejo instance. We&amp;#39;ve moved this to another server temporarily, all data, queues and session were already stored high availability a while ago so this is luckily a trivial task. Unfortunately we forget to sync SSH host keys, that will stay down&lt;br/&gt;&lt;br/&gt;This one has not been rebooted for 110(!) days. We&amp;#39;ll also be updating the BIOS and iDRAC with this reboot, so this one will take a bit longer. But no services should be impacted.
    </content>
    <updated>2026-05-18T20:25:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9kzsqj90dj52y0h39agea99t3jqjvpef6za4wsvfefkwdpsdugrgzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsrf4a67</id>
    
      <title type="html">We noticed that during this reboot, CephFS barely responded to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9kzsqj90dj52y0h39agea99t3jqjvpef6za4wsvfefkwdpsdugrgzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsrf4a67" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstgnsmmpafa26dnptfjtcnxkluwdy538t38y4np54rvmumvjlrx9cr2w4cv&#39;&gt;nevent1q…w4cv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We noticed that during this reboot, CephFS barely responded to any FS I/O requests. This caused 504 errors to be seen on codeberg.org during this reboot; that was not our intention sorry for that.&lt;br/&gt;&lt;br/&gt;The server we rebooted was the same that had &amp;#34;problems&amp;#34; where Ceph didn&amp;#39;t allow it to go into maintenance mode: &lt;a href=&#34;https://social.anoxinon.de/@codebergstatus/116523668707929156&#34;&gt;https://social.anoxinon.de/@codebergstatus/116523668707929156&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;We now have a feeling the problem is still not completely fixed and there&amp;#39;s still a big dependency on this server for Ceph to work.&lt;blockquote class=&#34;border-l-05rem border-l-strongpink border-solid&#34;&gt;&lt;div class=&#34;-ml-4 bg-gradient-to-r from-gray-100 dark:from-zinc-800 to-transparent mr-0 mt-0 mb-4 pl-4 pr-2 py-2&#34;&gt;quoting &lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Article&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/note1pax4k9urmaqvy04uf4c5zu9nmggyq94v7qvpywmjzd6pzgux22hsqg8rm6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;note1pax…8rm6&lt;/a&gt;&lt;/span&gt;&lt;br/&gt; &lt;/div&gt; Hi,&lt;br/&gt;&lt;br/&gt;It&#39;s taking longer than expected. Ceph made a surprise move on us at the last moment by telling us our network configuration is maybe no longer up to date after we replaced servers (not today, but a while ago). This is preventing us from deploying new monitors to keep quorum. We&#39;re working on fixing this.&lt;br/&gt;&lt;br/&gt;It&#39;s _simply_ preventing us from gracefully shutting down, no data is at risk. &lt;/blockquote&gt;
    </content>
    <updated>2026-05-18T20:00:47Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstgnsmmpafa26dnptfjtcnxkluwdy538t38y4np54rvmumvjlrx9czyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsnwqxw2</id>
    
      <title type="html">We&amp;#39;ll be starting the reboot of the second server. This ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstgnsmmpafa26dnptfjtcnxkluwdy538t38y4np54rvmumvjlrx9czyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsnwqxw2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxzndfl7a20d0c9ffgryjtzkkd2qw40hcps9h8utw7g0wzhh08exgwnnr9j&#39;&gt;nevent1q…nr9j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We&amp;#39;ll be starting the reboot of the second server. This server only has services that are deployed with high availability, except the Woodpecker agent.
    </content>
    <updated>2026-05-18T19:44:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxzndfl7a20d0c9ffgryjtzkkd2qw40hcps9h8utw7g0wzhh08exgzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxshqh2cs</id>
    
      <title type="html">This rebooted completed. We noticed that HAProxy didn&amp;#39;t start ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxzndfl7a20d0c9ffgryjtzkkd2qw40hcps9h8utw7g0wzhh08exgzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxshqh2cs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv9r0zn7wmat3ug8y0vg3uxga3gejxj59dtpajkqg9xaglelvpqzqs7t096&#39;&gt;nevent1q…t096&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This rebooted completed. We noticed that HAProxy didn&amp;#39;t start on its own because it tried to read from Ceph before its mounted, we forget to add a mount dependency in the systemd service.&lt;br/&gt;&lt;br/&gt;Unfortunately all services that uses the Galera cluster takes more time to start. We noticed for a while that when a Galera node joins the cluster it does a full SST instead of a incremental sync. Which is painfully slow.
    </content>
    <updated>2026-05-18T19:18:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv9r0zn7wmat3ug8y0vg3uxga3gejxj59dtpajkqg9xaglelvpqzqzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxs2elj30</id>
    
      <title type="html">We&amp;#39;ll be starting to reboot the first server. This server ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv9r0zn7wmat3ug8y0vg3uxga3gejxj59dtpajkqg9xaglelvpqzqzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxs2elj30" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvdyapamwq52n8t65ntrlkr98kc6u5wlddv3vc03j5ag4d2pwj7vqfxucxm&#39;&gt;nevent1q…ucxm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We&amp;#39;ll be starting to reboot the first server. This server hosts Pages, Translate, Forgejo runner, e.V. forum and join.codeberg.org.
    </content>
    <updated>2026-05-18T18:59:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvdyapamwq52n8t65ntrlkr98kc6u5wlddv3vc03j5ag4d2pwj7vqzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsnr6pte</id>
    
      <title type="html">To be clear, we mean to boot into a patched Linux kernel version. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvdyapamwq52n8t65ntrlkr98kc6u5wlddv3vc03j5ag4d2pwj7vqzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsnr6pte" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqmd742ykamj66png3yptqdkuuldsjuy5c996x97zjmsz2gqqct5se8qqa5&#39;&gt;nevent1q…qqa5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;To be clear, we mean to boot into a patched Linux kernel version. We have no intentions to migrate to a BSD distribution.
    </content>
    <updated>2026-05-18T18:48:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqmd742ykamj66png3yptqdkuuldsjuy5c996x97zjmsz2gqqct5szyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsegd9d7</id>
    
      <title type="html">You might&amp;#39;ve heard it by now: the Linux kernel is so insecure ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqmd742ykamj66png3yptqdkuuldsjuy5c996x97zjmsz2gqqct5szyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsegd9d7" />
    <content type="html">
      You might&amp;#39;ve heard it by now: the Linux kernel is so insecure that AI can find many LPEs for them, so we&amp;#39;ll be taking this evening to migrate to *BSD.&lt;br/&gt;&lt;br/&gt;In all seriousness, although we&amp;#39;ve mitigated the currently known LPEs via blocking modules, seccomp and sysctl, we still want to run with a kernel that has patched it. We will be doing that this evening. That means that each server will be taken down to boot into the new kernel, and services will be temporarily inaccessible.
    </content>
    <updated>2026-05-18T18:28:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst5z20kx45d07s7xk99q7mqf3ses7hzltdduyrngd3c3ua3c7rlfczyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsjwu0f6</id>
    
      <title type="html">It has been in the works for months, but the recent increase of ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst5z20kx45d07s7xk99q7mqf3ses7hzltdduyrngd3c3ua3c7rlfczyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsjwu0f6" />
    <content type="html">
      It has been in the works for months, but the recent increase of downtime has accelerated work. We&amp;#39;ve moved from Caddy to HAProxy for codeberg.org traffic.&lt;br/&gt;&lt;br/&gt;Starting over with a new reverse proxy has enabled us to make choices that enable us to set up HAProxy to scale with our increasing traffic. For example, traffic is split (when possible, decided via heuristics) over several instances to load balance expensive traffic.&lt;br/&gt;&lt;br/&gt;We hope to share more details at a later time about this change.
    </content>
    <updated>2026-05-08T17:07:58Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsysuqcxpasrx6yu8dsahppd599yu655c7mzwwhj2h8uvlu5d5wg5qzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsc3xgdr</id>
    
      <title type="html">Please ignore. Hi Matrix chat!</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsysuqcxpasrx6yu8dsahppd599yu655c7mzwwhj2h8uvlu5d5wg5qzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsc3xgdr" />
    <content type="html">
      Please ignore. &lt;br/&gt;&lt;br/&gt;Hi Matrix chat!
    </content>
    <updated>2026-05-08T09:29:16Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq7n2mz7pa7sxz867y6u2pwzea5yzqz6k0qxqj8depxaq3ywr99tczyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsch7dmm</id>
    
      <title type="html">Hi, It&amp;#39;s taking longer than expected. Ceph made a surprise ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq7n2mz7pa7sxz867y6u2pwzea5yzqz6k0qxqj8depxaq3ywr99tczyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsch7dmm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx7pugcdl93qaclwtmssc6t8hdfepugm4splwm64w8xr0htlrm6xs3wrmyz&#39;&gt;nevent1q…rmyz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hi,&lt;br/&gt;&lt;br/&gt;It&amp;#39;s taking longer than expected. Ceph made a surprise move on us at the last moment by telling us our network configuration is maybe no longer up to date after we replaced servers (not today, but a while ago). This is preventing us from deploying new monitors to keep quorum. We&amp;#39;re working on fixing this.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s _simply_ preventing us from gracefully shutting down, no data is at risk.
    </content>
    <updated>2026-05-05T19:41:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx7pugcdl93qaclwtmssc6t8hdfepugm4splwm64w8xr0htlrm6xszyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxssgupk2</id>
    
      <title type="html">We&amp;#39;ll be performing a reboot of all our servers this evening. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx7pugcdl93qaclwtmssc6t8hdfepugm4splwm64w8xr0htlrm6xszyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxssgupk2" />
    <content type="html">
      We&amp;#39;ll be performing a reboot of all our servers this evening.&lt;br/&gt;&lt;br/&gt;This means that our services (CI, pages, translate) will be temporarily offline. We invested a lot of effort in the last few months to be able to move Forgejo between servers easily and this should see minimal downtime.
    </content>
    <updated>2026-05-05T17:55:54Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0f7z2y3dvzmyjfl5x58fk69g867cfg7hct4x2gwyum6cugfhwhkgzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsm5h8k7</id>
    
      <title type="html">Hi all, sorry for the long wait. We wanted to preemptively ensure ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0f7z2y3dvzmyjfl5x58fk69g867cfg7hct4x2gwyum6cugfhwhkgzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsm5h8k7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvgslx9twcr9sg9wr37rxnacvsnqlunm4554psqaffdt3pv7w0a2gdz2wjv&#39;&gt;nevent1q…2wjv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Hi all, sorry for the long wait.&lt;br/&gt;&lt;br/&gt;We wanted to preemptively ensure that our servers were sufficiently shielded against &lt;a href=&#34;https://copy.fail&#34;&gt;https://copy.fail&lt;/a&gt;; we found no evidence of a compromise.&lt;br/&gt;&lt;br/&gt;We waited for the greater community to react and provide some additional clarity on what is affected and what isn&amp;#39;t (e.g. container engines), we carefully studied the LKML, and waited for upstreams to release official updates and guidance.
    </content>
    <updated>2026-04-30T16:51:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvgslx9twcr9sg9wr37rxnacvsnqlunm4554psqaffdt3pv7w0a2gzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxscpzz9m</id>
    
      <title type="html">We estimate that the recovery process of our CI services may ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvgslx9twcr9sg9wr37rxnacvsnqlunm4554psqaffdt3pv7w0a2gzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxscpzz9m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0hyu0rc93vffstuh4ajamfm3gtlndgaawf4zr8qjjfzccrp5f44ggehr5c&#39;&gt;nevent1q…hr5c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We estimate that the recovery process of our CI services may potentially take multiple hours. We ask for your understanding as we are trying to reinforce our services&amp;#39; reliability.
    </content>
    <updated>2026-04-29T22:18:43Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0hyu0rc93vffstuh4ajamfm3gtlndgaawf4zr8qjjfzccrp5f44gzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsltprd2</id>
    
      <title type="html">We are expanding our maintenance efforts to include our Forgejo ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0hyu0rc93vffstuh4ajamfm3gtlndgaawf4zr8qjjfzccrp5f44gzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsltprd2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswafxpfrq2jhrxdcgtkaackdvukds9drh0ylq2hrdwgmgvvft0n0s3zsm9c&#39;&gt;nevent1q…sm9c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We are expanding our maintenance efforts to include our Forgejo Actions CI as well. Again, we apologize for the inconvenience. We&amp;#39;ll try to bring both services back up as soon as possible.
    </content>
    <updated>2026-04-29T22:02:40Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswafxpfrq2jhrxdcgtkaackdvukds9drh0ylq2hrdwgmgvvft0n0szyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsl9dtk6</id>
    
      <title type="html">Our hosted Woodpecker CI/CD is going down for maintenance. * ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswafxpfrq2jhrxdcgtkaackdvukds9drh0ylq2hrdwgmgvvft0n0szyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsl9dtk6" />
    <content type="html">
      Our hosted Woodpecker CI/CD is going down for maintenance.&lt;br/&gt;&lt;br/&gt;* Builds will be delayed.&lt;br/&gt;* Web UI will be inaccessible for some minutes.&lt;br/&gt;* Commits pushed during the downtime will not trigger builds.&lt;br/&gt;&lt;br/&gt;We apologize for the inconvenience.
    </content>
    <updated>2026-04-28T19:01:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr0yfxe2s7pe2lggqhp6j8ames70mfgu3sxlfej4ag0eml47myfnczyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxscgnsu2</id>
    
      <title type="html">We are aware of reports of Codeberg being down and are ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr0yfxe2s7pe2lggqhp6j8ames70mfgu3sxlfej4ag0eml47myfnczyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxscgnsu2" />
    <content type="html">
      We are aware of reports of Codeberg being down and are investigating. Thank you for your patience.
    </content>
    <updated>2026-04-02T07:16:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst9rkf3ta2txwf8a3fzzyglccc5uja9wpe0q4n5sqlnlmut24lzgszyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxs2t5450</id>
    
      <title type="html">We were able to restore IPv4 and IPv6 connectivity. Performance ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst9rkf3ta2txwf8a3fzzyglccc5uja9wpe0q4n5sqlnlmut24lzgszyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxs2t5450" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvrnklprfhcty73n997k9hky3y24hdxrum4d3u9yq4gzkpvw7ypwc246gxd&#39;&gt;nevent1q…6gxd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We were able to restore IPv4 and IPv6 connectivity. Performance is still not optimal, and connections are occasionally dropping. We&amp;#39;ve taken measures to try and maintain uptime overnight (with a certain probability).&lt;br/&gt;&lt;br/&gt;Routes protected by iocaine (crawler protection) may return 503 errors. Currently, it appears that these packets are also occasionally being lost.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s 2:30am, and we require a good night&amp;#39;s sleep before we can look into this further.
    </content>
    <updated>2026-03-05T01:30:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvrnklprfhcty73n997k9hky3y24hdxrum4d3u9yq4gzkpvw7ypwczyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsjhd4x6</id>
    
      <title type="html">Hi everyone! We are still fighting with an ongoing DDoS attack ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvrnklprfhcty73n997k9hky3y24hdxrum4d3u9yq4gzkpvw7ypwczyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsjhd4x6" />
    <content type="html">
      Hi everyone! We are still fighting with an ongoing DDoS attack against our service on the network level. We do not yet have any ETA on recovery time, as we&amp;#39;re still investigating different mitigation strategies.&lt;br/&gt;&lt;br/&gt;As always, we are very grateful for your support and patience.
    </content>
    <updated>2026-03-04T22:09:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswfplsusqs94rxuf67lh5xa420tdwpewmr7l07r6vjzuqm4hem0nqzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxs0sh83c</id>
    
      <title type="html">Yesterday we didn&amp;#39;t found the time to deploy, we will start ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswfplsusqs94rxuf67lh5xa420tdwpewmr7l07r6vjzuqm4hem0nqzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxs0sh83c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspwcga6wllkmdzjutveu9e84srktre2wz94lrx69e5ndnlae7ralscr8kgn&#39;&gt;nevent1q…8kgn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Yesterday we didn&amp;#39;t found the time to deploy, we will start doing another rebase of our patches on top of some last fixes and prepare for a deployment now. We are aiming to deploy at 20:00 CET (19:00 UTC)
    </content>
    <updated>2026-01-15T18:20:59Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspwcga6wllkmdzjutveu9e84srktre2wz94lrx69e5ndnlae7ralszyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsraqzfj</id>
    
      <title type="html">With Forgejo&amp;#39;s scheduled v14 release for tomorrow, we will do ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspwcga6wllkmdzjutveu9e84srktre2wz94lrx69e5ndnlae7ralszyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsraqzfj" />
    <content type="html">
      With Forgejo&amp;#39;s scheduled v14 release for tomorrow, we will do our final tests of v14 tonight on our test instance.&lt;br/&gt;&lt;br/&gt;If we can&amp;#39;t find any issues with v14, we might deploy it today. We will let you know ahead of time when this happens, so you can prepare for 10-15 minutes of downtime.
    </content>
    <updated>2026-01-14T10:35:49Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxqas8gxcdpzx2haqu2663tcl7zzxzd5k0e5kz7x882p8fmg7c76czyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsm9tssw</id>
    
      <title type="html">We&amp;#39;re investigating an outage of our Ceph storage system. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxqas8gxcdpzx2haqu2663tcl7zzxzd5k0e5kz7x882p8fmg7c76czyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsm9tssw" />
    <content type="html">
      We&amp;#39;re investigating an outage of our Ceph storage system. We&amp;#39;ll hit you up once we know more.&lt;br/&gt;&lt;br/&gt;Currently, most Codeberg services are not available.
    </content>
    <updated>2026-01-04T21:09:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfnkxngsklyrjsqdc6hcrmd5zdat9y0u44ngyfhhy23n0wmzvj7sqzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsxv3xvm</id>
    
      <title>Nostr event nevent1qqsfnkxngsklyrjsqdc6hcrmd5zdat9y0u44ngyfhhy23n0wmzvj7sqzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsxv3xvm</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfnkxngsklyrjsqdc6hcrmd5zdat9y0u44ngyfhhy23n0wmzvj7sqzyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsxv3xvm" />
    <content type="html">
      We are investigating performance issues on Codeberg.org.
    </content>
    <updated>2025-12-16T16:01:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq2g5nx2etqg537zttufa02tep97rw92jarz70m6wrvhzc0leqrfszyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsxzsp0h</id>
    
      <title type="html">Welcome to our new dedicated account for service notifications ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq2g5nx2etqg537zttufa02tep97rw92jarz70m6wrvhzc0leqrfszyqflkr8cxunvxt987u4cr0229qn3mp9v8nm3hn00pxvw5kzs39uxsxzsp0h" />
    <content type="html">
      Welcome to our new dedicated account for service notifications surounding Codeberg&amp;#39;s systems.&lt;br/&gt;&lt;br/&gt;We hope there won&amp;#39;t be much to share in the near future :)
    </content>
    <updated>2025-12-04T14:59:50Z</updated>
  </entry>

</feed>