Download backup - email link only

إذا كنت تستضيف بنفسك، فابحث عن استخدام rsync، والذي سيسمح لك باستئناف عمليات النقل المتقطعة.

إعجابَين (2)

إذا أراد المرء تنزيل النسخ الاحتياطية لـ Discourse بانتظام، فيمكنه إعداد rClone باستخدام مهمة cron.

يمكنك إعداد خادم FTP على جهاز الكمبيوتر الخاص بك وتكوين rClone لنسخ النسخ الاحتياطية إلى جهاز الكمبيوتر الخاص بك بهذه الطريقة. فقط تأكد من تشغيل جهاز الكمبيوتر وخادم FTP الخاص بك في الوقت الذي قمت بتكوينه في مهمة cron.

إعجاب واحد (1)

شكراً على الأساليب. في السابق، كان أشخاص آخرون يقومون بعمليات النسخ الاحتياطي. لم أكن أرغب في أن يصلوا مباشرة إلى الجهاز المضيف. ربما يجب أن أغير تعاوننا لاحقًا.

شكرا لك. سأجرب هذا.
هناك بعض الأشخاص الآخرين الذين يقومون بالنسخ الاحتياطي من قبل. لم أرغب في أن يتمكنوا من الوصول مباشرة إلى الجهاز المضيف. هل هناك طريقة للسماح لهم بتشغيل أمر rsync فقط ولكن ليس قادرين على تشغيل أي أوامر أخرى على جهازي؟

مرحباً، أحاول تنزيل نسخة احتياطية باستخدام بايثون عبر واجهة برمجة التطبيقات (API) ولكن هناك مشكلة في الرمز (token)، ليس لدي فكرة من أين أحصل عليه وكيف.\n\nيمكنني تمرير مفتاح واجهة برمجة التطبيقات (API key) واسم المستخدم وعنوان URL لبناء رابط التنزيل (https://{url}/admin/backups/{latest_backup_file_name}?token={token???}\n\nهل تمكن أي شخص من القيام بذلك بهذه الطريقة؟

سأفعل ذلك عبر ssh أو طريقة مباشرة أخرى بدلاً من واجهة برمجة التطبيقات. ما المشكلة التي تحاول حلها؟

أنا فقط أقوم ببناء روبوتي الخاص لإدارة بعض الأشياء في المنتدى والآن أريد إنشاء نسخ احتياطية تلقائية :). لقد تمكنت من إنشاء نسخة احتياطية عبر واجهة برمجة التطبيقات (API) والآن أحاول الحصول عليها من discourse عبر واجهة برمجة التطبيقات (API).

لكن الليلة الماضية وجدت تجاوزًا والآن يحصل الروبوت الخاص بي على النسخ الاحتياطية من الحاوية نفسها.

رائع! يسعدني أنك فهمت الأمر.

هذا ما كنت أفكر فيه. لست مضطرًا للحصول عليها من الحاوية، فهي موجودة في /var/discourse/shared/standalone/backups، ولكن الأسهل هو وضعها على S3.

إعجاب واحد (1)