Galactropy

> SYSTEM_ROOT

الوحدة دليل الاستضافة الذاتية لمولّد الإنتروبيا

السمة
اللغة
دليل تقني OPEN SOURCE

> الاستضافة_الذاتية

شغّل عقدة الإنتروبيا الفيزيائية الخاصة بك

تخضع Galactropy لترخيص MIT وصُممت لتُستضاف ذاتيًا: استنسخ المستودع، وصِّل مستقبل SDR، وشغّل docker compose up. تغطي هذه الصفحة ما تحتاجه والأوامر الثلاثة لتشغيل عقدة. المرجع الكامل لمتغيرات البيئة وملفات تعريف النشر متعددة المضيفين موجودة في README على GitHub.

1. ما الذي تحتاجه

العتاد: مستقبل SDR، جهاز USB من نوع RTL-SDR (الخيار الأرخص، بحوالي 25 دولارًا) أو Analog Devices PlutoSDR، بالإضافة إلى أي هوائي يلتقط ترددات الراديو المحيطة. البرمجيات: Docker وَ Docker Compose وَ git. لا حاجة لبطاقة رسومات، ولا نظام تشغيل خاص بخلاف ما يدعمه Docker نفسه.

2. ثلاثة أوامر

استنسخ المستودع، ثم ابنِ المجموعة التقنية وشغّلها:

git clone https://github.com/sparksomeventure/big-bang-entropy.git
cd big-bang-entropy
docker compose up --build

بمجرد أن تعمل، تحقق من أن المجمّع حي:

curl http://localhost:8080/healthz

3. ما الذي تشغّله فعليًا

ثلاث حاويات، لكل منها مهمة واحدة: تقرأ sdr-node عينات I/Q الخام من المستقبل وتبث الإنتروبيا المكيّفة عبر UDP؛ يمزج generator التدفقات الواردة بخوارزمية SHA-512 في مجمّع سعته 512 ميغابايت ويعرضه عبر HTTP وTCP خام؛ يخدم nginx واجهة الويب ولا يمرر سوى نقاط نهاية البيانات. تدعم البنية تشغيل عدة عقد SDR بالتوازي، ويمكن تشغيل النظام بأكمله خلف نفق WireGuard دون أي تغييرات على مستوى التطبيق.

4. المرجع الكامل للإعدادات

متغيرات البيئة لكل دور مضيف: generator، عقدة SDR، إعداد تطوير بمصدر SDR وهمي، بث كاميرا عبر WebRTC، إلى جانب ملفات تعريف Docker Compose وأدوات تشخيص سطر الأوامر، موثّقة في ملف README الخاص بالمستودع.

> اطّلع على README الكامل على GitHub