cmdntd
(cmdntd)
Novembre 25, 2024, 3:12
1
Lors du téléchargement sur s3, discourse enregistrera les sauvegardes dans le dossier default
cela rend le lien de téléchargement par défaut de discourse inutilisable ici :
https://domain.com/admin/backups/backup.tar.gz?token=id
il faut modifier manuellement le lien ci-dessus comme suit pour l’utiliser :
https://domain.com/admin/backups/default/backup.tar.gz?token=id
comment configurer ce problème ?
Lilly
(Lillian Louis)
Novembre 26, 2024, 12:34
2
~~Vous pourriez être en mesure de faire quelque chose comme ceci - https://meta.discourse.org/t/replace-a-string-in-all-posts/48729~~
2 « J'aime »
cmdntd
(cmdntd)
Novembre 26, 2024, 4:48
3
Y a-t-il un moyen de limiter cela à la zone des paramètres de sauvegarde uniquement ?
Cela semble un peu dangereux, car s’il existe un autre caractère correspondant dans toute la base de données, il sera écrasé :
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 « J'aime »
Lilly
(Lillian Louis)
Novembre 26, 2024, 11:30
5
Désolé, j’ai mal lu votre message plus tôt en pensant que vous parliez de liens de forum migrés pour une raison quelconque.
Cela semble être un problème de configuration.
Cela a-t-il toujours été ainsi ou avez-vous changé quelque chose ?
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)
Novembre 27, 2024, 1:38
6
J’essaie de configurer avec seaweedfs s3. Mais il ne semble pas être là :
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…