cmdntd
(cmdntd)
25 نوفمبر 2024، 3:12م
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، 12:34ص
2
cmdntd
(cmdntd)
26 نوفمبر 2024، 4:48م
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، 11:30م
5
عذرًا، لقد أخطأت في قراءة منشورك سابقًا وظننت أنك تتحدث عن روابط منتديات تم ترحيلها لسبب ما.
يبدو أن هناك شيئًا غير مُعد بشكل صحيح.
هل كان الأمر دائمًا هكذا أم قمت بتغيير شيء ما؟
يشرح هذا الدليل كيفية تكوين النسخ الاحتياطي التلقائي لـ Discourse، بما في ذلك خيارات التخزين على الخوادم المحلية والتخزين المتوافق مع S3.
تعلم كيفية إعداد النسخ الاحتياطي التلقائي لمنصة Discourse الخاصة بك.
يغطي هذا الدليل تكوين النسخ الاحتياطي التلقائي، وتخزينها على الخوادم المحلية أو التخزين المتوافق مع S3، وإدارة خيارات الاحتفاظ بالتخزين مثل Amazon Glacier.
تكوين النسخ الاحتياطي التلقائي
انتقل إلى إعدادات /admin.
حدد قسم Backup (النسخ الاحتياطي).
اضبط backup_frequency على الف…
cmdntd
(cmdntd)
27 نوفمبر 2024، 1:38م
6
أحاول الإعداد باستخدام seaweedfs s3. ولكن يبدو أنه غير موجود هنا:
<div data-theme-toc="true"
يغطي هذا الموضوع كيفية تكوين بعض مزودي تخزين الكائنات المتوافقين مع S3 (استنساخات S3) الشائعة. انظر Set up file and image uploads to S3 لمزيد من التفاصيل حول تكوين Amazon AWS S3، والذي يتم دعمه رسمياً ويستخدمه Discourse داخلياً لخدمات الاستضافة الخاصة بنا.
المزود
اسم الخدمة
يعمل مع Discourse؟
Amazon AWS
S3
نعم
Digital Ocean
Spaces
نعم
Linode
Object Storage
نعم
Google Cloud
Storage
نعم
Scaleway
Object Storage
نعم
Vultr
Object S…