في النهاية يأخذ خادم ثانٍ القنوات المباشرة مرة واحدة من المصدر الأصلي، ويخزّن الملفات عند الطلب مؤقتًا ويخدم المشاهدين الموجَّهين إليه. تحتاج إلى لوحة مثبّتة بعنوان https لـ API، وجهاز Ubuntu للعقدة، وإما وصول SSH إليه أو طرفية عليه.
إضافة الخادم في اللوحة
افتح الخوادم وأضف خادمًا للعقدة: اسمه وعنوان IP وعنوان الخادم الذي يستخدمه المشاهدون للوصول إليه حين يختلف عن IP. لمسار SSH املأ تبويب SSH بحساب root أو بحساب لديه sudo دون كلمة مرور؛ وكلمة المرور أو المفتاح مشفّران عند التخزين ويفحص العامل الوصول فور الحفظ.

المسار أ: التثبيت من اللوحة عبر SSH
الخوادم ← تثبيت موازن الحمل: اختر الخادم، وشغّل فحص SSH (نظام التشغيل، ومعمارية المعالج، وsudo، والقرص، والساعة، والمنفذ 8080، وإمكانية الوصول إلى API) ثم التثبيت. يرفع العامل حزمة العقدة من مجلد حزمه ويثبّتها؛ ويثبّت الاتصال الأول مفتاح مضيف الجهاز؛ وتظهر كل خطوة في الصفحة أثناء تنفيذها وتحتفظ الخوادم ← المهام بالسجل مع تصفية الأسرار. وتعرض الصفحة نفسها لاحقًا الترقية وإعادة تشغيل الخدمات وإعادة التسجيل وإلغاء التثبيت.
المسار ب: التسجيل برمز لمرة واحدة
عقد العقد ← إنشاء رمز تسجيل يمنح رمزًا صالحًا ثلاثين دقيقة. على العقدة شغّل المثبّت بوضع العقدة: sudo ./install.sh --role node --main-url https://media.example.com --api-url https://api.example.com --public-url https://edge1.example.com --enroll-code XCE-… تحصل العقدة على سرها ومفتاحها الخاصين عند تسجيلها؛ ولا تتلقى أبدًا السر الرئيسي للوحة. يجب أن يكون عنوان API بصيغة https ما لم تمرّر --allow-insecure على شبكة خاصة.
فحص النبض
تعرض عقد العنقود العقدة بحالة ok بعد أول نبض لها، مع حملها ومشاهديها وذاكرتها المؤقتة؛ وعلى العقدة يعرض journalctl -u xtream-cluster-agent -f الرسالة «config applied». العقدة التي أُلغي تسجيلها من لوحة التحكم تتوقف من تلقاء نفسها؛ ولضمّها من جديد أنشئ رمزًا جديدًا وسجّلها مرة أخرى.

رؤية وصول المشاهدين إليها
يُوجَّه المشاهدون إلى عقدة عبر GeoIP (بملف البلدان الذي ينزّله العامل) أو بالإسناد الذي تحدده؛ وتأخذ العقدة القناة المباشرة مرة واحدة من المصدر الأصلي وتوزعها، وتملأ ذاكرة الفيديو عند الطلب منه حسب الحاجة. تعرض المراقبة المشاهدين لكل عقدة؛ والعقدة التي تُفرَّغ لا تقبل مشاهدين جددًا.
