بدء مشروع برمجي بسرعة.

Unleash

Unleash — feature flags مستضافة ذاتياً لنشر آمن وتدريجي على VPS.

< 256 ميغابايت ذاكرة عشوائية 1 vCPU المنفذ 4242 قيد التحقق

قيد التحقق

التثبيت التلقائي لهذا الحل جاهز ويخضع حاليًا لاختباراتنا على خادم حقيقي. سيُفتح الطلب فور اكتمال التحقق.

المنظومة التقنية

DockerNode.jsPostgreSQL 17
الحد الأدنى من RAM< 256 ميغابايت
الحد الأدنى من CPU1 vCPU
المنفذ الافتراضي4242
أنظمة التشغيل المتوافقةتوزيعات Linux حسب اختيارك

Unleash منصة مفتوحة المصدر (Apache-2.0) لإدارة الميزات تتيح لفريقك إطلاق الميزات والتحكم فيها باستقلالية تامة عن عمليات النشر. بمُبدِّل بسيط عبر SDK، تقرر أي المستخدمين يرون أي ميزات — 10 % تجريبية، شريحة مستخدمين محددة، أو مفتاح إيقاف فوري لأي مشكلة في الإنتاج.

تعتمد Unleash بنية خادم/عميل: يخزن الخادم حالات المُبدِّلات ويقدمها عبر REST API، وتُقيّم SDKs الخفيفة الإشارات محلياً في أجزاء من الثانية دون جولة طلب. كل تغيير مسجّل في سجل مراجعة مع المؤلف والطابع الزمني.

على ServOrbit، يعمل Unleash في حاويتَي Docker — تطبيق Node.js وقاعدة بيانات PostgreSQL 17 — كلتاهما مرتبطتان بالحلقة الداخلية للـVPS ومُوكَّلتان عبر nginx.

الميزات الرئيسية

تبديل الميزات في الوقت الفعلي — غيّر إشارة من الواجهة وتلتقطها جميع SDKs المتصلة في ثوانٍ.
طرح تدريجي وتجزئة المستخدمين — استهدف 5 % من المستخدمين أو صنّفهم حسب userId أو البريد أو البلد أو أي خاصية مخصصة.
دعم SDK لكل اللغات الرئيسية — Node.js وPython وGo وJava و‎.NET وRuby وPHP وغيرها.
سجل مراجعة كامل — كل تغيير يسجّل المؤلف والوقت والسبب.
متغيرات واختبار A/B — خصّص متغيرات موزونة لإشارة وقِس الاختلافات السلوكية.
مفتاح إيقاف عالمي — عطّل أي ميزة فوراً بنقرة واحدة دون تغيير الكود.

متى تستخدم هذا الحل؟

1

نشر مستمر آمن

ادمج الكود للإنتاج مع إخفاء الميزات خلف إشارة. فعّلها تدريجياً بنسبة طرح، راقب معدل الأخطاء في Glitchtip، وتراجع بنقرة واحدة عند أي مشكلة — دون نشر إصلاح.

2

اختبار بيتا مع مستخدمين محددين

حدّد شريحة مستخدمين (المختبِرون، الفريق الداخلي، معرّفات مؤسسة محددة) وفعّل ميزات جديدة لهم حصراً قبل الطرح العام.

3

التحكم في الميزات عبر بيئات متعددة

حافظ على حالات إشارات منفصلة لكل بيئة. يرى فريق QA الميزة قبل أسابيع من إطلاقها للإنتاج — دون أي فرع كود.

نشر Unleash على خادم VPS الخاص بك

دليل محسّن لخوادم VPS Cloud من ServOrbit.

01

طلب VPS من ServOrbit

يعمل Unleash بكفاءة على VPS بذاكرة 1 جيجابايت. اختر 2 جيجابايت إذا توقعت حركة SDK كثيفة. اختر Ubuntu 24.04 نظاماً للتشغيل.

02

النشر من السوق

اذهب إلى السوق ← التطوير ← Unleash وانقر نشر. يشغّل البرنامج النصي مجموعة Docker Compose ويضبط nginx لتوكيل واجهة الإدارة.

03

تسجيل الدخول للمرة الأولى

افتح https://<نطاقك>/ في المتصفح. صفحة الدخول الأولى في /auth/simple/login — أدخل اسم المدير وكلمة المرور من لوحة ServOrbit.

04

إنشاء مشروع وأول إشارة

في واجهة Unleash، أنشئ مشروعاً وأضف مُبدِّل ميزة. حدد النوع وإستراتيجية التفعيل (مثلاً طرح تدريجي 10 %).

05

ربط تطبيقك بـSDK

ثبّت SDK للغتك (npm install unleash-client أو pip install UnleashClient). هيئّه بعنوان API (https://<نطاق>/api) ومفتاح API للعميل.

06

المراقبة والتعديل

راقب تقييمات الإشارات في تبويب المقاييس. زِد نسبة الطرح أو عطّل الإشارة كلياً من الواجهة — دون تغيير الكود.

الأسئلة الشائعة

تتطلب متغيرات البيئة إعادة نشر عند التغيير. Unleash تُقيّم الإشارات في وقت التشغيل عبر SDK: غيّر إشارة في الواجهة وتلتقطها جميع المثيلات في ثوانٍ دون لمس الكود.

بدء مشروع برمجي بسرعة.

لا يمكن طلب Unleash بعد.

التثبيت التلقائي لهذا الحل جاهز ويخضع حاليًا لاختباراتنا على خادم حقيقي. سيُفتح الطلب فور اكتمال التحقق.

بحاجة إلى مساعدة؟

تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـالعربية والفرنسية والإنجليزية.

راسلنا على WhatsAppيُفتح في علامة تبويب جديدة