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 )
26 Noviembre, 2024 00:34
2
Podrías ser capaz de hacer algo como esto-Replace a string in all posts
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
"
Lilly
(Lillian )
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?
Esta guía explica cómo configurar las copias de seguridad automáticas para Discourse, incluidas las opciones de almacenamiento en servidores locales y almacenamiento compatible con S3.
Aprende a configurar las copias de seguridad automáticas para tu plataforma Discourse.
Esta guía cubre la configuración de copias de seguridad automáticas, su almacenamiento en servidores locales o almacenamiento compatible con S3, y la gestión de opciones de retención de almacenamiento como Amazon …
cmdntd
(cmdntd)
27 Noviembre, 2024 13:38
6
Estoy intentando configurar con seaweedfs s3. Pero parece que no está aquí:
Este tema cubre cómo configurar algunos proveedores comunes de almacenamiento de objetos compatibles con S3 (clones de S3). Consulte Set up file and image uploads to S3 para obtener más detalles sobre la configuración de Amazon AWS S3, que es compatible oficialmente y se utiliza internamente por Discourse para nuestros servicios de alojamiento.
Proveedor
Nombre del servicio
¿Funciona con Discourse?
Amazon AWS
S3
Sí
Digital Ocean
Spaces
Sí
Linode
Object Stor…