cmdntd
(cmdntd)
25. November 2024 um 15:12
1
Beim Hochladen nach S3 speichert Discourse Backups im Ordner default.
Dies macht den Standard-Download-Link von Discourse hier unbrauchbar:
https://domain.com/admin/backups/backup.tar.gz?token=id
Der obige Link muss manuell wie folgt bearbeitet werden, um ihn zu verwenden:
https://domain.com/admin/backups/default/backup.tar.gz?token=id
Wie kann dieses Problem konfiguriert werden?
Lilly
(Lillian )
26. November 2024 um 00:34
2
cmdntd
(cmdntd)
26. November 2024 um 16:48
3
Gibt es eine Möglichkeit, dies auf den Bereich der Sicherungseinstellungen zu beschränken?
Das sieht ein wenig gefährlich aus, denn wenn ein anderes übereinstimmendes Zeichen in der gesamten Datenbank vorhanden ist, wird es überschrieben:
hooks:
after_code:
- exec:
cd: $home
cmd:
- >
rails r "
Post.where(\"cooked LIKE '%/admin/backups/%'\").find_each do |post|
post.cooked = post.cooked.gsub('/admin/backups/', '/admin/backups/default/');
post.save!;
post.revise(Discourse.system_user, post.cooked, bypass_rate_limiter: true);
end
"
- >
rails r "
Upload.where(\"url LIKE '%/admin/backups/%'\").find_each do |upload|
upload.url = upload.url.gsub('/admin/backups/', '/admin/backups/default/');
upload.save!;
end
"
Lilly
(Lillian )
26. November 2024 um 23:30
5
Entschuldigung, ich habe deinen Beitrag vorhin falsch gelesen und dachte aus irgendeinem Grund, du würdest über migrierte Forenlinks sprechen.
Das scheint so, als ob etwas nicht richtig eingerichtet ist.
War es schon immer so oder hast du etwas geändert?
Diese Anleitung erklärt, wie Sie automatische Backups für Discourse konfigurieren, einschließlich Speicheroptionen auf lokalen Servern und S3-kompatiblem Speicher.
Erfahren Sie, wie Sie automatische Backups für Ihre Discourse-Plattform einrichten.
Diese Anleitung behandelt die Konfiguration automatischer Backups, deren Speicherung auf lokalen Servern oder S3-kompatiblem Speicher und die Verwaltung von Aufbewahrungsoptionen wie Amazon Glacier.
Automatische Backups konfigurieren
N…
cmdntd
(cmdntd)
27. November 2024 um 13:38
6
Ich versuche, mit seaweedfs S3 einzurichten. Aber es scheint nicht hier zu sein:
<div data-theme-toc="true"
Dieses Thema behandelt die Konfiguration einiger gängiger S3-kompatibler Object-Storage-Anbieter (S3-Klone). Weitere Details zur Konfiguration von Amazon AWS S3, das offiziell unterstützt und intern von Discourse für unsere Hosting-Dienste verwendet wird, findest du unter Set up file and image uploads to S3 .
Anbieter
Dienstname
Funktioniert mit Discourse?
Amazon AWS
S3
Ja
Digital Ocean
Spaces
Ja
Linode
Object Storage
Ja
Google Clo…