[{"data":1,"prerenderedAt":116},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-ar-semaphore":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-ar-semaphore",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":21,"github":22,"tagline":23,"longDescription":24,"features":25,"useCases":33,"steps":43,"faq":59,"specs":75,"compatibleOs":86,"relatedApps":87,"relatedPosts":110,"category":113},"semaphore",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"deploiement","application-deployment-devops","نشر-التطبيقات-وdevops","despliegue-de-aplicaciones-devops","Semaphore UI","واجهة ويب مفتوحة المصدر لـ Ansible وTerraform وOpenTofu — شغّل المهام وجدوِلها وتابعها من لوحة تحكم دون سطر أوامر.",2,"awaiting_qa","https:\u002F\u002Fservorbit.com\u002Fblog\u002F%D9%83%D9%8A%D9%81%D9%8A%D8%A9-%D8%A7%D8%B3%D8%AA%D8%B6%D8%A7%D9%81%D8%A9-semaphore-ui-%D8%B9%D9%84%D9%89-%D8%AE%D8%A7%D8%AF%D9%85-vps","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F58506378","https:\u002F\u002Fgithub.com\u002Fsemaphoreui\u002Fsemaphore","لوحة تحكم ويب لـ Ansible وTerraform — self-hosted بدون CLI، قاعدة SQLite مدمجة.","Semaphore UI واجهة ويب مفتوحة المصدر لـ Ansible وTerraform وOpenTofu تُعوّض الطرفية لفرق DevOps التي تريد رؤية واضحة والتحكم في الصلاحيات. تخزّن الحالة في قاعدة بيانات SQLite مدمجة — لا PostgreSQL ولا Redis ولا خدمة خارجية. شغّل الحاوية وأشِر إلى جردك، وسيتمكن كل عضو في الفريق من تشغيل Playbooks وفحص السجلات وجدولة المهام من المتصفح.",[26,27,28,29,30,31,32],"دعم Ansible وTerraform وOpenTofu — أدِر أدوات الأتمتة المتعددة من واجهة واحدة.","مشاريع مرتبطة بـ Git — تُستقى Playbooks والأدوار من مستودعك عند التشغيل.","SQLite مدمجة — لا قاعدة بيانات خارجية؛ كل الحالة في ملف واحد داخل Docker volume.","المهام المجدولة — عرّف جداول زمنية لتشغيل المهام تلقائياً مع الاحتفاظ بالسجلات.","التحكم في الصلاحيات — خصّص أدواراً مختلفة لكل مشروع (مشاهد، منفّذ، مسؤول).","مخزن المفاتيح — احفظ مفاتيح SSH وكلمات المرور والرموز كأسرار مشفّرة.","تدفق السجلات في الوقت الفعلي — تابع مخرجات Playbook فور التشغيل مع البحث في السجل.",[34,37,40],{"title":35,"body":36},"لوحة تحكم ويب لأسطول Ansible","استبدل أوامر ansible-playbook المتفرقة بلوحة مشتركة. يرى كل عضو في الفريق ما تم تشغيله وما تغيّر ونتيجته — دون الحاجة إلى SSH.",{"title":38,"body":39},"أتمتة البنية التحتية بجدولة تلقائية","عرّف مهاماً دورية — تحديثات ليلية، نسخ احتياطية أسبوعية، تجديد الشهادات — ودع Semaphore ينفّذها بجدول منتظم مع تنبيهات فورية عند الفشل.",{"title":41,"body":42},"مشغّل Terraform\u002FOpenTofu للبنية التحتية","أشِر Semaphore إلى مستودع Terraform واستخدمه كـ CI خفيف لتغييرات البنية. خطّط ونفّذ من الواجهة مع سجل تدقيق كامل.",[44,47,50,53,56],{"title":45,"body":46},"احجز VPS من ServOrbit","يكفي 1 غيغابايت RAM على Ubuntu 24.04 لـ Semaphore UI مع أسطول صغير. اختر 2 غيغابايت إذا كنت تُدير أكثر من 20 مضيفاً أو تُشغّل Playbooks طويلة.",{"title":48,"body":49},"الوصول إلى Semaphore UI","لا يتطلب Semaphore اسم نطاق. افتح نفق SSH: `ssh -L 3000:127.0.0.1:{{ expose_port }} root@\u003Cip-vps>` ثم افتح `http:\u002F\u002Flocalhost:3000`. للوصول الدائم عبر HTTPS اربط نطاقاً من لوحة ServOrbit أو استخدم النطاق الفرعي المجاني.",{"title":51,"body":52},"تسجيل الدخول ببيانات الاعتماد المُنشأة","ينشئ ServOrbit كلمة مرور المدير عند التزويد ويخزّنها في مخزن بيانات الاعتماد. سجّل الدخول بـ admin وغيّر كلمة المرور فوراً.",{"title":54,"body":55},"أنشئ مشروعاً واربطه بمستودعك","اذهب إلى Projects → New Project وأدخل عنوان URL لمستودع Ansible أو Terraform. إذا كان المستودع خاصاً، أضف مفتاح SSH أو رمز وصول إلى Key Store أولاً.",{"title":57,"body":58},"أضف جرداً ونفّذ أول مهمة","في Inventory أنشئ إدخالاً بقائمة المضيفين المستهدفين. ثم في Task Templates عرّف مهمة تشير إلى Playbook والجرد الذي أنشأته وانقر Run لمشاهدة السجل فورياً.",[60,63,66,69,72],{"q":61,"a":62},"هل يتطلب Semaphore UI اسم نطاق؟","لا. يعمل Semaphore على المنفذ 3000 دون نطاق. افتح نفق SSH: `ssh -L 3000:127.0.0.1:{{ expose_port }} root@\u003Cip-vps>` ثم افتح `http:\u002F\u002Flocalhost:3000`. للوصول الدائم عبر HTTPS اربط نطاقاً أو استخدم النطاق الفرعي المجاني المضمّن مع كل VPS.",{"q":64,"a":65},"ما أدوات الأتمتة التي يدعمها Semaphore UI؟","يدعم Semaphore UI كلاً من Ansible وTerraform وOpenTofu وسكريبتات Bash. كل مشروع يُهيَّأ باستقلالية، لذا يمكنك إدارة Ansible Playbooks في مشروع وخطط Terraform في مشروع آخر من نفس النسخة.",{"q":67,"a":68},"هل يحتاج Semaphore UI قاعدة بيانات خارجية؟","لا. يستخدم Semaphore UI قاعدة SQLite المدمجة. كل الحالة في ملف واحد داخل Docker volume — لا PostgreSQL ولا MySQL ولا Redis.",{"q":70,"a":71},"كيف تُعالَج بيانات الاعتماد في Semaphore؟","يخزّن Semaphore مفاتيح SSH وكلمات المرور ورموز API في مخزن مفاتيح مشفّر. تُحقَن الأسرار كمتغيرات بيئة عند التنفيذ ولا تُكتب أبداً في ملفات YAML.",{"q":73,"a":74},"هل يمكن لعدة مستخدمين الوصول إلى نفس نسخة Semaphore؟","نعم. يدعم Semaphore مستخدمين متعددين بصلاحيات مستقلة: مشاهد ومنفّذ مهام ومسؤول لكل مشروع. أنشئ حسابات لأعضاء الفريق وخصّص لكل منهم الدور المناسب.",{"cpu":76,"ram":77,"port":78,"license":79,"os":80,"stack":81,"version":85},"1 vCPU","256 MB","3000","MIT","Ubuntu 24.04",[82,83,84],"Docker","Go","SQLite","v2.19.14",[],[88,96,102],{"name":89,"slug":89,"categorySlug":90,"categoryName":91,"categoryColor":92,"logo":93,"tagline":94,"description":95},"n8n","الأتمتة-وسير-العمل","الأتمتة وسير العمل","text-brand-action bg-brand-action\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fn8n","أتمتة عملياتك التجارية مع أكثر من 400 تكامل — مستضاف ذاتيًا 100% على خادمك VPS.","أتمتة سير عملك بين التطبيقات دون كتابة أي شيفرة. أكثر من 400 تكامل، مستضاف ذاتيًا 100% على خادمك VPS.",{"name":97,"slug":98,"categorySlug":90,"categoryName":91,"categoryColor":92,"logo":99,"tagline":100,"description":101},"Windmill","windmill",null,"شغّل نصوصك البرمجية كسير عمل وواجهات API وواجهات مستخدم — 100% مستضاف ذاتيًا على خادمك VPS.","منصة أتمتة self-hosted قائمة على الشيفرة: حوّل نصوص Python وTypeScript وGo وBash إلى سير عمل وواجهات API داخلية — 17 ألف ⭐، AGPLv3.",{"name":103,"slug":104,"categorySlug":14,"categoryName":105,"categoryColor":106,"logo":107,"tagline":108,"description":109},"Coolify","coolify","نشر التطبيقات وDevOps","text-success bg-success\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fcoolify","انشر من Git في ثوانٍ — بديل مستضاف ذاتيًا لـ Heroku وRender وNetlify.","انشر تطبيقاتك من Git في ثوانٍ. مستضاف ذاتيًا، دون الارتباط بمزوّد بعينه (vendor lock-in)، مع SSL تلقائي.",[111,112],"ansible-automatiser-serveurs-vps","self-host-semaphore-ui-vps",{"key":12,"slug":14,"name":105,"objective":114,"icon":115,"color":106},"نشر وإدارة التطبيقات الحديثة.","deploy",1789783643927]