cmdntd
(cmdntd)
25.Ноябрь.2024 15:12:15
1
При загрузке в S3 Discourse сохраняет резервные копии в папку default. Из-за этого стандартная ссылка для загрузки в Discourse здесь становится нерабочей:
https://domain.com/admin/backups/backup.tar.gz?token=id
Чтобы использовать её, необходимо вручную отредактировать ссылку следующим образом:
https://domain.com/admin/backups/default/backup.tar.gz?token=id
Как решить эту проблему?
Lilly
(Lillian )
26.Ноябрь.2024 00:34:06
2
cmdntd
(cmdntd)
26.Ноябрь.2024 16:48:23
3
Есть ли способ ограничить это только областью настроек резервных копий?
Это выглядит немного опасно, потому что если в базе данных найдётся ещё одно совпадающее вхождение, оно будет перезаписано:
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.Ноябрь.2024 23:30:12
5
Извините, я раньше неправильно понял ваш пост, подумав, что вы говорите о перенесённых ссылках форума по какой-то причине.
Кажется, что что-то настроено неправильно.
Так было всегда или вы что-то изменили?
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 automatic backups for your Discourse platform.
This guide covers configuring automatic backups, storing them on local servers or S3-compatible storage, and managing storage retention options like Amazon Glacier.
Configuring automatic backups
Navigate to /admin settings.
Select the Backup section.
Set backup_frequency to …
cmdntd
(cmdntd)
27.Ноябрь.2024 13:38:51
6
Я пытаюсь настроить seaweedfs в качестве S3-совместимого провайдера. Но, похоже, этого нет здесь:
<div data-theme-toc="true"
В этой теме описывается настройка некоторых распространенных поставщиков объектного хранилища, совместимого с S3 (клоны S3). Более подробную информацию о настройке Amazon AWS S3, которая официально поддерживается и используется Discourse для наших хостинг-услуг, см. по адресу Set up file and image uploads to S3 .
Поставщик
Название сервиса
Работает с Discourse?
Amazon AWS
S3
Да
Digital Ocean
Spaces
Да
Linode
Object Storage
Да
Googl…