Ich habe Discourse-Foren für mehrere Freunde/Vereine eingerichtet. Ich möchte, dass sie bei der Verwaltung autonomer werden, damit ich selbst seltener eingreifen muss.
Sie nutzen Discourse seit Monaten oder Jahren als Benutzer und Co-Admins. Sie sind keine „neuen Admins“, aber ihnen fehlt das tiefgehende Wissen für die tägliche Wartung von Discourse (abgesehen von grundlegenden Moderationsaufgaben) und was sie als Admin wissen sollten, insbesondere bei technischen Problemen, da ich mich bisher immer um solche Dinge gekümmert habe.
Ich werde auch in Zukunft verfügbar sein, aber das Ziel ist, ihnen zu ermöglichen, die häufigsten Probleme selbst zu verfolgen und zu beheben.
Hier ist, was ich bisher geschrieben habe (KI-übersetzt ins Englische, da mein Text auf Französisch verfasst wird, also ignorieren Sie es, wenn einige Sätze seltsam formuliert sind):
Updates
Über die Weboberfläche
Führen Sie Updates durch, wenn im Admin-Panel ein unglückliches rotes Smiley erscheint (es bedeutet, dass ein wichtiges Update angewendet werden muss).
Updates werden über folgende Adresse durchgeführt:
https://tonforum.fr/admin/upgrade
Manchmal sind sie in zwei Schritten durchzuführen: Sie müssen zuerst „Docker_Manager“ aktualisieren, bevor Sie den Rest aktualisieren können:
Über die Kommandozeile
Manchmal muss ein Update über die Kommandozeile durchgeführt werden (die Discourse-Admin-Seite wird dies explizit angeben, falls erforderlich).
- Verbinden Sie sich über SSH mit dem Server
- Bauen Sie das Forum neu auf (ein Rebuild aktualisiert immer Discourse) mit dem folgenden Befehl:
-
/var/discourse/launcher rebuild app - Von Zeit zu Zeit, nachdem Sie bestätigt haben, dass das Forum korrekt funktioniert, kann es nützlich sein, ungenutzte Docker-Images (Überbleibsel früherer Upgrades) zu entfernen, um Speicherplatz freizugeben:
/var/discourse/launcher cleanup
Speicherort wichtiger Dateien auf dem Server
app.yml
Enthält die Serverkonfiguration und die Liste der installierten Plugins. Sehr nützlich, wenn Sie das Forum auf einen anderen Server migrieren oder bestimmte Konfigurationen anwenden müssen (z. B. das Verschieben von Uploads und Backups auf eine andere Festplatte). Es befindet sich hier:
/var/discourse/containers/app.yml
mail-receiver.yml
Enthält die Konfiguration für die Software, die das Empfangen von Antworten per E-Mail und deren Veröffentlichung im Forum ermöglicht. Es befindet sich hier:
/var/discourse/containers/mail-receiver.yml
Backups
Backup-Dateien werden hier gespeichert:
/var/discourse/shared/standalone/backups/default
Wichtige Seiten in der Forum-Administration
Einige Seiten, die nützlich sein können ![]()
Themes und Komponenten
Diese enthalten benutzerdefinierten CSS- und HTML-Code:
https://tonforum.fr/admin/config/customize/themes
Protokolle (Logs)
Nützlich für das Debugging:
https://tonforum.fr/admin/email-logs
Mitarbeiteraktionen (Staff actions)
Sehr nützlich. Es protokolliert (fast) alle Änderungen der Site-Einstellungen und andere Aktionen, die von Moderatoren und Admins durchgeführt wurden.
https://tonforum.fr/admin/logs/staff_action_logs
Fehlerprotokolle (Error logs)
Kann Hinweise liefern, wenn ein Problem nicht offensichtlich ist:
https://tonforum.fr/logs/
Backups
Um die Backup-Frequenz und die maximale Anzahl von Backups zu ändern, sie anzuzeigen oder herunterzuladen:
https://tonforum.fr/admin/backups
Ressourcen
https://meta.discourse.org
Offizieller Support. Zögern Sie nicht, dort zu posten; Community-Mitglieder und Entwickler sind in der Regel sehr hilfsbereit.
Sehen Sie Dinge, die hinzugefügt/entfernt werden könnten? Ich denke, ich könnte den /logs/-Teil entfernen, da er sehr, sehr selten nützlich ist. Ich bin mir nicht einmal sicher, ob ich in vielen Jahren der Verwaltung einiger Instanzen nützliche Informationen darin gefunden habe.
