[{"data":1,"prerenderedAt":158},["ShallowReactive",2],{"seo-verification":3,"blog-backups-borgbackup-vps-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"title":9,"excerpt":10,"readTime":11,"views":12,"isPinned":13,"publishedAt":14,"category":15,"categories":20,"featuredImage":22,"bgImage":23,"posterImage":24,"relatedSolution":25,"intro":28,"sections":29,"ctaTitle":112,"ctaBody":113,"ctaButton":114,"ctaUrl":115,"relatedPosts":116},114,"backups-borgbackup-vps","نسخ خادم VPS الاحتياطية المشفّرة باستخدام BorgBackup","انسخ خادمك VPS احتياطيًا باستخدام BorgBackup: إزالة تكرار قوية، وتشفير موثَّق (authenticated)، وضغط. دليل كامل ومقارنة مع Restic.",8,218,false,"2026-02-26T00:00:00+00:00",{"id":11,"name":16,"slug":17,"color":18,"icon":19},"الأمان والمراقبة","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[21],{"id":11,"name":16,"slug":17,"color":18,"icon":19},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fbackups-borgbackup-vps-poster.svg",{"categorySlug":26,"appSlug":27},"securite","borgbackup","يُعدّ BorgBackup أحد أكثر محرّكات النسخ الاحتياطي المزيلة للتكرار جدارةً بالثقة في منظومة Linux. إن إزالة التكرار لديه عبر أجزاء (chunks) قائمة على المحتوى وتشفيره الموثَّق يجعلانه خيارًا مرجعيًا لأرشفة خادم VPS على المدى الطويل. وعند استضافته ذاتيًا، يمنحك نسخًا احتياطية مكثّفة ومشفّرة وقابلة للاستعادة حتى مستوى الملف الواحد.",[30,34,44,47,69,109],{"type":31,"title":32,"body":33},"h2","لماذا تنسخ خادمك VPS احتياطيًا باستخدام BorgBackup","يرفع Borg إزالة التكرار إلى مستوى لافت: فهو يُقسّم الملفات إلى أجزاء (chunks) ذات حدود متغيّرة، ما يكشف البيانات المتطابقة حتى وإن كانت مُزاحة داخل الملف. والنتيجة أن أسابيع من الأرشيفات اليومية تتّسع في جزء يسير من مساحة نسخة كاملة واحدة. يُضاف إلى ذلك ضغط قابل للتهيئة (lz4 وzstd وzlib)، وتشفير موثَّق (فالمستودع يقاوم التزييف، لا القراءة فحسب)، وصيغة مستودع متينة. واستضافة Borg ذاتيًا على الخادم، مع دفع الأرشيفات إلى مستودع بعيد (ويُفضَّل أن يكون خدمة متوافقة مع BorgBackup)، تمنحك نسخًا احتياطية اقتصادية تخضع بالكامل لتحكّمك التشفيري، دون تسليم مفاتيحك إلى طرف ثالث.",{"type":35,"title":36,"items":37},"ul","نقاط قوة BorgBackup",[38,39,40,41,42,43],"إزالة التكرار عبر أجزاء (chunks) ذات حدود متغيّرة، فعّالة بشكل هائل مع البيانات القليلة التغيّر.","تشفير موثَّق: سرّية وضمان للسلامة ضدّ أي تلاعب بالمستودع.","ضغط حسب اختيارك (zstd وlz4 وzlib) للموازنة بين الحجم والسرعة.","أرشيفات مُسمّاة ومختومة بالوقت، قابلة للتركيب عبر FUSE لتصفّح نسخة احتياطية كأنها مجلد.","سياسة احتفاظ دقيقة عبر `borg prune` (يومية، أسبوعية، شهرية، سنوية).","نقل فعّال إلى مستودع بعيد عبر SSH، بإرسال الأجزاء (chunks) الجديدة فقط.",{"type":31,"title":45,"body":46},"المتطلبات المسبقة لهذا النشر","يظلّ Borg خفيفًا على المعالج، لكن إزالة التكرار لديه تحتفظ بفهرس في الذاكرة: خصّص خادم VPS بذاكرة 1 إلى 2 غيغابايت من RAM، مع تزايد الاستهلاك بتزايد عدد الأجزاء (chunks) في المستودع. ثبّت حزمة `borgbackup` (وحزمة `borgmatic` لتنظيم العمل بشكل أبسط). أما في الوِجهة، فتحتاج إمّا إلى خدمة تخزين متوافقة مع Borg، وإمّا إلى خادم ثانٍ يمكن الوصول إليه عبر SSH ومثبَّت عليه Borg أيضًا. ويكتمل ما يلزم بوجود زوج مفاتيح SSH للنقل غير التفاعلي، وموضع خارج الخادم لحفظ عبارة مرور (passphrase) المستودع. ويُبسّط borgmatic، المُدار عبر ملف YAML، الأتمتة تبسيطًا واضحًا.",{"type":48,"title":49,"steps":50},"steps","تهيئة نسخ Borg الاحتياطية باستخدام borgmatic",[51,54,57,60,63,66],{"title":52,"body":53},"تثبيت Borg وborgmatic","على الخادم، ثبّت الحزمتين (`apt install borgbackup borgmatic`). تحقّق من الإصدار عبر `borg --version`. يضيف borgmatic طبقة تهيئة تعريفية (declarative) فوق أوامر Borg الخام.",{"title":55,"body":56},"تهيئة المستودع المشفّر البعيد","بوجود مفتاح SSH منشور مسبقًا، هيّئ المستودع: `borg init --encryption=repokey-blake2 ssh:\u002F\u002Fuser@backup-host\u002F.\u002Fborg-repo`. يخزّن وضع `repokey` المفتاح المشفّر داخل المستودع؛ ومن الضروري حفظ عبارة المرور (passphrase) في مكان آمن وخارج الخادم.",{"title":58,"body":59},"كتابة ملف تهيئة borgmatic","في `\u002Fetc\u002Fborgmatic\u002Fconfig.yaml`، عرّف `source_directories` (على سبيل المثال `\u002Fetc` و`\u002Fvar\u002Fwww` و`\u002Fopt`)، وعنصر `repositories` البعيد، وعبارة المرور عبر متغيّر بيئة، والضغط `zstd`. سيتولّى borgmatic تسلسل create وprune وcheck في استدعاء واحد.",{"title":61,"body":62},"إضافة خطّافات (hooks) قاعدة البيانات","يستطيع borgmatic تفريغ (dump) قواعد بياناتك قبل النسخ الاحتياطي. عرّف خطّاف `postgresql_databases` أو `mariadb_databases`: يُنشأ التفريغ ويُضمَّن في الأرشيف ثم يُنظَّف تلقائيًا، ما يضمن نسخة متّسقة من قاعدة البيانات.",{"title":64,"body":65},"تحديد الاحتفاظ وتشغيل تشغيلة","اضبط `keep_daily: 7` و`keep_weekly: 4` و`keep_monthly: 6` في قسم الاحتفاظ، ثم نفّذ `borgmatic --verbosity 1`. لا ينقل Borg سوى الأجزاء (chunks) الجديدة، ما يجعل التشغيلات اللاحقة سريعة جدًا.",{"title":67,"body":68},"الجدولة والتحقّق من عمليات الاستعادة","فعّل مؤقّت systemd الذي يوفّره borgmatic (`systemctl enable --now borgmatic.timer`) لتشغيل يومي. اختبر استعادةً عبر `borgmatic extract --archive latest` إلى مجلد اختبار، ودع `borgmatic check` يتحقّق من السلامة بانتظام.",{"type":70,"title":71,"headers":72,"rows":76},"comparison","BorgBackup أم Restic: أيّهما تختار؟",[73,74,75],"المعيار","BorgBackup","Restic",[77,81,85,89,93,97,101,105],[78,79,80],"نموذج التخزين","مستودع أحادي الجهاز، وصول عبر SSH","مصادر متعددة إلى مستودع كائني واحد",[82,83,84],"واجهات التخزين الأصلية","محلي وSSH (يتطلّب خادم Borg)","S3, B2, Azure, SFTP, rest-server",[86,87,88],"إزالة التكرار","أجزاء متغيّرة، مكثّفة جدًا","أجزاء متغيّرة، فعّالة",[90,91,92],"الضغط","قابل للتهيئة (zstd, lz4, zlib)","محدود (لا ضغط تاريخيًا)",[94,95,96],"التشفير","موثَّق (مضادّ للتزييف)","AES-256 من جهة العميل",[98,99,100],"الوصول المتزامن","عميل واحد فقط في المرة على المستودع","عدة عملاء بالتوازي",[102,103,104],"التخزين الكائني (S3)","غير مباشر (عبر طبقة طرف ثالث)","أصلي ومباشر",[106,107,108],"أداة التنظيم (orchestration)","borgmatic (YAML)","سكربتات أو أغلفة (wrappers) من طرف ثالث",{"type":110,"body":111},"tip","نقطة ضعف Borg أنه لا يسمح إلا بعميل واحد في المرة على المستودع، وقد يترك قُفلًا متبقّيًا إذا انقطعت تشغيلة: راقِب وأتمتة رفع الأقفال العالقة عبر `borg break-lock` في سكربتك، لكن بعد التأكّد من أنه لا توجد عملية أخرى تكتب. وللاحتراس من اختراق الخادم، أنشئ في جانب خادم النسخ الاحتياطي مفتاح SSH مقيّدًا بـ `command=\"borg serve --append-only\"`: عندها لن يتمكّن المهاجم إلا من إضافة أرشيفات، ولن يستطيع أبدًا تدمير السجلّ القائم.","أرشِف خادمك VPS دون أي تنازل","مع خادم VPS Cloud من ServOrbit وقالبه المُعدّ مسبقًا، انشر BorgBackup وborgmatic في دقائق معدودة للحصول على نسخ احتياطية مشفّرة ومزيلة للتكرار ومؤتمتة.","انشر خادم BorgBackup VPS الخاص بي","\u002Fvps-cloud",[117,131,145],{"id":118,"slug":119,"title":120,"excerpt":121,"readTime":122,"views":123,"isPinned":13,"publishedAt":124,"category":125,"categories":126,"featuredImage":22,"bgImage":23,"posterImage":128,"relatedSolution":129},105,"superviser-vps-uptime-kuma","مراقبة خادمك الافتراضي VPS باستخدام Uptime Kuma","انشر Uptime Kuma على خادمك الافتراضي VPS لمراقبة مواقعك وخدماتك ذاتيًا، مع تنبيهات وصفحة حالة عامة.",6,1520,"2026-03-07T00:00:00+00:00",{"id":11,"name":16,"slug":17,"color":18,"icon":19},[127],{"id":11,"name":16,"slug":17,"color":18,"icon":19},"\u002Fblog\u002Fcovers\u002Fsuperviser-vps-uptime-kuma-poster.svg",{"categorySlug":26,"appSlug":130},"uptime-kuma",{"id":132,"slug":133,"title":134,"excerpt":135,"readTime":136,"views":137,"isPinned":13,"publishedAt":138,"category":139,"categories":140,"featuredImage":22,"bgImage":23,"posterImage":142,"relatedSolution":143},106,"monitoring-vps-grafana-prometheus","مراقبة الخادم الافتراضي VPS باستخدام Grafana و Prometheus","أنشئ حزمة Grafana + Prometheus على خادمك الافتراضي VPS لجمع مقاييس النظام والتطبيقات وتخزينها وعرضها بصريًا.",9,522,"2026-03-06T00:00:00+00:00",{"id":11,"name":16,"slug":17,"color":18,"icon":19},[141],{"id":11,"name":16,"slug":17,"color":18,"icon":19},"\u002Fblog\u002Fcovers\u002Fmonitoring-vps-grafana-prometheus-poster.svg",{"categorySlug":26,"appSlug":144},"grafana",{"id":146,"slug":147,"title":148,"excerpt":149,"readTime":122,"views":150,"isPinned":13,"publishedAt":151,"category":152,"categories":153,"featuredImage":22,"bgImage":23,"posterImage":155,"relatedSolution":156},107,"monitorer-vps-netdata","راقب خادمك الافتراضي VPS في الوقت الفعلي باستخدام Netdata","ثبّت Netdata على خادمك الافتراضي VPS للحصول على مراقبة لحظية بدقة الثانية: آلاف المقاييس، دون أي إعداد، مع تنبيهات مضمّنة.",559,"2026-03-05T00:00:00+00:00",{"id":11,"name":16,"slug":17,"color":18,"icon":19},[154],{"id":11,"name":16,"slug":17,"color":18,"icon":19},"\u002Fblog\u002Fcovers\u002Fmonitorer-vps-netdata-poster.svg",{"categorySlug":26,"appSlug":157},"netdata",1785097277277]