Dashboard der Systemsteuerung
Von Catodon verbessertSehen Sie Benutzer, Föderation, Warteschlange und Aktivität auf einen Blick, mit einem Punkt bei allem, was Aufmerksamkeit braucht.
8 grundlegende Funktionen · 36 seit dem Fork hinzugekommen
Sehen Sie Benutzer, Föderation, Warteschlange und Aktivität auf einen Blick, mit einem Punkt bei allem, was Aufmerksamkeit braucht.
Öffnen, schließen oder beschränken Sie Anmeldungen auf Einladung, mit Genehmigungen, einem Mindestalter und Bot-Schutz wie ALTCHA.
Lassen Sie Personen sich mit dem OpenID-Connect-Anbieter der Organisation anmelden.
Veröffentlichen Sie Mitteilungen für alle Benutzer, auf Wunsch auch per E-Mail.
Legen Sie für alle das Standard-Theme, die Sprache, die Chroniken, die Foren und das eigene CSS des Servers fest.
Fügen Sie eigene Widgets hinzu, die der Server für alle seine Besucher darstellt.
Löschen Sie automatisch alte Beiträge von anderen Servern, die hier niemand nutzt, damit die Datenbank nicht weiter wächst.
Verfassen Sie die Bedingungen des Servers in der Oberfläche, mit datierten, aufbewahrten Versionen.
Ein optionaler nächtlicher Job löscht Beiträge von anderen Servern, sobald sie über einen Aufbewahrungszeitraum hinaus sind und nichts auf diesem Server mehr auf sie verweist, sodass die Datenbank nicht unbegrenzt wächst. Er ist standardmäßig ausgeschaltet und startet als Probelauf, der nichts löscht; unter Systemsteuerung → Performance liegen seine Einstellungen. Ein Beitrag, mit dem hier jemand interagiert hat, bleibt samt seinem ganzen Thread erhalten.
Administratoren legen den Startseiten-Platz und die Tabs fest, die neue Konten erhalten, und auch bestehende Konten, solange sie keine eigene Anordnung getroffen haben. Eine Option überschreibt die Chroniken aller.
Administratoren können Links im Trend zulassen, sobald ihre Bewertung es erlaubt, ohne auf die Genehmigung eines Moderators zu warten. Es ist standardmäßig ausgeschaltet, und wenn es eingeschaltet ist, nimmt das Ablehnen eines Links oder seines Herausgebers ihn dennoch aus den Trends.
ALTCHA, ein Bot-Schutz, der auf dem eigenen Server läuft und die Privatsphäre respektiert, kann jetzt verwendet werden, und mCaptcha wird zu einer unterstützten Captcha-Option.
Mehrere Schutzmaßnahmen sind jetzt standardmäßig aktiv: eine Warnung, bevor ein externer Link geöffnet wird, ein strengerer Upload von einer Webadresse, Sichtbarkeitsprüfungen, wenn Beiträge in Chroniken und über WebSocket zugestellt werden, sowie sicherere Einstellungen dafür, wo der Server lauscht.
Administratoren können das Standard-Farbschema und die Standardsprache des Servers festlegen sowie Standardforen, denen lokale Konten automatisch beitreten.
Community-Banner können ihr Bild aus dem Speicher beziehen, und ein Banner lässt sich in der Seitenleiste anheften.
Jeder Prozess überwacht jetzt seine PostgreSQL-Pools und warnt, wenn Abfragen auf eine freie Verbindung warten mussten, und protokolliert dann einmal pro Stunde die Spitzenwerte jedes Pools. Die Poolgröße lässt sich so anhand von Messwerten statt nach Gefühl festlegen.
Systemsteuerung > Leistung beginnt nun mit Einstellungen, die für die Maschine vorgeschlagen werden, auf der der Server läuft, errechnet aus ihrem Arbeitsspeicher, den CPU-Kernen, den aktiven Konten, der Datenbankgröße und dem freien Speicherplatz, jeweils mit Begründung und einer Schaltfläche „Anwenden“. Es ändert sich nichts, bis Sie eine anwenden, und eine fast volle Festplatte für zwischengespeicherte Remote-Dateien lässt den Punkt der Systemsteuerung leuchten. Die Liste ist auch über admin/performance-suggestions verfügbar.
Catodon verwaltet seine temporären Dateien selbst und entfernt veraltete beim Start und danach jede Stunde.
Registrierungen und noch nicht abgeschlossene Registrierungen sind jetzt pro IP-Adresse ratenbegrenzt.
Administratoren können benutzerdefiniertes CSS für den ganzen Server hinzufügen, das als echtes Stylesheet ausgeliefert wird.
Administratoren können den Zeitraum wählen, über den angesagte Hashtags gezählt werden.
Eine Einstellung „Zielseite“ legt fest, was jemand, der nicht angemeldet ist, im Stammverzeichnis der Website erhält: den Willkommensbildschirm, die öffentlichen Chroniken, Erkunden oder die Info-Seite. Angeboten werden nur Seiten, die ohne Konto funktionieren, und die gespeicherte Vorgabe ist das, was der Server bisher auslieferte.
Die Tag-Farbe des Servers ist das, womit Android die Statusleiste einfärbt, sobald jemand den Server zum Startbildschirm hinzufügt, und eine helle oder gesättigte Farbe macht diese Leiste unlesbar. Ein Schalter liefert dort stattdessen Schwarz aus und lässt alles andere an der Farbe unberührt.
Systemsteuerung → Föderation → Richtlinie erhält einen Abschnitt „Moderierte Server“: Jeder blockierte oder stummgeschaltete Server kann einen öffentlichen Kommentar tragen und seinen Namen unkenntlich machen lassen, und Administratoren legen fest, wer die Liste und die Kommentare sehen darf, standardmäßig niemand. Die Liste erscheint dann auf der Seite „Über“ und in Mastodon-Apps und importiert und exportiert Mastodons domain_blocks.csv mit einer Vorschau vor dem Speichern.
Jede Serverregel kann nun eine längere Erklärung und Übersetzungen in jede Sprache tragen, die Catodon spricht, wie es Mastodon 4.4 erlaubt. Die Regeln werden in der Sprache der Oberfläche gelesen, wo eine Übersetzung vorhanden ist, auf der Seite „Über“, bei der Registrierung und beim Melden, und Mastodon-Apps erhalten beides von den Instanz-Endpunkten.
Einmal am Tag fragt der Server die Forge von Catodon nach der neuesten stabilen Version, und ist sie neuer, zeigt das Dashboard der Systemsteuerung Administratoren einen Hinweis mit einem Link zu den Versionshinweisen. Anders als bei der Prüfung von Mastodon sendet die Anfrage nicht die laufende Version, und sie lässt sich unter „Netzwerksicherheit“ abschalten.
Die tägliche Update-Prüfung liest jetzt, welche Versionen kritisch sind und wann jede Versionslinie nicht mehr unterstützt wird. Eine neuere kritische Version löst eine Warnung im Dashboard aus, die sich nicht schließen lässt, dazu eine Ankündigung und eine E-Mail an jeden Administrator; das Supportende wird drei Monate und zwei Wochen vorher angekündigt und dann noch einmal, sobald es überschritten ist. Wie beim Update-Hinweis sendet die Anfrage weder den Namen noch die Version des Servers.
Der Punkt neben der Systemsteuerung in der Navigation leuchtete früher nur bei ungelösten Meldungen und Folgeanfragen an Foren. Nun leuchtet er für jede Karte unter Dashboard > Erfordert Aufmerksamkeit, von Konten, die auf Freigabe warten, und Trends, die auf Prüfung warten, bis zu Einsprüchen und, für Administratoren, einem kritischen Update, das dort nun eine Karte statt eines Banners ist. Der Punkt, die Zahl im Menü und die Karten stimmen nun überein.
Administratoren können nun datierte Nutzungsbedingungen in Markdown veröffentlichen, mit einer Zusammenfassung der Änderungen, unter Systemsteuerung → Nutzungsbedingungen, statt auf eine Seite anderswo zu verlinken. Jede Version wird aufbewahrt und ist auf dem Server lesbar, veröffentlichte Versionen lassen sich nicht bearbeiten, und Konten werden vor einer später in Kraft tretenden Version benachrichtigt.
Neben den gesperrten Domains gibt es eine zweite Liste, deren Registrierungen angelegt werden und in der bestehenden Genehmigungswarteschlange auf einen Moderator warten, während eine gesperrte Domain sie schlichtweg ablehnt. Eine aufgeführte Domain deckt auch ihre Subdomains ab.
Standardmäßig ausgeschaltet. Ein Konto, auf das die Richtlinie zutrifft, kann seine einmal eingerichtete Zwei-Faktor-Authentifizierung oder seine Passkeys nicht mehr ausschalten. Die Anmeldung eines Kontos, das noch keine hat, wird nicht verweigert, da dieses Konto sonst ausgesperrt wäre und keinen Weg zurück hätte.
Einzelne Adressen, CIDR-Bereiche sowie die Loopback-, Link-Local- und Unique-Local-Namen. Anmeldung, Passkey-Anmeldung und Registrierung werden von dort abgelehnt; das Lesen bleibt unberührt, und eine bereits angemeldete Sitzung wird nicht beendet, sodass dies den Zugang verschließt, statt jemanden hinauszuwerfen.
Ein Schalter im Ankündigungseditor versendet sie per E-Mail an die lokalen Konten, die E-Mail-Ankündigungen aktiviert gelassen haben und eine bestätigte Adresse besitzen. Der Versand erfolgt im Hintergrund in Stapeln, setzt dort fort, wo er unterbrochen wurde, und geschieht pro Ankündigung nur ein einziges Mal.
Jeden Samstag wird der Standard-Branch gebaut und unter einem wandernden Dev-Tag sowie einem Tag mit Datum veröffentlicht, sodass ein Server den aktuellen Entwicklungsstand betreiben kann, ohne ihn selbst zu bauen. Die drei jüngsten datierten Images bleiben erhalten, damit sich eine misslungene Woche rückgängig machen lässt; die Release-Kanäle bleiben unberührt.
Wie in Mastodon 4.4 können Administratoren unter „Systemsteuerung > Registrierung“ ein Mindestalter festlegen. Das Anmeldeformular fragt dann nach einem Geburtsdatum und weist jeden Jüngeren ab, mit Einladung oder ohne; das Datum wird nur geprüft und nicht gespeichert. Bestehende Konten werden nichts gefragt, und das Alter wird Mastodon-Apps als registrations.min_age von /api/v2/instance mitgeteilt.
Ein Server mit einer beliebigen Misskey-Version bis 2026.10.0 kann jetzt ohne manuelles SQL direkt zu Catodon migrieren, während früher nur Misskey 2025.4.1 oder älter dazu in der Lage war. Die Bereinigung entfernter Beiträge kommt ausgeschaltet und im Probelauf an, selbst wenn sie unter Misskey aktiviert war.
Unter Systemsteuerung → Branding wählen Administratoren die Farben von Codeblöcken in Beiträgen, jeweils ein Schema für den dunklen und eines für den hellen Modus, mit Vorschau. Die Auswahl gilt für alle, deren Farbschema keine eigenen Codefarben festlegt, und die Vorgabe behält die bisher verwendeten Farben bei.
Ein Administrator kann einem benutzerdefinierten Emoji neben seinen Tags Alternative Namen geben: Shortcodes, die dieses Emoji in Beiträgen und Profilen weiterhin darstellen, sodass das Umbenennen eines Emojis alte Beiträge, die es verwendeten, nicht mehr in reinen Text verwandelt. Beim Umbenennen wird der frühere Name automatisch hinzugefügt, alternative Namen erweitern die Suche in der Auswahl und bei der :-Autovervollständigung, ohne als eigene Einträge zu erscheinen, und sie werden von Exporten und Importen benutzerdefinierter Emojis mitgeführt.
Systemsteuerung → Community → Servermodus legt fest, für wen der Server da ist: Eine Community wie bisher, Nur auf Einladung mit geschlossener Registrierung und neuen Personen, die per Einladung beitreten, oder Nur ich für einen Ein-Personen-Server, bei dem abgemeldete Besucher auf dem Profil des Inhabers landen und dessen Name und Avatar für einen leeren Servernamen und ein leeres Symbol einspringen. Ein Modus ist eine Voreinstellung über bestehende Einstellungen, sodass sich nichts ändert, bis Sie einen wählen, und beim Wechsel wird wiederhergestellt, was der Modus geändert hat.
Das Dashboard der Systemsteuerung hat eine neue Karte Dein Server mit fehlgeschlagenen und zugestellten Zustellungen über 24 Stunden, wartenden oder verzögerten Jobs, dem Zeitpunkt, zu dem ein Relay zuletzt etwas gesendet hat, und der Angabe, ob eine neuere Catodon-Version verfügbar ist. Auf Servern nur mit Einladung und auf persönlichen Servern ist sie geöffnet, auf einem Community-Server eingeklappt, und der Modus Nur ich senkt außerdem den Chronik-Cache pro Konto von 800 auf 200 Beiträge.
Unter „Systemsteuerung → Föderation → Relays“ nimmt Relay hinzufügen auch einen Mobilizon- oder PeerTube-Server mit seiner Adresse oder Domain entgegen. Dieser Server folgt dann dem Instanz-Akteur und erhält von da an jeden dort veröffentlichten öffentlichen Beitrag, Veranstaltungen und Beiträge von Mobilizon oder Videos von PeerTube, sobald der Administrator jenes Servers den Follow akzeptiert.
Administratoren können allen auf dem Server mehr als ein Theme anbieten, etwa ein dunkles und eine OLED-Variante, als YAML-Liste unter Systemsteuerung > Branding > Server-Themen geschrieben. Benutzer finden sie unter „Server-Themen“ ganz oben in den Theme-Auswahlen unter Einstellungen > Erscheinungsbild, und das mit default: true markierte ist das, mit dem ein neues Gerät startet.
Unter Systemsteuerung → Registrierung → Mit einem anderen Server anmelden schränken die neuen Listen Erlaubte Server und Erlaubte Konten ein, wer sich mit einem Konto von einem anderen Server anmelden darf; solange beide leer sind, darf es wie bisher jeder. Ein Schalter, Erlaubten Konten erlauben, weitere Konten hinzuzufügen, lässt jemanden, der mit einem erlaubten Konto angemeldet ist, über den Kontowechsler Konten von jedem anderen Server hinzufügen.
Administratoren können der Widget-Spalte eigene Widgets hinzufügen: eine kleine HTML-Seite mit CSS und optional JavaScript oder eine Einbettung, etwa eine Spendenschaltfläche oder ein Discord-Widget. Jedes läuft von der App abgeschottet, kann weder sehen, wer Sie sind, noch in Ihrem Namen handeln, und eines, das Inhalte von anderen Websites lädt, fragt vorher nach, bevor es etwas abruft, da diese Websites Ihre IP-Adresse sehen würden.