Server Backups
Sichere Nachrichten, Kanäle, Rollen und mehr deines Server automatisch und stelle sie wieder her, sollte irgendetwas mal schiefgehen.
Da Backups vertrauliche Nutzerinformationen und Nachrichten beinhalten, werden sie verschlüsselt gespeichert und nur während sie aktiv verwendet werden (z. B. während der Wiederherstellung) entschlüsselt. Trotzdem weisen wir dich darauf hin, möglichst keine Nachrichten, die private Daten enthalten (wie Kreditkartendaten, Sozialversicherungsnummern oder ähnliches), in Kanäle, die in Backups enthalten sind, zu senden.
Um diese Funktion zu verwenden, musst du den SCNX-Bot auf deinen Server einladen. Einige Funktionen benötigen ein separate erwerbliches Backups+-Abonnent.
Was ist in Backups enthalten?
Funktion | Beschreibung |
---|---|
Kanäle | Backups werden jeden Kanal auf deinem Discord enthalten. Dies beinhalten: Kanalname, Kanalbeschreibung, Cooldown, Kanalberechtigungen und mehr |
Rollen | Backups werden jede Rolle auf deinem Discord enthalten. Gespeicherte Rollen-Daten beinhalten: Berechtigungen, Name, Farbe und mehr |
Emojis | Backups werden jedes Emoji auf deinem Discord enthalten. Dies Beinhaltet das Emoji-Bild an sich sowie den emoji-name. Sticker sind ggf. auch mit inbegriffen. |
Bans | Backups werden jeden Ban auf deinem Discord enthalten. Jeder Ban beinhaltet den Grund und den gebannten Nutzer. |
Mitglieder | Backups werden beinhalten, welcher Nutzer welche Rolle zum Zeitpunkt der Backup-Erstellung hatte. DIESE FUNKTION IST EVENTUELL NICHT FÜR ALLE VERFÜGBAR |
Servereinstellungen | Backups werden Server-Namen, -Icon, -Einstellungen (wie den AFK-Kanal), Auto-Moderations-Regeln und mehr beinhalten. |
Manuelle Backups
Um manuell Backups zu erstellen, öffne dein Backup-Dashboard im SCNX Dashboard. Klicke danach auf "Backup erstellen" und wähle, was in deinem Backup enthalten sein soll. Bestätige danach noch einmal dein Backup. Das Erstellen eines Backups kann bis zu 15 Minuten dauern. Dies ist abhängig von der Anzahl der zu speichernden Nachrichten.
Nach der Erstellung des Backups (dies kann eine Weile dauern) kannst du es in der Backup-Liste ansehen und verwalten. Folgende Optionen sind verfügbar:
- Backup wiederherstellen: Ermöglicht dir das Backup auf diesem oder einem anderen Server wiederherzustellen. Im Abschnitt Backups wiederherstellen kannst du mehr darüber erfahren.
- Server-Sperre deaktivieren / aktivieren: Erlaubt / Verbietet die Wiederherstellung deines Backups auf anderen Servern. Im Abschnitt Backups auf anderen Servern wiederherstellen kannst du mehr darüber erfahren.
- Backup löschen: Löscht das Backup dauerhaft von unseren Server. Diese Option ist endgültig und kann nicht rückgängig gemacht werden.
- Backup exportieren: Exportiert das Backup als JSON-Datei. Im Abschnitt Backups wiederherstellen kannst du mehr darüber erfahren.
Automatische Backups
Um automatische Backups einzurichten, öffne dein Backup-Dashboard und wähle die Anzahl der zu erstellenden Backups unter "Automatische Backups" und speichere die Änderung.
Basierend auf deinen Einstellungen wird SCNX bis zu zwei Backups täglich erstellen. Dies passiert immer um dieselbe Uhrzeit, welche von dem Zeitslot deines Servers abhängig ist. Diesen findest du im Dashboard. Bitte beachte, dass die Sommerzeit ggf. die angezeigte Uhrzeit der Erstellung deines Backups beeinflussen kann.
Automatische Backups verwenden die Backup-Slots deines Servers. Wenn keine mehr verfügbar sind, wird das System automatisch das älteste Backup überschreiben. Deine manuellen Backups werden jedoch nie verändert. Sollten alle Backup-Slots von manuellen Backups verwendet werden, werden keine automatischen Backups erstellt.
Backups wiederherstellen
Wiederherstellung auf dem ursprünglichen Server
Bevor du ein Backup wiederherstellst, passe bitte folgende Einstellungen an deinem Discord an:
- Schiebe die Rolle des (verifizierten) SCNX-Bots über alle anderen Rollen und gib ihr Administrator-Berechtigungen
- Deaktiviere die "Community"-Einstellung deines Servers in den Einstellungen (du kannst sie danach wieder aktivieren)
- Verstehe, dass dieser Vorgang alle Nachrichten, Kanäle und Rollen von deinem Server löscht
Um ein Backup auf deinem Server wiederherzustellen, öffne das Backup-Dashboard deines Servers und klicke auf das Backup, das du wiederherstellen möchtest. Als nächstes klicke auf "Backup wiederherstellen". Dir wird ein Befehl angezeigt werden. Kopiere ihn mit dem "Befehl kopieren" Knopf und füge ihn in deinem Server ein. Stelle sicher, dass du den Befehl mit dem (verifizierten) SCNX-Bot ausführst.
Bestätige als Nächstes deine Anfrage mit dem Knopf unter der Antwort in Discord.
Die Bestätigung dieser Anfrage wird alle aktuellen Kanäle und Rollen deines Discords löschen und mit denen des Backups ersetzen.
Nach der Bestätigung beginnt der SCNX-Bot mit dem Löschen aller existierenden Kanäle und Rollen deines Servers. Sobald das erledigt ist, wird der SCNX-Bot anfangen, deine Daten wiederherzustellen. Das kann bis zu 20 Minuten oder länger dauern. Sobald alles erledigt ist, erwähnt der SCNX-Bot-dich oder schreibt dir eine PN. Sollte irgendein Fehler auftreten, wird er das auch tun.
Wiederherstellung auf anderen Servern
Der Server, auf dem du das Backup wiederherstellen möchtest, muss nicht zu SCNX hinzugefügt sein, aber der SCNX-Bot muss eingeladen werden.
Der Wiederherstellungsprozess ist größtenteils identisch zur Wiederherstellung auf dem ursprünglichen Server - selbst der verwendete Befehl bleibt gleich. Du musst allerdings die Server-Sperre auf deinem Server deaktivieren.
Die Server-Sperre ist ein Sicherheitsmechanismus für dein Backup: Wenn sie deaktiviert ist, kann jeder mit dem Backup-Code (der Befehl der im Dashboard angezeigt wird) das Backup auf jedem Server wiederherstellen. Zum Glück ist die Sperre standardmäßig aktiviert. Um sie zu deaktivieren, öffne das Backup-Dashboard, wähle dein Backup und klicke auf "Server-Sperre deaktivieren".
Nachdem du die Server-Sperre deaktiviert hast, folge bitte den Anweisungen zur Wiederherstellung auf dem ursprünglichen Server. Wir empfehlen dir nachdem du fertig bist, unbedingt die Server-Sperre wieder zu aktivieren - das funktioniert genauso wie das Deaktivieren.
Fehlerbehebung
Wenn ich ein Backup erstelle sehe ich die Nachricht "Backup planning failed: ADMINISTRATOR permission needed,
but not granted"
Wenn ich ein Backup erstelle sehe ich die Nachricht "Oh no, you got ratelimited"
Um die sichere Durchführung aller Aktivitäten sicherzustellen, begrenzen wir die Zahl der manuellen Backups, die ein Server in einem bestimmten Zeitraum erstellen kann.
Mein Backup wird im SCNX Dashboard als "Fehlgeschlagen" angezeigt
Beim Versuch, ein Backup wiederherzustellen, schreibt mir der SCNX-Bot "An error occurred when trying to restore your backup ):"
SCNX erstellt keine automatischen Backups auf deinem Server
Backups exportieren
Um ein Backup zu exportieren, öffne das Backup-Dashboard, wähle dein Backup und klicke auf "Backup exportieren". Dein Browser wird - ggf. nach kurzer Ladedauer - anfangen, eine JSON-Datei auf deinen PC herunterzuladen. Bevor du die Datei herunterlädst, überprüfe die berechnete Größe, um zu wissen wie viele Daten du herunterlädst.
Diese JSON-Datei wurde entwickelt, um gut mit discord-backup zu funktionieren, aber - da wir dieses System intern nicht verwenden - können wir dennoch keine problemfreie Verwendung garantieren. Dennoch kann jeder mit entsprechendem technischen Wissen relativ einfach dein Backup aus der Datei wiederherstellen. Die JSON-Datei enthält vertrauliche Informationen, wie Nachrichteninhalte. Teile sie nur mit Nutzern denen du vertraust.
Du kannst exportierte Backups nicht wieder in SCNX importieren.