Einstellung aktivieren, um Admins das permanente Löschen von Daten zu ermöglichen

:bookmark: Dies ist eine Anleitung, wie Administratoren die Einstellung aktivieren können, um Daten auf einer Discourse-Instanz dauerhaft zu löschen.

:person_raising_hand: Erforderliche Benutzerstufe: Admin

Seit v2026.4.0 Changelog | Discourse Releases ist die Site-Einstellung, die Administratoren das dauerhafte Löschen von Daten erlaubt, keine versteckte Einstellung mehr.

Um diese Funktion zu nutzen, aktivieren Sie die Einstellung can permanently delete. Bitte beachten Sie jedoch die damit verbundenen Risiken – wie der Name der Einstellung bereits andeutet, kann ein dauerhaft gelöschtes Thema, ein Beitrag oder eine Beitragsrevision nicht wiederhergestellt werden. Daher gibt es einige Schutzmaßnahmen:

Dauerhaftes Löschen über das Admin-Dashboard aktivieren

Um die Einstellung über das Admin-Dashboard zu aktivieren:

  1. Navigieren Sie zu Admin > Site Settings > Security
  2. Suchen Sie nach can permanently delete
  3. Setzen Sie ein Häkchen im Kontrollkästchen

Dauerhaftes Löschen über die Rails-Konsole aktivieren

Um die Einstellung über die Rails-Konsole zu aktivieren, führen Sie die folgenden Befehle aus:

  1. Wechseln Sie in das Discourse-Anwendungsverzeichnis:
cd /var/discourse
  1. Starten Sie den App-Container:
./launcher enter app
  1. Öffnen Sie die Rails-Konsole:
rails c
  1. Setzen Sie die Site-Einstellung can_permanently_delete auf true:
SiteSetting.can_permanently_delete = true
  1. Beenden Sie die Rails-Konsole:
exit
  1. Beenden Sie den App-Container:
exit

Diese Änderung tritt sofort in Kraft; es sind keine weiteren Schritte erforderlich.

Dauerhaftes Löschen über app.yml aktivieren

Eine weitere Möglichkeit, das dauerhafte Löschen zu aktivieren, besteht über die Konfigurationsdatei app.yml. Befolgen Sie diese Schritte:

  1. Öffnen Sie die Datei app.yml in Ihrem Discourse-Anwendungsverzeichnis.

  2. Suchen Sie den Abschnitt env:. Dieser befindet sich unter DISCOURSE_HOSTNAME.

  3. Fügen Sie die folgende Zeile hinzu, um das dauerhafte Löschen zu aktivieren:

    DISCOURSE_CAN_PERMANENTLY_DELETE: true
    
  4. Speichern Sie die Änderungen und führen Sie den folgenden Befehl aus, um Ihre App neu zu erstellen:

    ./launcher rebuild app
    

Ihre Änderungen treten nach Abschluss des Neukonstruktionsvorgangs in Kraft.

20 „Gefällt mir“

“Daten löschen” bedeutet, dass alle Themen, Beiträge, Uploads usw., alles von unserer Website gelöscht wird und es nur eine leere neue Website sein wird?


Oder würde es den “Daten”-Container oder so etwas löschen?

Dies bezieht sich auf diese Funktion - Introducing permanently delete post functionality

Sie ermöglicht es Administratoren, Beiträge/Themen endgültig zu löschen, wenn sie aktiviert sind, anstatt des normalen Soft-Deletes ohne sie.

4 „Gefällt mir“

Es fühlt sich an, als würde hier etwas fehlen. Vielleicht die Information über den zusätzlichen Schritt beim Aktivieren der Einstellung oder die zusätzlichen Sicherheitsvorkehrungen beim Löschen eines Beitrags (5-minütige Wartezeit oder ein weiterer Administrator sowie der Bestätigungstext, den Sie eingeben müssen).

1 „Gefällt mir“