نشر وإدارة التطبيقات الحديثة.
نسخ احتياطي مشفّر ومُزال التكرار لخادمك VPS بواجهة ويب — قوة restic دون سطر الأوامر. حاوية واحدة، أقل من 100 ميغابايت من الذاكرة.
Backrest هو واجهة ويب ومنسّق مفتوح المصدر لأداة restic (نحو 7 آلاف نجمة على GitHub، رخصة GPL-3.0، الإصدار v1.14.1). restic هو محرك النسخ الاحتياطي المرجعي مفتوح المصدر — مشفّر من طرف إلى طرف، مُزال التكرار وتزايدي — لكنه أداة سطر أوامر، ما يعني مهام cron وسكريبتات shell وكثيرًا من الخيارات التي يجب تذكّرها. يغلّفه Backrest بواجهة في المتصفح: أنشئ المستودعات، وعرّف خطط النسخ بجدول زمني، وتصفّح اللقطات كشجرة ملفات، واستعد ملفات أو مجلدات كاملة، دون كتابة أي أمر restic.
استضافة Backrest ذاتيًا على خادم ServOrbit هي ما يحوّل الخادم إلى خادم يمكنك فعلًا أن تفقده. كل لقطة تُشفَّر محليًا قبل أن تغادر الجهاز، فلا ترى الوجهة بياناتك أبدًا بشكل مقروء — ويمكنك بأمان دفع النسخ إلى Backblaze B2 أو Amazon S3 أو Wasabi أو خادم SFTP أو أي من وجهات rclone العديدة التي يدعمها restic. وبفضل إزالة التكرار، تكلّف اللقطة الثانية لخادم بحجم 20 غيغابايت بضع مئات من الميغابايت عادةً، فيبقى الاحتفاظ بأشهر من التاريخ في المتناول.
يعمل Backrest كملف تنفيذي واحد بلغة Go داخل حاوية واحدة بأقل من 100 ميغابايت من الذاكرة، بلا قاعدة بيانات وبلا أي اعتماد خارجي. وهو يتولّى الأعمال التشغيلية التي يتوقع restic أن تكتبها بنفسك: الجدولة بنمط cron، وسياسات الاحتفاظ (احتفظ بـ N يوميًا وأسبوعيًا وشهريًا)، وتشغيل `prune` و`check` تلقائيًا للحفاظ على سلامة المستودع، وخطافات تُنفَّذ عند النجاح أو الفشل — وجّه إحداها إلى موضوع ntfy لديك، فيصل إشعار الفشل إلى هاتفك بدل أن يموت بصمت في سجل.
جدوِل لقطة ليلية مشفّرة لـ /home و/etc وبيانات تطبيقك إلى Backblaze B2 — بضعة يوروهات شهريًا مقابل أشهر من الاحتفاظ بفضل إزالة التكرار. ولأن التشفير يتم قبل الرفع، فمزوّد التخزين غير موثوق بالتصميم: اختراق الحاوية لا يسرّب شيئًا مقروءًا.
ملف إعدادات دُهس هذا الصباح، أو نسخة قاعدة بيانات حذفها سكريبت. تصفّح لقطة الأمس كشجرة ملفات في المتصفح، واختر الملف واستعده — دون استعادة كاملة ودون توقف ودون قراءة دليل restic تحت الضغط.
استخدم خطافًا قبل النسخ لتشغيل `mysqldump` أو `pg_dump` إلى مجلد، ثم دع الخطة تأخذ لقطته. تحصل على نسخة متّسقة مع التطبيق بدل نسخ ملفات قاعدة بيانات قيد التشغيل، دون كتابة سلسلة cron خاصة بك.
الفشل الكلاسيكي للنسخ الاحتياطي هو الصمت — مهمة توقّفت قبل ثلاثة أشهر ولم ينتبه أحد. وجّه خطاف الفشل إلى موضوع ntfy المستضاف ذاتيًا، فيصل الإشعار إلى هاتفك في الليلة نفسها، وتكتشف المشكلة قبل أن تكتشفها الاستعادة.
دليل محسّن لخوادم VPS Cloud من ServOrbit.
أي باقة بذاكرة 1 غيغابايت تكفي وزيادة — يستهلك Backrest أقل من 100 ميغابايت في الخمول، والعبء الحقيقي على القرص لا على الذاكرة. ثبّته على الخادم الذي تريد حمايته فعلًا، لأنه ينسخ نظام ملفات ذلك الجهاز نفسه.
افتح لوحة تحكم ServOrbit ← المتجر ← Backrest ← تثبيت. يسحب التزويد الصورة، ويركّب /home و/root و/etc للقراءة فقط داخل الحاوية، ويشغّلها على المنفذ 9898. لا حاجة إلى اسم نطاق — تستجيب الواجهة على عنوان IP الخاص بالخادم.
افتح http://your-vps-ip:9898. عند التشغيل الأول يطلب منك Backrest إنشاء اسم مستخدم وكلمة مرور — لا توجد بيانات اعتماد افتراضية. افعل ذلك مباشرة بعد التثبيت، قبل فتح المنفذ لغير عنوانك.
اختر Add Repo وحدّد الوجهة والصق بيانات اعتمادها — في حالة Backblaze B2 هي اسم الحاوية ومفتاح تطبيق. اختر كلمة مرور قوية للمستودع واحفظها في مدير كلمات المرور: يشفّر restic بها، وبدونها تصبح النسخ غير قابلة للقراءة، حتى بالنسبة إليك.
اختر Add Plan، وحدّد المسارات المراد حمايتها (/host/home و/host/etc)، واضبط جدول cron وسياسة احتفاظ مثل 7 يومية و4 أسبوعية و6 شهرية. شغّلها يدويًا مرة للتأكد من اكتمالها، ثم دع الجدولة تتولّى الأمر — وأضف خطاف فشل لتسمع بالمشكلات.
تصفّح مركز المساعدة والأسئلة الشائعة، أو راسل فريقنا — الدعم بـ العربية والفرنسية والإنجليزية.