cmdntd
(cmdntd)
25 Novembre 2024, 3:12pm
1
Quando si carica su s3, discourse salverà i backup nella cartella default
questo rende inutilizzabile il link di download predefinito di discourse qui:
https://domain.com/admin/backups/backup.tar.gz?token=id
è necessario modificare manualmente il link sopra come segue per utilizzarlo:
https://domain.com/admin/backups/default/backup.tar.gz?token=id
come configurare questo problema?
Lilly
(Lillian )
26 Novembre 2024, 12:34am
2
cmdntd
(cmdntd)
26 Novembre 2024, 4:48pm
3
C’è un modo per limitare questo solo all’area delle impostazioni di backup?
Questo sembra un po’ pericoloso, perché se c’è un altro carattere corrispondente nell’intero database, verrà sovrascritto:
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 Novembre 2024, 11:30pm
5
Mi dispiace, ho letto male il tuo post in precedenza pensando che stessi parlando di link di forum migrati per qualche motivo.
Sembra che qualcosa non sia impostato correttamente.
È sempre stato così o hai cambiato qualcosa?
Questa guida spiega come configurare i backup automatici per Discourse, incluse le opzioni di archiviazione su server locali e archiviazione compatibile con S3.
Scopri come configurare i backup automatici per la tua piattaforma Discourse.
Questa guida copre la configurazione dei backup automatici, l’archiviazione su server locali o archiviazione compatibile con S3 e la gestione delle opzioni di conservazione dell’archiviazione come Amazon Glacier.
Configurazione dei backup automa…
cmdntd
(cmdntd)
27 Novembre 2024, 1:38pm
6
Sto cercando di configurare seaweedfs s3. Ma sembra che non sia qui:
Questo argomento spiega come configurare alcuni fornitori di Object Storage compatibili con S3 (cloni S3). Consulta Set up file and image uploads to S3 per maggiori dettagli sulla configurazione di Amazon AWS S3, che è supportata ufficialmente e utilizzata internamente da Discourse per i nostri servizi di hosting.
Provider
Nome Servizio
Funziona con Discourse?
Amazon AWS
S3
Sì
Digital Ocean
Spaces
Sì
Linode
Object Storage
Sì
Google Cloud
Storage
Sì
Scal…