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 Louis)
26. November 2024 um 00:34
2
2 „Gefällt mir“
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
"
1 „Gefällt mir“
Lilly
(Lillian Louis)
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?
This guide explains how to configure automatic backups for Discourse, including storage options on local servers and S3-compatible storage.
Learn how to set up daily automatic backups for your Discourse platform.
This guide covers configuring daily backups, storing them on local servers or S3-compatible storage, and managing storage retention options like Amazon Glacier.
Configuring daily backups
Navigate to /admin settings.
Select the Backup section.
Set the backup_frequency t…
cmdntd
(cmdntd)
27. November 2024 um 13:38
6
Ich versuche, mit seaweedfs S3 einzurichten. Aber es scheint nicht hier zu sein:
This topic covers how to configure some common S3 compatible Object Storage providers (S3 clones). See Set up file and image uploads to S3 for more details about Amazon AWS S3 configuration, which is officially supported and used internally by Discourse for our hosting services.
Provider
Service Name
Works with Discourse?
Amazon AWS
S3
Yes
Digital Ocean
Spaces
Yes
Linode
Object Storage
Yes
Google Cloud
Storage
Yes
Scaleway
Object Storage
Yes
Vultr
Obj…