cmdntd
(cmdntd)
Novembro 25, 2024, 3:12pm
1
Ao fazer upload para o s3, o discourse salvará os backups na pasta default
isso torna o link de download padrão do discourse aqui inutilizável:
https://domain.com/admin/backups/backup.tar.gz?token=id
deve-se editar manualmente o link acima da seguinte forma para usar:
https://domain.com/admin/backups/default/backup.tar.gz?token=id
como configurar este problema?
Lilly
(Lillian Louis)
Novembro 26, 2024, 12:34am
2
Você pode ser capaz de fazer algo assim-Replace a string in all posts
2 curtidas
cmdntd
(cmdntd)
Novembro 26, 2024, 4:48pm
3
Existe alguma forma de limitar isso apenas à área de configurações de backup?
Isso parece um pouco perigoso, pois se houver outro caractere correspondente em todo o banco de dados, ele será sobrescrito:
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 curtida
Lilly
(Lillian Louis)
Novembro 26, 2024, 11:30pm
5
desculpe, li mal sua postagem mais cedo pensando que você estava falando sobre links de fórum migrados por algum motivo.
isso parece algo que não está configurado corretamente.
sempre foi assim ou você mudou alguma coisa?
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)
Novembro 27, 2024, 1:38pm
6
Estou tentando configurar com seaweedfs s3. Mas parece que não está aqui:
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…