[{"data":1,"prerenderedAt":252},["ShallowReactive",2],{"seo-verification":3,"blog-crowdsec-مقابل-fail2ban-ايهما-تختار-لخادمك-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-crowdsec-مقابل-fail2ban-ايهما-تختار-لخادمك-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":27,"featuredImage":29,"bgImage":30,"posterImage":31,"relatedSolution":32,"intro":34,"sections":35,"ctaTitle":117,"ctaBody":118,"ctaButton":119,"ctaUrl":120,"relatedPosts":121},348,"crowdsec-مقابل-fail2ban-ايهما-تختار-لخادمك",{"fr":12,"en":13,"ar":10,"es":14},"crowdsec-vs-fail2ban-securite-vps","crowdsec-vs-fail2ban-which-to-choose-for-your-vps","crowdsec-vs-fail2ban-cual-elegir-para-tu-vps","CrowdSec مقابل Fail2ban: أيهما تختار لحماية خادمك الافتراضي","CrowdSec أم Fail2ban على خادمك الافتراضي؟ مقارنة حسب حالة الاستخدام: قائمة الحجب المجتمعية أم البساطة المحلية — شجرة القرار لاختيار الأداة المناسبة.",7,0,false,"2026-09-11T00:00:00+00:00","2026-09-11T11:34:13+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},5,"مقارنات","comparatif","bg-info\u002F10 text-info",[28],{"id":23,"name":24,"slug":25,"color":26,"icon":25},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fcrowdsec-vs-fail2ban-securite-vps-poster.svg",{"categorySlug":33,"appSlug":29},"الأمن-السيبراني-والحصن","يبدو أن CrowdSec وFail2ban يقومان بالشيء ذاته: مراقبة السجلات، واكتشاف الأنماط المشبوهة، وحظر عناوين IP. غير أن بنيتهما تتباعد بشكل كبير. لا تسعى هذه المقارنة إلى إعلان فائز — بل تمنحك شجرة القرار لاختيار الأداة المناسبة لسياقك، دون إجبارك على نشر الاثنتين معاً.",[36,40,87,90,93,97,100,111,114],{"type":37,"title":38,"body":39},"h2","ما يشتركان فيه — ولماذا يكون الخلط مشروعاً","يستهدف كلٌّ من Fail2ban وCrowdSec الفئة ذاتها من التهديدات: الهجمات الآلية بالقوة الغاشمة ومسح المنافذ. يقرأ كلاهما سجلات الخدمة، ويرصد أنماط الفشل المتكررة (محاولات SSH، وأخطاء HTTP 401\u002F403، ومسح Nginx) ويُطلق استجابة شبكية — الحظر عبر `iptables` أو `nftables` أو `ufw`.\n\nكلاهما مفتوح المصدر، ومجاني التثبيت، ومتاح على Ubuntu 24.04 وDebian 12 من المستودعات الرسمية، وقادر على حماية SSH في أقل من عشر دقائق من التهيئة.\n\nهذا التداخل بالضبط هو ما يُولِّد الخلط: المطور الذي يقرأ الوثيقتين بالتوازي يرى أولاً ما يجمعهما، لا ما يفرق بينهما.",{"type":41,"title":42,"headers":43,"rows":47},"comparison","Fail2ban مقابل CrowdSec في لمحة",[44,45,46],"المعيار","Fail2ban","CrowdSec",[48,52,56,60,64,68,72,75,79,83],[49,50,51],"البنية","خدمة وحيدة، محلية بالكامل","Agent + bouncer + LAPI (واجهة API محلية)",[53,54,55],"الكشف","أنماط regex على السجلات","تحليل سلوكي + سيناريوهات",[57,58,59],"قائمة الحجب المجتمعية","لا","نعم (15,000 عنوان IP خبيث في الطبقة المجانية)",[61,62,63],"بصمة الذاكرة","خفيفة (\u003C 50 ميغابايت في الاستخدام الاعتيادي)","خفيفة إلى معتدلة (\u003C 100 ميغابايت دون AppSec\u002FWAF)",[65,66,67],"التبعيات الشبكية","لا شيء","وصول HTTPS إلى واجهة API المركزية لـ‌CrowdSec",[69,70,71],"تعدد الخوادم","غير مدعوم أصلاً","نعم (LAPI مركزي مشترك)",[73,58,74],"جدار حماية تطبيقي مدمج","نعم (مكوّن AppSec منذ الإصدار v1.6)",[76,77,78],"الإعداد","Jails + مرشحات (regex)","سيناريوهات YAML + bouncers",[80,81,82],"أحدث إصدار مستقر","انظر ملاحظات الإصدار","voir notes de version",[84,85,86],"الأنسب لـ","VPS بموارد محدودة، خدمة SSH واحدة، عزل شبكي","بنية متعددة الخدمات والعقد، حركة مرور ويب",{"type":37,"title":88,"body":89},"متى يكون Fail2ban الخيار الأنسب","يتألق Fail2ban في السياقات التي تكون فيها البساطة قيداً حقيقياً لا اختصاراً.\n\n**خادم افتراضي بموارد محدودة.** Fail2ban خدمة Python دون أي تبعية شبكية خارجية. على خادم بـ‌512 ميغابايت أو 1 غيغابايت من الذاكرة وخدمة مكشوفة واحدة (SSH)، يؤدي دوره دون تعقيد إضافي — لا واجهة API محلية للصيانة، ولا حاجة للسماح بحركة HTTPS الصادرة في جدار الحماية، ولا عملية ثانية للإشراف عليها.\n\n**محيط محلي صارم.** إذا كانت سياسة أمانك تمنع خروج أي بيانات قياس أداء أو مزامنة من الخادم، فـ‌Fail2ban هو الأداة المناسبة. يتصل CrowdSec، حتى دون محرك AppSec، بالواجهة API المركزية لاستقبال قائمة الحجب المجتمعية والإبلاغ عن عناوين IP المكتشفة محلياً.\n\n**بيئة بلا Docker.** يُثبَّت Fail2ban كحزمة واحدة، ويُهيَّأ عبر ملفات INI، ويُعاد تشغيله بـ‌`systemctl`. لا يفرض أي تبعية على Docker أو بيئة تشغيل الحاويات — مما يهم على خادم مخصص لمكدس PHP أو Python دون containerisation.\n\n**خدمة واحدة للحماية.** إذا كان SSH هو نقطة الدخول الوحيدة للمراقبة وكان مُهيَّأً بشكل صحيح (منفذ غير قياسي، مصادقة بالمفتاح)، يغطي Fail2ban هذه الحاجة تحديداً دون مبالغة في المواصفات.\n\nFail2ban برنامج ناضج يحظى بصيانة نشطة وهو متوافق مع Python 3.x.",{"type":37,"title":91,"body":92},"متى يضيف CrowdSec قيمة واضحة","يبرر CrowdSec تعقيده الإضافي في السياقات التي يصل فيها Fail2ban إلى حدوده الطبيعية.\n\n**سطح هجوم متعدد الخدمات.** حالما يكشف خادمك الافتراضي Nginx وتطبيقاً للويب وواجهة API عامة أو خدمة ملفات إلى جانب SSH، يدير CrowdSec الجميع عبر سيناريوهات متخصصة لكل خدمة، بينما يتطلب Fail2ban jail منفصلة لكل بروتوكول.\n\n**البُعد التعاوني.** تجمع قائمة الحجب المجتمعية لـ‌CrowdSec إشارات من أكثر من 70,000 وكيل نشط في أكثر من 190 دولة. يستفيد كل وكيل من الحظر الوقائي لعناوين IP المُعرَّفة كعدوانية من قِبَل الأعضاء الآخرين في الشبكة — نحو 15,000 عنوان IP في الطبقة المجانية.\n\n**بنية تحتية متعددة العقد.** إذا كنت تُدير عدة خوادم افتراضية (تجريبي، إنتاجي، نسخ احتياطية)، يتيح CrowdSec مركزة قرارات الحظر على LAPI مشترك. تُحجب الإشارة المكتشفة على العقدة التجريبية تلقائياً على عقدة الإنتاج.\n\n**الحاجة إلى جدار حماية تطبيقي.** منذ الإصدار v1.6، يتضمن CrowdSec مكوّن AppSec يتيح له العمل كجدار حماية تطبيقي أمام Nginx أو OpenResty: فحص طلبات HTTP، وكشف حقن SQL واجتياز المجلدات، وتكامل أصلي دون reverse proxy إضافي.",{"type":94,"title":95,"body":96},"tip","يمكن للأداتين التعايش معاً","السؤال ليس دائماً بين خيارين فقط. نمط شائع: يحمي Fail2ban SSH محلياً (خفة، بلا تبعية شبكية) بينما يحمي CrowdSec، عبر bouncer الخاص بـ‌Nginx، حركة مرور HTTP\u002FHTTPS التطبيقية. يعتمد الاثنان على `iptables` أو `nftables` دون تعارض، طالما تستهدف قواعدهما منافذ مختلفة. هذا ليس الإعداد الموصى به لخادم بموارد محدودة، لكنه متسق على خادم افتراضي مخصص لتطبيق ويب مكشوف.",{"type":37,"title":98,"body":99},"إجراء الترحيل: الانتقال من Fail2ban إلى CrowdSec","إذا كان لديك Fail2ban في الإنتاج وتريد الترحيل، إليك التسلسل الذي يتبعه لتجنب أي ثغرة في الحماية.\n\n**قبل البدء:** أدرج jails النشطة (`fail2ban-client status`) وسجِّل العتبات المُهيَّأة (maxretry، bantime، findtime) — ستكون مرجعاً للتحقق من أن CrowdSec يعمل قبل إزالة Fail2ban.\n\nللحصول على دليل تثبيت CrowdSec الكامل (agent، bouncer جدار الحماية، Console)، راجع مقال \u003Ca href=\"\u002Fblog\u002Fsecuriser-vps-crowdsec\">تأمين خادمك الافتراضي باستخدام CrowdSec\u003C\u002Fa>.\n\n**التحقق من التعايش المؤقت:** يمكن لـ‌CrowdSec وFail2ban العمل بالتوازي أثناء التحقق من الإعداد الجديد. تحقق من أنهما لا يكتبان معاً في سلسلة `iptables` ذاتها (قد يسبب تكرار القواعد). يُظهر `iptables -L -n | grep f2b` قواعد Fail2ban النشطة؛ بينما يُظهر `iptables -L -n | grep crowdsec` قواعد bouncer CrowdSec.\n\n**التبديل:** بمجرد التحقق من صحة سيناريوهات CrowdSec وتلقي قائمة الحجب المجتمعية، أوقف Fail2ban: `systemctl stop fail2ban && systemctl disable fail2ban`. القواعد المضافة يدوياً إلى `iptables` تبقى بعد إيقاف الخدمة — امسحها بـ‌`fail2ban-client unban --all` قبل الإيقاف، أو أفرِغ سلسلة f2b بـ‌`iptables -F f2b-sshd`.\n\n**الاختبار النهائي:** من جهاز اختبار، أنشئ خمس محاولات تسجيل دخول SSH ببيانات خاطئة وتحقق من حظر عنوان IP في `cscli decisions list`.",{"type":101,"title":102,"items":103},"ul","ملخص شجرة القرار",[104,105,106,107,108,109,110],"**خادم افتراضي بموارد محدودة (≤ 1 غيغابايت RAM)، خدمة SSH واحدة → Fail2ban**: خفيف، بلا تبعية شبكية، يُهيَّأ في 10 دقائق.","**سياسة عزل شبكي صارمة (لا حركة صادرة لـ‌APIs خارجية) → Fail2ban**: يتطلب CrowdSec وصول HTTPS إلى الواجهة API المركزية.","**خادم افتراضي بلا Docker أو بيئة تشغيل حاويات، مكدس PHP\u002FPython كلاسيكي → Fail2ban**: يُثبَّت كحزمة واحدة، بلا تبعيات إضافية.","**متعدد الخدمات (SSH + Nginx + تطبيق ويب) على خادم افتراضي جيد التجهيز → CrowdSec**: سيناريوهات لكل خدمة، قائمة حجب مجتمعية، bouncer HTTP.","**بنية متعددة العقد (تجريبي + إنتاجي + نسخ) → CrowdSec**: LAPI مركزي، قرارات حظر متزامنة بين الخوادم.","**الحاجة إلى جدار حماية تطبيقي دون reverse proxy إضافي → CrowdSec**: مكوّن AppSec أصلي متاح منذ الإصدار v1.6.","**التعايش: Fail2ban لـ‌SSH وCrowdSec bouncer لـ‌Nginx → خيار صالح** على خادم افتراضي مخصص لتطبيق ويب مكشوف.",{"type":94,"title":112,"body":113},"‏UFW والأداتان","يعتمد كلٌّ من Fail2ban وCrowdSec على طبقات شبكة النواة Linux (‏`iptables`، `nftables`، أو عبر UFW). إعداد UFW مسبقاً — برفض كل حركة المرور الواردة باستثناء المنافذ الضرورية — ممارسة جيدة مستقلة عن اختيار أداة الكشف. يتناول مقال \u003Ca href=\"\u002Fblog\u002Fpare-feu-ufw-vps\">تهيئة جدار الحماية UFW على خادمك الافتراضي\u003C\u002Fa> إعداد هذه الطبقة الأساسية.",{"type":37,"title":115,"body":116},"ما لا تغطيه هذه المقارنة","تتناول هذه المقارنة **الاختيار**، لا التثبيت. أدلة التثبيت الكاملة منفصلة:\n\n- لـ‌CrowdSec (agent، bouncer، Console): \u003Ca href=\"\u002Fblog\u002Fsecuriser-vps-crowdsec\">تأمين خادمك الافتراضي باستخدام CrowdSec\u003C\u002Fa>\n- لـ‌Fail2ban (jails لـ‌SSH وNginx، عتبات، اختبارات): \u003Ca href=\"\u002Fblog\u002Fproteger-vps-fail2ban\">‏Fail2ban Enhanced على خادم VPS: حجب الهجمات المتكررة\u003C\u002Fa>\n\nلا تغطي هذه المقارنة أيضاً الحلول المدفوعة أو الهجينة (Imunify360، ConfigServer Security & Firewall) ولا جدران حماية الويب السحابية (Cloudflare، AWS WAF). للحصول على نهج شامل لتصليب Linux، يضع مقال \u003Ca href=\"\u002Fblog\u002Fdurcissement-serveur-linux-initial\">التصليب الأولي لخادم Linux\u003C\u002Fa> الأسس التي تُثبَّت عليها هاتان الأداتان.","خادم افتراضي Ubuntu 24.04 أو Debian 12 جاهز لاختيارك","تعمل كلتا الأداتين في هذه المقارنة على خادم افتراضي Linux مع وصول root. تقدم ServOrbit خوادم افتراضية مع اختيار نظام التشغيل (Ubuntu 24.04‏، Debian 12، AlmaLinux)، ووصول root فوري وعنوان IPv4 مخصص — تماماً كالسياق الذي يعمل فيه Fail2ban وCrowdSec. الاختيار يتم قبل الطلب؛ الخادم جاهز في دقائق.","اكتشف خوادم VPS Linux","\u002Fsolutions\u002Fdeveloppeurs",[122,146,163,177,191,206,223,238],{"id":123,"slug":124,"slugs":125,"title":129,"excerpt":130,"readTime":131,"views":132,"isPinned":19,"publishedAt":133,"updatedAt":134,"category":135,"categories":141,"featuredImage":29,"bgImage":30,"posterImage":143,"relatedSolution":144},108,"تأمين-خادمك-الافتراضي-vps-باستخدام-crowdsec",{"fr":126,"en":127,"ar":124,"es":128},"securiser-vps-crowdsec","securing-your-vps-with-crowdsec","proteger-vps-con-crowdsec","تأمين خادمك الافتراضي VPS باستخدام CrowdSec","انشر CrowdSec على خادمك الافتراضي VPS لحجب الهجمات بفضل الكشف السلوكي وقائمة حظر مجتمعية مشتركة.",4,1,"2026-03-04T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":136,"name":137,"slug":138,"color":139,"icon":140},8,"الأمان والمراقبة","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[142],{"id":136,"name":137,"slug":138,"color":139,"icon":140},"\u002Fblog\u002Fcovers\u002Fsecuriser-vps-crowdsec-poster.svg",{"categorySlug":33,"appSlug":145},"crowdsec",{"id":147,"slug":148,"slugs":149,"title":153,"excerpt":154,"readTime":131,"views":18,"isPinned":19,"publishedAt":155,"updatedAt":134,"category":156,"categories":157,"featuredImage":29,"bgImage":30,"posterImage":159,"relatedSolution":160},109,"fail2ban-enhanced-على-خادم-vps-حجب-الهجمات-المتكررة",{"fr":150,"en":151,"ar":148,"es":152},"proteger-vps-fail2ban","fail2ban-enhanced-on-vps-blocking-repeated-attacks","fail2ban-en-vps-bloquear-ataques-repetidos","Fail2Ban Enhanced على خادم VPS: حجب الهجمات المتكرّرة","اربط Fail2Ban Enhanced بكتالوج ServOrbit: حظر SSH\u002FNginx، وسجلات مقروءة، ووثائق رسمية.","2026-03-03T00:00:00+00:00",{"id":136,"name":137,"slug":138,"color":139,"icon":140},[158],{"id":136,"name":137,"slug":138,"color":139,"icon":140},"\u002Fblog\u002Fcovers\u002Fproteger-vps-fail2ban-poster.svg",{"categorySlug":161,"appSlug":162},"securite","fail2ban-enhanced",{"id":164,"slug":165,"slugs":166,"title":170,"excerpt":171,"readTime":136,"views":18,"isPinned":19,"publishedAt":172,"updatedAt":134,"category":173,"categories":174,"featuredImage":29,"bgImage":30,"posterImage":176,"relatedSolution":29},228,"تصليب-الخادم-linux-الأولي",{"fr":167,"en":168,"ar":165,"es":169},"durcissement-serveur-linux-initial","initial-linux-server-hardening","hardening-inicial-servidor-linux","تصليب الخادم ‎Linux‎ الأولي","أنشئ مستخدم ‎sudo‎، وكوّن ‎SSH‎ بالمفاتيح، وفعّل ‎UFW‎ و‎fail2ban‎ على ‎Ubuntu‎ أو ‎Debian‎ في أقل من ساعة.","2026-08-06T00:00:00+00:00",{"id":136,"name":137,"slug":138,"color":139,"icon":140},[175],{"id":136,"name":137,"slug":138,"color":139,"icon":140},"\u002Fblog\u002Fcovers\u002Fdurcissement-serveur-linux-initial-poster.svg",{"id":178,"slug":179,"slugs":180,"title":184,"excerpt":185,"readTime":131,"views":18,"isPinned":19,"publishedAt":186,"updatedAt":134,"category":187,"categories":188,"featuredImage":29,"bgImage":30,"posterImage":190,"relatedSolution":29},115,"تهيئة-جدار-الحماية-ufw-على-خادمك-vps",{"fr":181,"en":182,"ar":179,"es":183},"pare-feu-ufw-vps","configure-your-vps-firewall-with-ufw","configurar-firewall-ufw-vps","تهيئة جدار الحماية UFW على خادمك VPS","هيّئ جدار حماية خادمك VPS باستخدام UFW خطوة بخطوة: القواعد والمنافذ وتحديد معدّل SSH وأفضل الممارسات لتقليص سطح الهجوم.","2026-02-25T00:00:00+00:00",{"id":136,"name":137,"slug":138,"color":139,"icon":140},[189],{"id":136,"name":137,"slug":138,"color":139,"icon":140},"\u002Fblog\u002Fcovers\u002Fpare-feu-ufw-vps-poster.svg",{"id":192,"slug":193,"slugs":194,"title":198,"excerpt":199,"readTime":200,"views":132,"isPinned":19,"publishedAt":201,"updatedAt":134,"category":202,"categories":203,"featuredImage":29,"bgImage":30,"posterImage":205,"relatedSolution":29},317,"قائمة-تصليب-خادم-لينكس-للوكالات-بعد-التسليم",{"fr":195,"en":196,"ar":193,"es":197},"linux-hardening-vps-checklist","linux-vps-hardening-checklist-for-agencies","hardening-linux-vps-checklist-para-agencias-tras-la-entrega","قائمة تصليب خادم لينكس للوكالات بعد التسليم","قائمة تدقيق لتصليب لينكس قابلة للتكرار للوكالات: auditd وsudo ومفتاح SSH وUFW وfail2ban وإلغاء تفعيل root — مع إمكانية التتبع لكل عميل.",11,"2026-08-30T00:00:00+00:00",{"id":136,"name":137,"slug":138,"color":139,"icon":140},[204],{"id":136,"name":137,"slug":138,"color":139,"icon":140},"\u002Fblog\u002Fcovers\u002Flinux-hardening-vps-checklist-poster.svg",{"id":207,"slug":208,"slugs":209,"title":213,"excerpt":214,"readTime":215,"views":132,"isPinned":19,"publishedAt":216,"updatedAt":134,"category":217,"categories":218,"featuredImage":29,"bgImage":30,"posterImage":220,"relatedSolution":221},158,"مضيف-bastion-على-خادم-vps-تأمين-وصولك-عبر-ssh",{"fr":210,"en":211,"ar":208,"es":212},"heberger-bastion-host-vps","bastion-host-on-vps-securing-your-ssh-access","bastion-host-en-vps-accesos-ssh","مضيف Bastion على خادم VPS: تأمين وصولك عبر SSH","انشر مضيف Bastion على خادم ServOrbit VPS: نقطة دخول SSH مُحصَّنة، ووصول مركزي، وسجلات وقواعد أمان.",3,"2026-07-05T00:00:00+00:00",{"id":136,"name":137,"slug":138,"color":139,"icon":140},[219],{"id":136,"name":137,"slug":138,"color":139,"icon":140},"\u002Fblog\u002Fcovers\u002Fheberger-bastion-host-vps-poster.svg",{"categorySlug":140,"appSlug":222},"bastion-host",{"id":224,"slug":225,"slugs":226,"title":230,"excerpt":231,"readTime":232,"views":18,"isPinned":19,"publishedAt":233,"updatedAt":134,"category":234,"categories":235,"featuredImage":29,"bgImage":30,"posterImage":237,"relatedSolution":29},278,"لوحة-إدارة-الخادم-الافتراضي-أسطح-الهجوم-المنسية",{"fr":227,"en":228,"ar":225,"es":229},"backoffice-vps-surfaces-attaque-oubliees-2026","exposed-backoffice-on-vps-the-overlooked-attack-surfaces","backoffice-expuesto-en-vps-superficies-de-ataque-olvidadas","لوحة إدارة الخادم الافتراضي: أسطح الهجوم المنسية","أربع ثغرات ‎CVE‎ في أغسطس 2026 تشترك في النمط ذاته: لوحة إدارة مكشوفة، حساب مخترق. المصادقة التطبيقية وحدها لا تكفي.",12,"2026-08-17T00:00:00+00:00",{"id":136,"name":137,"slug":138,"color":139,"icon":140},[236],{"id":136,"name":137,"slug":138,"color":139,"icon":140},"\u002Fblog\u002Fcovers\u002Fbackoffice-vps-surfaces-attaque-oubliees-2026-poster.svg",{"id":239,"slug":240,"slugs":241,"title":245,"excerpt":246,"readTime":131,"views":132,"isPinned":19,"publishedAt":247,"updatedAt":134,"category":248,"categories":249,"featuredImage":29,"bgImage":30,"posterImage":251,"relatedSolution":29},224,"التطبيقات-المستضافة-ذاتيا-روتين-التصحيحات",{"fr":242,"en":243,"ar":240,"es":244},"routine-correctifs-apps-self-hosted","self-hosted-apps-the-patching-routine","apps-self-hosted-rutina-de-parches","التطبيقات المستضافة ذاتيًا: روتين التصحيحات","الجرد ونشرات الأمان ونافذة التصحيح والنسخ الاحتياطي والتحقق: الروتين الذي تفتقده معظم المنظومات المستضافة ذاتيًا.","2026-08-05T00:00:00+00:00",{"id":136,"name":137,"slug":138,"color":139,"icon":140},[250],{"id":136,"name":137,"slug":138,"color":139,"icon":140},"\u002Fblog\u002Fcovers\u002Froutine-correctifs-apps-self-hosted-poster.svg",1789126699522]