cmdntd
(cmdntd)
25 Noviembre, 2024 15:12
1
Al subir a s3, discourse guardará las copias de seguridad en la carpeta default
esto hace que el enlace de descarga predeterminado de discourse aquí no se pueda usar:
https://domain.com/admin/backups/backup.tar.gz?token=id
debe editar manualmente el enlace anterior de la siguiente manera para usar:
https://domain.com/admin/backups/default/backup.tar.gz?token=id
¿cómo configurar este problema?
Lilly
(Lillian Louis)
26 Noviembre, 2024 00:34
2
Podrías ser capaz de hacer algo como esto-Replace a string in all posts
2 Me gusta
cmdntd
(cmdntd)
26 Noviembre, 2024 16:48
3
¿Hay alguna forma de limitar esto solo al área de configuración de copias de seguridad?
Esto parece un poco peligroso, porque si hay otro carácter coincidente en toda la base de datos, se sobrescribirá:
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 me gusta
Lilly
(Lillian Louis)
26 Noviembre, 2024 23:30
5
Lo siento, leí mal tu publicación anteriormente pensando que estabas hablando de enlaces de foros migrados por alguna razón.
Esto parece ser algo que no está configurado correctamente.
¿Siempre ha sido así o cambiaste algo?
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 Noviembre, 2024 13:38
6
Estoy intentando configurar con seaweedfs s3. Pero parece que no está aquí:
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…