Anoxi..what? Nun, der deutsche Verein Anoxinon ist eine der Säulen des Fediversums. Der Verein steht für ein gemeinschaftliches Internet und bietet euch mit Anoxinon Social, Anoxinon Media und Anoxinon Messenger drei freie Dienstleistungen an.
- Anoxinon Social ist eine Mastodon-Instanz.
- Anoxinon Media ist ein Blog, der Themen wie Datensicherheit, Verschlüsselung, Datenschutz, Zensur, freie Software und andere digitale Thematiken einfach und verständlich zugänglich macht.
- Anoxinon Messenger ist eine XMPP-Instanz.
Der Verein stellt sich vor:
Anoxinon e.V. - für ein gemeinschaftliches Internet
Wir fördern Datenschutz und freie Software durch Bereitstellen von Informationen und alternativen Internetdiensten - und setzen uns damit für eine gemeinschaftliche digitale Welt ein.
Der Sündenfall
Ihr kennt den Spruch: "No backup, no mercy" ("Kein Backup, keine Gnade"). Dieses Versäumnis hat Anoxinon am vergangenen Donnerstag zu spüren bekommen. In einem RAID-1-System bei Hetzner sind zwei Speichermedien fast gleichzeitig ausgefallen. Obwohl man doppelte Backups hatte, wurde die PostgreSQL-Datenbank vergessen. Ohne diese Datenbank kann die Mastodon-Instanz Anoxinon Social nicht existieren.
Wer Server administriert, soll nicht mit Steinen werfen!
Bevor jemand hämisch lacht, solltet ihr besser eure eigene Backup-Strategie überdenken und für den Ernstfall überprüfen. Habt ihr wirklich jede Komponente in euer Backup integriert und die Wiederherstellung getestet?
Kommunikation ist wichtig
Der Verein Anoxinon hat auf diesen Vorfall vorbildlich reagiert:
- Schnell: Die ersten Meldungen waren am Tag des Ausfalls verfügbar.
- Klar: Keine Verschleierung, sondern eine unmissverständliche und offene Darlegung der Gründe.
- Ehrlich: Die eigenen Fehler wurden beschrieben.
- Zielgerichtet: Es gibt einen klaren Plan (soweit das möglich ist), wie man mit der Situation umgehen möchte.
Eine solche Kommunikation kann man nicht genug loben. Das Prinzip der guten Transparenz gehört auch bei GNU/Linux.ch zu den Selbstverständlichkeiten: "Sprich über deine Fehler", und zwar schnell und klar.
Die erste Information gab es auf: https://status.anoxinon.de/status/anoxinon
Auf "xmpp:anoxinon@conference.anoxinon.me?join" konnte man sich über den laufenden Mitigation-Prozess informieren. Etwas später erschien ein ausführlicher Artikel zu diesem Vorfall.
Betroffenheit und Unterstützung
Da der Mastodon-Account von GNU/Linux.ch auf Anoxinon läuft, waren wir betroffen. Wir waren auch persönlich betroffen, weil einige Mitglieder unseres CORE-Teams ihre persönlichen Accounts dort haben. Am Freitag hat Joël einen Backup-Account bei unserem Hauslieferanten Samuel angelegt: https://sp-codes.de/ und einige Zeit damit verbracht, ein PHP-Plug-in umzuschreiben (Hinweis: "mit KI-Unterstützung", weil unser SysAdmin Tim, seinen Urlaub geniesst).
Bald wurde klar, dass die zwei betroffenen NVMe-Speichermedien durch eine professionelle Datenrettung wahrscheinlich wiederhergestellt werden können. Die Kosten dafür sind hoch und es dauert lange. Anoxinon rechnet mit einem niedrigen vierstelligen Betrag. GNU/Linux.ch hat sich bereits am Freitag dafür entschieden, die Wiederherstellung der Daten mit 500 € zu unterstützen. Anoxinon schreibt:
Ein herzliches Dankeschön geht schon jetzt an GNU/Linux.ch: Der Schweizer Verein betreibt ein Onlinemagazin für Freie Software und freie Gesellschaft mit über 5.000 Artikeln von mehr als 230 freiwilligen Autor:innen – und hatte bisher selbst sein Mastodon-Profil auf social.anoxinon.de. Sie mussten wegen des Ausfalls kurzfristig auf eine andere Instanz umziehen und haben dazu einen eigenen Artikel veröffentlicht, in dem sie zu Spenden und tatkräftiger Unterstützung für uns aufrufen. Ihr Vorstand hat zudem bereits eine Spende von 500 € beschlossen, die ausgezahlt wird, sobald wir den Restore-Prozess offiziell beauftragen. Danke, dass ihr trotz eigener Unannehmlichkeiten an uns denkt!
Da GNU/Linux.ch für Freie Software und eine Freie Gesellschaft steht, ist es für uns eine Selbstverständlichkeit, in einer solchen Notlage zu unterstützen. Dabei ist zu bedenken, dass wir Spendengelder der Community ungefragt ausgeben. Wir sind überzeugt, dass die Verwendung eurer Spendengelder für diesen Zweck in eurem Sinne ist.
Falls ihr euch auch an dieser Rettungsaktion beteiligen möchtet, könnt ihr hier spenden:
Kontoinhaber: Anoxinon e.V.
IBAN: DE16 5735 1030 0055 0591 25
BIC: MALADE51AKI
Verwendungszweck: Data Recovery Mastodon
Wenn ihr ein paar Euro in den Hut werft, zeigt ihr nicht nur euer Interesse an Anoxinon, sondern auch das Verständnis für den Community-Gedanken. Herzlichen Dank dafür.
Titelbild: https://anoxinon.de/img/anxi_hero.png (modifiziert)
Quellen: im Text

