[{"data":1,"prerenderedAt":137},["ShallowReactive",2],{"seo-verification":3,"blog-استضافة-backrest-على-vps-نسخ-احتياطي-مشفر-بلا-سطر-أوامر-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"slugs":9,"title":12,"excerpt":13,"readTime":14,"views":15,"isPinned":16,"publishedAt":17,"category":18,"categories":24,"featuredImage":26,"bgImage":27,"posterImage":28,"relatedSolution":29,"intro":32,"sections":33,"ctaTitle":79,"ctaBody":80,"ctaButton":81,"ctaUrl":82,"relatedPosts":83},195,"استضافة-backrest-على-vps-نسخ-احتياطي-مشفر-بلا-سطر-أوامر",{"fr":10,"en":11,"ar":8},"self-host-backrest-vps","self-host-backrest-on-a-vps-encrypted-backups-no-command-line","استضافة Backrest على VPS: نسخ احتياطي مشفّر بلا سطر أوامر","انشر Backrest على خادمك VPS لجدولة نسخ restic مشفّرة ومُزالة التكرار إلى Backblaze B2 أو S3، واستعد ملفًا واحدًا ببضع نقرات من المتصفح.",5,0,false,"2026-07-28T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},8,"الأمان والمراقبة","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[25],{"id":19,"name":20,"slug":21,"color":22,"icon":23},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-backrest-vps-poster.svg",{"categorySlug":30,"appSlug":31},"نشر-التطبيقات-وdevops","backrest","الجميع يعلم أنه ينبغي أخذ نسخة احتياطية من الخادم. وقليلون من يفعلون فعلًا — لأن restic، أفضل أداة مفتوحة المصدر في هذا المجال، أداة سطر أوامر عليك أن تغلّفها بنفسك في سكريبتات ومهام cron. يزيل Backrest هذا الاحتكاك: المحرك نفسه والأمان نفسه، لكن من المتصفح. والأهم: نسخة احتياطية تخبرك حين تفشل.",[34,38,49,52,75],{"type":35,"title":36,"body":37},"h2","المشكلة: النسخة الاحتياطية التي يؤجّلها الجميع","أخذ نسخة احتياطية من خادم VPS هو العمل الذي يؤجّله الجميع، لأنه لا يعطي شيئًا إلى أن يعطي كل شيء. لقطات المزوّد عملية، لكنها تنسخ الجهاز كاملًا لدى المزوّد نفسه وفي المكان نفسه: فهي تحميك من أخطائك، لا من فقدان الحساب ولا من عطل في البنية التحتية. كما أن اللقطة لا تعيد إليك ملفًا واحدًا دُهس هذا الصباح.\n\nالجواب المرجعي مفتوح المصدر هو restic: تشفير من طرف إلى طرف، وإزالة تكرار، ولقطات تزايدية، ودعم لكل وسائط التخزين الكائني تقريبًا. عيبه الوحيد يتعلق بسهولة الاستخدام — فهو أداة سطر أوامر. وتبنّيه عمليًا يعني كتابة سكريبتاتك ومهام cron وسياسة الاحتفاظ والتقليم الدوري والمراقبة. كثيرون يتوقفون عند السكريبت الأول، ولا ينتبه أحد حين يكفّ عن العمل بصمت.",{"type":39,"title":40,"items":41},"ul","ما يضيفه Backrest فوق restic",[42,43,44,45,46,47,48],"واجهة ويب لإنشاء المستودعات وتشغيل النسخ وتصفّح اللقطات كشجرة ملفات.","جدولة بنمط cron لكل خطة، مع سياسات احتفاظ (احتفظ بـ N يوميًا وأسبوعيًا وشهريًا) تُعرَّف في المتصفح.","صيانة تلقائية للمستودع: `prune` مجدول لاستعادة المساحة و`check` لاكتشاف التلف قبل أن تحتاج إلى النسخة.","استعادة دقيقة — ملف واحد أو مجلد — دون استعادة كاملة ودون توقف للخدمة.","خطافات عند البدء والنجاح والفشل: إشعار إلى ntfy أو Discord أو Slack أو أي webhook، أو تنفيذ أمر.","مستودعات وخطط متعددة جنبًا إلى جنب من نسخة واحدة.","ملف تنفيذي واحد بلغة Go، أقل من 100 ميغابايت من الذاكرة، بلا قاعدة بيانات — وrestic مضمّن في الصورة.",{"type":35,"title":50,"body":51},"البنية: حاوية واحدة، وبياناتك تبقى لك","Backrest ملف تنفيذي واحد بلغة Go يضمّ restic. يعمل في حاوية واحدة بلا قاعدة بيانات وبلا ذاكرة مؤقتة خارجية: إعداداته في ملف JSON وحالته في مجلد بيانات. هذا نقيض حزم النسخ الاحتياطي المؤسسية، وهو ما يجعله مناسبًا لخادم VPS متواضع.\n\nالمهم هو اتجاه التشفير. يشفّر restic كل لقطة محليًا على خادمك قبل أن يغادره أي بايت: لا تستقبل الوجهة سوى كتل مبهمة. وكلمة مرور المستودع هي المفتاح، وأنت وحدك تملكها — ما يعني أن التخزين يمكن أن يكون مزوّدًا رخيصًا وغير موثوق دون أي مشكلة سرّية، لكنه يعني أيضًا أن فقدان تلك الكلمة يجعل النسخ غير قابلة للقراءة نهائيًا. هذه هي المقايضة الصريحة لأي تشفير من جهة العميل.\n\nفي وصفة ServOrbit، تُركَّب مجلدات المضيف ‎\u002Fhome‎ و‎\u002Froot‎ و‎\u002Fetc‎ **للقراءة فقط** تحت ‎\u002Fhost‎ داخل الحاوية. وبذلك يستطيع Backrest نسخ بيانات الخادم وإعداداته دون أن يكون قادرًا بنيويًا على تعديلها.",{"type":53,"title":54,"items":55,"steps":71},"steps","انشر Backrest واحمِ خادم VPS في 5 خطوات",[56,59,62,65,68],{"title":57,"body":58},"انشر Backrest من متجر ServOrbit","افتح لوحة تحكم ServOrbit ← المتجر ← Backrest ← تثبيت. تُسحب الصورة، وتُركَّب المجلدات المراد حمايتها للقراءة فقط، وتبدأ الخدمة على المنفذ 9898. لا حاجة إلى اسم نطاق — تستجيب الواجهة على عنوان IP الخاص بالخادم. ثبّته على الخادم الذي تريد حمايته، لأنه ينسخ نظام ملفات ذلك الجهاز.",{"title":60,"body":61},"أنشئ حساب المدير","افتح ‎`http:\u002F\u002Fyour-vps-ip:9898`‎. عند التشغيل الأول يطلب Backrest إنشاء اسم مستخدم وكلمة مرور — لا توجد بيانات اعتماد افتراضية. افعل ذلك مباشرة بعد التثبيت، قبل فتح المنفذ لغير عنوانك.",{"title":63,"body":64},"أضف مستودع نسخ احتياطي","اختر Add Repo وحدّد الوجهة والصق بيانات اعتمادها — في حالة Backblaze B2 اسم حاوية ومفتاح تطبيق. اختر كلمة مرور قوية للمستودع واحفظها في مدير كلمات المرور: هي مفتاح التشفير، وغير قابلة للاسترجاع من أي مكان آخر.",{"title":66,"body":67},"أنشئ خطة وجدولها","اختر Add Plan، وحدّد المسارات المراد حمايتها (‎`\u002Fhost\u002Fhome`‎ و‎`\u002Fhost\u002Fetc`‎)، واضبط جدول cron وسياسة احتفاظ — مثلًا 7 يومية و4 أسبوعية و6 شهرية. شغّلها يدويًا مرة للتأكد من اكتمالها قبل ترك الجدولة تتولّى الأمر.",{"title":69,"body":70},"اربط تنبيه الفشل، ثم اختبر الاستعادة","أضف خطافًا عند الفشل يشير إلى webhook — وموضوع ntfy مستضاف ذاتيًا يفي بالغرض تمامًا. ثم قم بالتمرين الذي لا يقوم به أحد تقريبًا: استعد ملفًا من لقطة. النسخة الاحتياطية التي لم تُختبر استعادتها ليست نسخة احتياطية، بل افتراض.",[72],{"title":73,"body":74},"أول تسجيل دخول","عند فتح الرابط لأول مرة، يعرض Backrest شاشة الإعداد الأولي: تختارون معرّف النسخة (وهو نهائي)، ثم تنشئون بأنفسكم اسم المستخدم وكلمة المرور. افتحوا هذا العنوان فوراً.",{"type":76,"title":77,"body":78},"tip","نصيحة: قاعدة 3-2-1 تبدأ بالخروج من الخادم","الخطأ الأكثر شيوعًا هو إرسال النسخ إلى قرص على الخادم نفسه، أو إلى وحدة تخزين لدى المزوّد نفسه. هذا يحميك من الحذف العرضي، لا من فقدان الجهاز أو الحساب. استهدف وجهة واحدة على الأقل خارج مستضيف الـ VPS: يكلّف Backblaze B2 أو Wasabi بضعة يوروهات شهريًا مقابل عشرات الغيغابايتات، وبفضل إزالة التكرار في restic تبقى أشهر من الاحتفاظ اليومي أصغر بكثير مما تتوقع.","خادم يمكنك أن تتحمّل فقدانه","انشر Backrest على خادم ServOrbit وجدوِل نسخًا مشفّرة من طرف إلى طرف نحو التخزين الكائني الذي تختاره — مع استعادة على مستوى الملف مباشرة من المتصفح.","انشر Backrest","\u002Fmarketplace\u002Fنشر-التطبيقات-وdevops\u002Fbackrest",[84,100,116],{"id":85,"slug":86,"slugs":87,"title":90,"excerpt":91,"readTime":92,"views":15,"isPinned":16,"publishedAt":17,"category":93,"categories":94,"featuredImage":26,"bgImage":27,"posterImage":96,"relatedSolution":97},194,"استضافة-ntfy-على-vps-إشعارات-فورية-من-سكريبتاتك-وcicd",{"fr":88,"en":89,"ar":86},"self-host-ntfy-vps","self-host-ntfy-on-a-vps-push-notifications-for-scripts-and-cicd","استضافة ntfy على VPS: إشعارات فورية من سكريبتاتك وCI\u002FCD","انشر ntfy على VPS الخاص بك وأرسل إشعارات push من أي سكريبت أو مهمة cron أو خط CI\u002FCD بأمر curl بسيط — بدون SaaS أو API key أو اشتراك.",4,{"id":19,"name":20,"slug":21,"color":22,"icon":23},[95],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fself-host-ntfy-vps-poster.svg",{"categorySlug":98,"appSlug":99},"المراقبة-وقابلية-الرصد","ntfy",{"id":101,"slug":102,"slugs":103,"title":106,"excerpt":107,"readTime":108,"views":15,"isPinned":16,"publishedAt":109,"category":110,"categories":111,"featuredImage":26,"bgImage":27,"posterImage":113,"relatedSolution":114},133,"استضف-beszel-على-vps-مركز-مراقبة-متعدد-الخوادم",{"fr":104,"en":105,"ar":102},"self-host-beszel-vps","self-host-beszel-multi-server-monitoring-hub-on-your-vps","استضف Beszel على VPS: المراقبة والتنبيهات والأمان","انشر Beszel على VPS، راقب كامل أسطولك من مركز واحد، هيّئ تنبيهات Telegram والبريد الإلكتروني، فعّل المصادقة الثنائية وحلّ مشاكل الوكلاء الصامتين وأخطاء TLS والمنافذ المحجوبة.",10,"2026-02-14T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},[112],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fself-host-beszel-vps-poster.svg",{"categorySlug":98,"appSlug":115},"beszel",{"id":117,"slug":118,"slugs":119,"title":122,"excerpt":123,"readTime":92,"views":124,"isPinned":16,"publishedAt":125,"category":126,"categories":132,"featuredImage":26,"bgImage":27,"posterImage":134,"relatedSolution":135},167,"استضافة-dozzle-على-vps-عارض-سجلات-docker-لحظيا",{"fr":120,"en":121,"ar":118},"self-host-dozzle-vps","how-to-self-host-dozzle-on-a-vps-real-time-docker-log-viewer","استضافة Dozzle على VPS: عارض سجلّات Docker لحظياً","انشر Dozzle على خادم VPS الخاص بك — عارض سجلّات Docker مفتوح المصدر وعديم الحالة. ابثّ سجلّات جميع حاوياتك وابحث فيها وتابِعها في المتصفح، دون SSH أو تخزين للسجلّات.",1,"2026-07-06T00:00:00+00:00",{"id":127,"name":128,"slug":129,"color":130,"icon":131},7,"الاستضافة الذاتية","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[133],{"id":127,"name":128,"slug":129,"color":130,"icon":131},"\u002Fblog\u002Fcovers\u002Fself-host-dozzle-vps-poster.svg",{"categorySlug":98,"appSlug":136},"dozzle",1787580937609]