[{"data":1,"prerenderedAt":112},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-ar-unleash":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-ar-unleash",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":21,"github":21,"tagline":22,"longDescription":23,"features":24,"useCases":31,"steps":41,"faq":60,"specs":73,"compatibleOs":84,"relatedApps":85,"relatedPosts":107,"category":109},"unleash",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"developpement","development","التطوير","desarrollo","Unleash","منصة مفتوحة المصدر لإدارة feature flags: فعّل أو عطّل الميزات في الوقت الفعلي وأدر عمليات الطرح التدريجي والتجزئة دون إعادة نشر تطبيقك.",2,"awaiting_qa","https:\u002F\u002Fservorbit.com\u002Fblog\u002F%D8%A7%D8%B3%D8%AA%D8%B6%D8%A7%D9%81%D8%A9-unleash-%D8%B9%D9%84%D9%89-vps-feature-flags-%D9%85%D9%81%D8%AA%D9%88%D8%AD%D8%A9-%D8%A7%D9%84%D9%85%D8%B5%D8%AF%D8%B1",null,"Unleash — feature flags مستضافة ذاتياً لنشر آمن وتدريجي على VPS.","Unleash منصة مفتوحة المصدر (Apache-2.0) لإدارة الميزات تتيح لفريقك إطلاق الميزات والتحكم فيها باستقلالية تامة عن عمليات النشر. بمُبدِّل بسيط عبر SDK، تقرر أي المستخدمين يرون أي ميزات — 10 % تجريبية، شريحة مستخدمين محددة، أو مفتاح إيقاف فوري لأي مشكلة في الإنتاج.\n\nتعتمد Unleash بنية خادم\u002Fعميل: يخزن الخادم حالات المُبدِّلات ويقدمها عبر REST API، وتُقيّم SDKs الخفيفة الإشارات محلياً في أجزاء من الثانية دون جولة طلب. كل تغيير مسجّل في سجل مراجعة مع المؤلف والطابع الزمني.\n\nعلى ServOrbit، يعمل Unleash في حاويتَي Docker — تطبيق Node.js وقاعدة بيانات PostgreSQL 17 — كلتاهما مرتبطتان بالحلقة الداخلية للـVPS ومُوكَّلتان عبر nginx.",[25,26,27,28,29,30],"تبديل الميزات في الوقت الفعلي — غيّر إشارة من الواجهة وتلتقطها جميع SDKs المتصلة في ثوانٍ.","طرح تدريجي وتجزئة المستخدمين — استهدف 5 % من المستخدمين أو صنّفهم حسب userId أو البريد أو البلد أو أي خاصية مخصصة.","دعم SDK لكل اللغات الرئيسية — Node.js وPython وGo وJava و‎.NET وRuby وPHP وغيرها.","سجل مراجعة كامل — كل تغيير يسجّل المؤلف والوقت والسبب.","متغيرات واختبار A\u002FB — خصّص متغيرات موزونة لإشارة وقِس الاختلافات السلوكية.","مفتاح إيقاف عالمي — عطّل أي ميزة فوراً بنقرة واحدة دون تغيير الكود.",[32,35,38],{"title":33,"body":34},"نشر مستمر آمن","ادمج الكود للإنتاج مع إخفاء الميزات خلف إشارة. فعّلها تدريجياً بنسبة طرح، راقب معدل الأخطاء في Glitchtip، وتراجع بنقرة واحدة عند أي مشكلة — دون نشر إصلاح.",{"title":36,"body":37},"اختبار بيتا مع مستخدمين محددين","حدّد شريحة مستخدمين (المختبِرون، الفريق الداخلي، معرّفات مؤسسة محددة) وفعّل ميزات جديدة لهم حصراً قبل الطرح العام.",{"title":39,"body":40},"التحكم في الميزات عبر بيئات متعددة","حافظ على حالات إشارات منفصلة لكل بيئة. يرى فريق QA الميزة قبل أسابيع من إطلاقها للإنتاج — دون أي فرع كود.",[42,45,48,51,54,57],{"title":43,"body":44},"طلب VPS من ServOrbit","يعمل Unleash بكفاءة على VPS بذاكرة 1 جيجابايت. اختر 2 جيجابايت إذا توقعت حركة SDK كثيفة. اختر Ubuntu 24.04 نظاماً للتشغيل.",{"title":46,"body":47},"النشر من السوق","اذهب إلى السوق ← التطوير ← Unleash وانقر نشر. يشغّل البرنامج النصي مجموعة Docker Compose ويضبط nginx لتوكيل واجهة الإدارة.",{"title":49,"body":50},"تسجيل الدخول للمرة الأولى","افتح `https:\u002F\u002F\u003Cنطاقك>\u002F` في المتصفح. صفحة الدخول الأولى في `\u002Fauth\u002Fsimple\u002Flogin` — أدخل اسم المدير وكلمة المرور من لوحة ServOrbit.",{"title":52,"body":53},"إنشاء مشروع وأول إشارة","في واجهة Unleash، أنشئ مشروعاً وأضف مُبدِّل ميزة. حدد النوع وإستراتيجية التفعيل (مثلاً طرح تدريجي 10 %).",{"title":55,"body":56},"ربط تطبيقك بـSDK","ثبّت SDK للغتك (`npm install unleash-client` أو `pip install UnleashClient`). هيئّه بعنوان API (`https:\u002F\u002F\u003Cنطاق>\u002Fapi`) ومفتاح API للعميل.",{"title":58,"body":59},"المراقبة والتعديل","راقب تقييمات الإشارات في تبويب المقاييس. زِد نسبة الطرح أو عطّل الإشارة كلياً من الواجهة — دون تغيير الكود.",[61,64,67,70],{"q":62,"a":63},"ما الفرق بين Unleash ومتغيرات البيئة لـfeature flags؟","تتطلب متغيرات البيئة إعادة نشر عند التغيير. Unleash تُقيّم الإشارات في وقت التشغيل عبر SDK: غيّر إشارة في الواجهة وتلتقطها جميع المثيلات في ثوانٍ دون لمس الكود.",{"q":65,"a":66},"ما اللغات التي يدعمها SDK؟","تقدم Unleash SDKs رسمية لـNode.js وPython وJava وGo و‎.NET وRuby وPHP وiOS وAndroid. SDKs مجتمعية تغطي Rust وElixir وClojure وغيرها.",{"q":68,"a":69},"كيف أحدّث Unleash؟","اسحب الصورة الجديدة وأعد التشغيل: `docker compose pull && docker compose up -d`. ترحيلات قاعدة البيانات تعمل تلقائياً عند بدء التشغيل.",{"q":71,"a":72},"ما الفرق بين Unleash مفتوحة المصدر وEnterprise؟","النسخة مفتوحة المصدر (Apache-2.0) تشمل إشارات غير محدودة وبيئات متعددة وطرحاً تدريجياً وشرائح ومتغيرات. Enterprise تضيف SSO\u002FSAML وRBAC متقدماً وطلبات التغيير. قالب ServOrbit ينشر النسخة مفتوحة المصدر.",{"cpu":74,"ram":75,"stack":76,"port":80,"license":81,"version":82,"os":83},"1 vCPU","\u003C 256 ميغابايت",[77,78,79],"Docker","Node.js","PostgreSQL 17","4242","Apache-2.0","8.0.3","Ubuntu 24.04",[],[86,93,102],{"name":87,"slug":88,"categorySlug":14,"categoryName":14,"categoryColor":89,"logo":90,"tagline":91,"description":92},"Gitea","gitea","text-warning bg-warning\u002F10","https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002Fselfhst\u002Ficons\u002Fsvg\u002Fgitea.svg","منصّة GitHub الخاصة بك على خادم VPS واحد — مستودعات وطلبات دمج وCI\u002FCD وسِجِلّ حزم، دون فوترة لكل مقعد.","منصّة GitHub الخاصة بك، مستضافة ذاتيًا في دقائق. منصّة Git كاملة مع CI\u002FCD (Gitea Actions)، وسِجِلّ حزم، وأذونات للفِرق — دون فوترة قائمة على الاستخدام.",{"name":94,"slug":95,"categorySlug":96,"categoryName":97,"categoryColor":98,"logo":99,"tagline":100,"description":101},"Semaphore UI","semaphore","نشر-التطبيقات-وdevops","نشر التطبيقات وDevOps","text-success bg-success\u002F10","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F58506378","لوحة تحكم ويب لـ Ansible وTerraform — self-hosted بدون CLI، قاعدة SQLite مدمجة.","واجهة ويب مفتوحة المصدر لـ Ansible وTerraform وOpenTofu — شغّل المهام وجدوِلها وتابعها من لوحة تحكم دون سطر أوامر.",{"name":103,"slug":104,"categorySlug":14,"categoryName":14,"categoryColor":89,"logo":21,"tagline":105,"description":106},"GlitchTip","glitchtip","GlitchTip — تتبع الأخطاء المتوافق مع Sentry، مستضاف ذاتياً.","تتبع الأخطاء مفتوح المصدر، مستضاف ذاتياً، متوافق مع SDK Sentry: غيّر DSN لنقل تطبيقاتك دون تعديل سطر واحد من الكود.",[108],"self-host-unleash-vps",{"key":12,"slug":14,"name":14,"objective":110,"icon":111,"color":89},"بدء مشروع برمجي بسرعة.","dev",1790693345658]