[{"data":1,"prerenderedAt":137},["ShallowReactive",2],{"seo-verification":3,"blog-كيفية-استضافة-semaphore-ui-على-خادم-vps-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-كيفية-استضافة-semaphore-ui-على-خادم-vps-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":35,"sections":36,"ctaTitle":77,"ctaBody":78,"ctaButton":79,"ctaUrl":80,"relatedPosts":81},361,"كيفية-استضافة-semaphore-ui-على-خادم-vps",{"fr":12,"en":13,"ar":10,"es":14},"self-host-semaphore-ui-vps","self-host-semaphore-ui-on-vps","como-alojar-semaphore-ui-en-un-vps","استضافة Semaphore UI على خادم VPS — لوحة تحكم Ansible","انشر Semaphore UI على خادم VPS: واجهة ويب مفتوحة المصدر لـ Ansible وTerraform وOpenTofu — بدون CLI، قاعدة SQLite مدمجة.",4,0,false,"2026-09-18T00:00:00+00:00","2026-09-19T02:00:43+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},3,"النشر","deploiement","bg-success\u002F10 text-success",[28],{"id":23,"name":24,"slug":25,"color":26,"icon":25},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-semaphore-ui-vps-poster.svg",{"categorySlug":33,"appSlug":34},"نشر-التطبيقات-وdevops","semaphore","إدارة أسطول خوادم بـ Ansible من الطرفية تعمل جيداً في النطاق الصغير. حين يكبر الفريق أو تتضاعف Playbooks، تضيع الرؤية: من شغّل ماذا ومتى وبأي نتيجة؟ يحلّ Semaphore UI هذه المشكلة بواجهة ويب خفيفة — حاوية Docker واحدة، قاعدة SQLite مدمجة، بدون خدمات خارجية.",[37,41,52,55,74],{"title":38,"type":39,"body":40},"لماذا استضافة لوحة تحكم Ansible ذاتياً؟","h2","سطر الأوامر الأداة الأكثر مباشرة لـ Ansible، لكنه يُعزل. حين يتشارك عدة أشخاص نقطة تحكم واحدة، لا يوجد سجل مشترك ولا تحكم دقيق في الصلاحيات ولا جدولة مدمجة. تنتهي بتشغيل Playbooks عبر SSH على خادم التحكم — بدون شبكة أمان.\n\nSemaphore UI يوفر تلك الشبكة: كل تنفيذ مُتتبَّع، كل عضو يسجّل الدخول بحسابه الخاص، والأسرار تبقى في Key Store مشفّر.",{"title":42,"type":43,"items":44},"ما يجلبه Semaphore UI على VPS ServOrbit","ul",[45,46,47,48,49,50,51],"**واجهة ويب كاملة** — شغّل وجدوِل وتابع Playbooks Ansible وخطط Terraform وسكريبتات Bash من المتصفح.","**SQLite مدمجة** — لا خدمة خارجية: كل الحالة في ملف واحد داخل Docker volume.","**مشاريع مرتبطة بـ Git** — أشِر إلى مستودعك؛ يسحب Semaphore الكود عند كل تنفيذ.","**Key Store مشفّر** — مفاتيح SSH وكلمات المرور ورموز API كأسرار مشفّرة لا تُكتب في YAML.","**تحكم في الصلاحيات** — Viewer وTask Runner وAdmin لكل مشروع.","**مهام مجدولة** — cron مدمج للمهام الليلية والأسبوعية.","**تدفق سجلات فوري** — تابع مخرجات Playbook فور التشغيل مع بحث في التاريخ.",{"title":53,"type":39,"body":54},"الوصول بدون نطاق: نفق SSH أو نطاق فرعي ServOrbit","يستمع Semaphore UI على المنفذ 3000 دون حاجة لاسم نطاق. للوصول المحلي:\n\n```\nssh -L 3000:127.0.0.1:3000 root@\u003Cip-vps>\n```\n\nثم افتح `http:\u002F\u002Flocalhost:3000`. للوصول الدائم اربط نطاقاً من لوحة ServOrbit أو فعّل النطاق الفرعي المجاني `{app}.{slug}.servorbit-dns.com`.",{"title":56,"type":57,"steps":58},"البدء مع Semaphore UI على ServOrbit","steps",[59,62,65,68,71],{"title":60,"body":61},"النشر من Marketplace","في لوحة ServOrbit، اذهب إلى Marketplace → Déploiement → Semaphore UI وانقر Deploy. يُزوَّد VPS على Ubuntu 24.04 مع Docker مثبّت مسبقاً.",{"title":63,"body":64},"استرجاع بيانات الاعتماد","ينشئ ServOrbit كلمة مرور admin عند التزويد ويخزّنها في مخزن بيانات الاعتماد. سجّل الدخول بـ admin وغيّر كلمة المرور فوراً.",{"title":66,"body":67},"إنشاء مشروع وربطه بمستودعك","في Projects → New Project أضف اسماً وعنوان URL لمستودع Ansible أو Terraform. إذا كان خاصاً، أضف مفتاح SSH أو رمز وصول في Key Store أولاً.",{"title":69,"body":70},"إعداد جرد وتشغيل أول مهمة","في Inventory أنشئ إدخالاً بقائمة المضيفين. في Task Templates عرّف مهمة تشير إلى Playbook والجرد ثم انقر Run.",{"title":72,"body":73},"جدولة المهام المتكررة","من تبويب Schedule في Template عرّف تعبير cron للتنفيذات التلقائية — تحديثات ليلية أو نسخ احتياطية. التاريخ الكامل متاح من لوحة التحكم.",{"title":75,"type":39,"body":76},"إدارة الأسرار: خزنة المفاتيح Key Store","نقطة الضعف في كثير من تنصيبات Ansible هي إدارة الأسرار: مفاتيح SSH متروكة في ملفات، وكلمات مرور مكتوبة بنص صريح داخل المتغيّرات. يعالج Semaphore UI ذلك عبر خزنة مفاتيح مشفّرة. أنشئ مدخلاً من نوع «SSH Key» أو «Login with password» أو «None» (للمتغيّرات البيئية)، امنحه اسماً، ثم أشِر إليه في قوالبك.\n\nلا تُكتب الأسرار إطلاقاً في ملفات YAML ولا في السجلات. مفتاح التشفير (`SEMAPHORE_ACCESS_KEY_ENCRYPTION`) يولّده ServOrbit عند التجهيز ويُحفظ في خزنة بيانات الاعتماد الخاصة بك — ولا ينتقل أبداً بنص صريح.","أسطول تريد قيادته من المتصفح؟","ServOrbit ينشر Semaphore UI بنقرة واحدة على Ubuntu 24.04 — credentials مُنشأة تلقائياً، المنفذ مربوط بـ loopback، جاهز في دقائق.","نشر Semaphore UI","\u002Fmarketplace\u002Fنشر-التطبيقات-وdevops\u002Fsemaphore",[82,103,120],{"id":83,"slug":84,"slugs":85,"title":89,"excerpt":90,"readTime":91,"views":92,"isPinned":19,"publishedAt":93,"updatedAt":94,"category":95,"categories":100,"featuredImage":29,"bgImage":30,"posterImage":102,"relatedSolution":29},236,"أتمتة-إدارة-خوادم-vps-باستخدام-ansible",{"fr":86,"en":87,"ar":84,"es":88},"ansible-automatiser-serveurs-vps","automating-vps-server-management-with-ansible","automatizar-servidores-vps-con-ansible","أتمتة إدارة خوادم VPS باستخدام Ansible","تعرّف على كيفية أتمتة إدارة أسطول خوادم VPS باستخدام ‎Ansible‎: الجرد والـ playbooks والأدوار والـ Vault لبنية تحتية قابلة للتكرار.",10,1,"2026-08-08T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":96,"name":97,"slug":98,"color":99,"icon":98},2,"الأتمتة","automatisation","bg-brand-action\u002F10 text-brand-action",[101],{"id":96,"name":97,"slug":98,"color":99,"icon":98},"\u002Fblog\u002Fcovers\u002Fansible-automatiser-serveurs-vps-poster.svg",{"id":104,"slug":105,"slugs":106,"title":110,"excerpt":111,"readTime":112,"views":92,"isPinned":19,"publishedAt":113,"updatedAt":94,"category":114,"categories":115,"featuredImage":29,"bgImage":30,"posterImage":117,"relatedSolution":118},41,"نشر-تطبيقاتك-باستخدام-coolify-على-vps",{"fr":107,"en":108,"ar":105,"es":109},"deployer-avec-coolify","deploy-your-applications-with-coolify-on-a-vps","desplegar-aplicaciones-con-coolify-en-un-vps","نشر تطبيقاتك باستخدام ‏Coolify على خادم ‏VPS","دليل شامل لنشر ‏Coolify على خادم ‏VPS: التثبيت، وإعداد ‏HTTPS، وربط ‏Git، ونشر أول تطبيق، وقواعد البيانات، والنسخ الاحتياطية، واستكشاف الأخطاء.",9,"2026-05-10T00:00:00+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":25},[116],{"id":23,"name":24,"slug":25,"color":26,"icon":25},"\u002Fblog\u002Fcovers\u002Fdeployer-avec-coolify-poster.svg",{"categorySlug":33,"appSlug":119},"coolify",{"id":121,"slug":122,"slugs":123,"title":127,"excerpt":128,"readTime":23,"views":18,"isPinned":19,"publishedAt":129,"updatedAt":94,"category":130,"categories":131,"featuredImage":29,"bgImage":30,"posterImage":133,"relatedSolution":134},27,"تثبيت-windmill-على-خادم-vps-أتمتة-ذاتية-الاستضافة",{"fr":124,"en":125,"ar":122,"es":126},"installer-windmill-vps","installing-windmill-on-a-vps-self-hosted-automation","instalar-windmill-en-un-vps","تثبيت Windmill على خادم VPS: أتمتة ذاتية الاستضافة","ثبّت Windmill على خادم VPS الخاص بك: حوّل نصوصك البرمجية بلغات Python وTypeScript وBash إلى سير عمل وواجهات داخلية، بأتمتة ذاتية الاستضافة عبر Docker.","2026-05-24T00:00:00+00:00",{"id":96,"name":97,"slug":98,"color":99,"icon":98},[132],{"id":96,"name":97,"slug":98,"color":99,"icon":98},"\u002Fblog\u002Fcovers\u002Finstaller-windmill-vps-poster.svg",{"categorySlug":135,"appSlug":136},"الأتمتة-وسير-العمل","windmill",1789783477224]