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 )
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~~
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
"
Lilly
(Lillian )
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 ?
Ce guide explique comment configurer les sauvegardes automatiques pour Discourse, y compris les options de stockage sur des serveurs locaux et des stockages compatibles S3.
Apprenez à configurer les sauvegardes automatiques pour votre plateforme Discourse.
Ce guide couvre la configuration des sauvegardes automatiques, leur stockage sur des serveurs locaux ou des stockages compatibles S3, et la gestion des options de rétention de stockage comme Amazon Glacier.
Configuration des sa…
cmdntd
(cmdntd)
Novembre 27, 2024, 1:38
6
J’essaie de configurer avec seaweedfs s3. Mais il ne semble pas être là :
Ce sujet explique comment configurer certains fournisseurs de stockage d’objets compatibles S3 (clones S3). Consultez Set up file and image uploads to S3 pour plus de détails sur la configuration d’Amazon AWS S3, qui est officiellement prise en charge et utilisée en interne par Discourse pour nos services d’hébergement.
Fournisseur
Nom du service
Fonctionne avec Discourse ?
Amazon AWS
S3
Oui
Digital Ocean
Spaces
Oui
Linode
Object Storage
Oui
Google Cloud
S…