منصوبے کے بارے میں
NetPulse ایک سیلف ہوسٹڈ PWA ڈیش بورڈ ہے جو OpenWrt/GL.iNet ہوم نیٹ ورکس کی نگرانی کے لیے ڈیزائن کیا گیا ہے۔ یہ آپ کے پورے نیٹ ورک فلیٹ کا متحد منظر پیش کرتا ہے، جس میں Server-Sent Events (SSE) کے ذریعے ریئل ٹائم اپ ڈیٹس شامل ہیں۔ اہم خصوصیات میں شامل ہیں:
- **فلیٹ اوورویو اور ہیلتھ اسکور**: ہر راؤٹر اور پورے نیٹ ورک کے لیے 0-100 کا اسکور، جو لیٹنسی، لاس، اپ ٹائم، اور درجہ حرارت کی بنیاد پر ہوتا ہے، ہر 5 سیکنڈ میں اپ ڈیٹ ہوتا ہے۔ لائیو WAN ٹریفک، الرٹ فیڈ، AdGuard Home اعداد و شمار، اور WireGuard پیئرز ایک ہی اسکرین پر دکھائے جاتے ہیں۔
- **خودکار طور پر تیار کردہ ٹوپولوجی میپ**: نیٹ ورک ٹوپولوجی برج FDB اور LLDP ڈیٹا سے اخذ کی جاتی ہے، جس میں وائرڈ/وائرلیس کلائنٹس، سوئچز، Proxmox ہوسٹس بشمول VMs، اور WireGuard ٹنلز دکھائے جاتے ہیں۔ لے آؤٹ مستحکم اور صارف کے قابل ایڈجسٹ ہے۔
- **ڈیوائس درجہ بندی**: ہر ڈیوائس کی شناخت ہوسٹ نیمز، IPs، ٹائپ ڈیٹیکشن (ہوسٹ نیم پیٹرنز + OUI)، پہلی بار دیکھا گیا، Wi-Fi کے لیے بینڈ/سگنل، اور وہ راؤٹر جس سے یہ منسلک ہے، کے ساتھ کی جاتی ہے۔ صارفین ڈیوائسز کو لیبل کر سکتے ہیں، IPs محفوظ کر سکتے ہیں، اور نئے ڈیوائسز کے لیے الرٹس حاصل کر سکتے ہیں۔
- **فی راؤٹر ہیلتھ**: ہر راؤٹر کے ماڈل، فرم ویئر، CPU، میموری، درجہ حرارت، اپ ٹائم، لائیو ٹریفک، پورٹ ہسٹری، اور فی بینڈ کلائنٹ تقسیم کا تفصیلی منظر۔ SNMP کے ذریعے منظم سوئچز بھی سپورٹڈ ہیں۔
- **WireGuard اور AdGuard Home**: پیئر نام، ہینڈ شیکس، ٹرانسفر اعداد و شمار؛ کوئری اعداد و شمار، بلاک شدہ حصہ، سب سے زیادہ بلاک شدہ ڈومینز۔
- **Wi-Fi اور رومنگ**: فی AP سگنل میٹرکس، 802.11r اسٹیٹس، چینل یوٹیلائزیشن، رومنگ ایونٹس۔
- **الرٹس**: درجہ حرارت، نیا ڈیوائس، فرم ویئر دستیاب، WAN ڈاؤن، ایجنٹ مسائل۔ نوٹیفکیشن چینلز میں Web Push، ntfy، Telegram، اور webhooks شامل ہیں۔
- **ملٹی یوزر**: bcrypt پاس ورڈز، ایڈمن/ویوئر رولز، فی صارف زبان (ES/EN)۔
- **انسٹال کے قابل PWA**: فون یا ڈیسک ٹاپ پر کام کرتا ہے، لائٹ/ڈارک تھیمز۔
- **OpenWrt انٹیگریشن**: نیٹو `netpulse-agent` پیکجز (.ipk/.apk)، ایک `luci-app-netpulse` صفحہ، UCI کنفیگ، سیلف ہیل کے ساتھ procd init۔ سرور آن-باکس بھی چل سکتا ہے۔
- **سیلف اپ ڈیٹنگ**: بلٹ ان اپڈیٹر ریلیزز کی جانچ کرتا ہے اور انہیں ایٹامک طور پر لاگو کرتا ہے۔
- **MQTT + Home Assistant (اختیاری)**: فلیٹ اسٹیٹ کو MQTT بروکر پر شائع کرتا ہے؛ Home Assistant خودکار طور پر entities دریافت کرتا ہے۔
**آرکیٹیکچر**: Go بیک اینڈ (ایمبیڈڈ ویب ایپ کے ساتھ سنگل اسٹیٹک بائنری)، React 19 فرنٹ اینڈ، ٹائم سیریز کے لیے SQLite (WAL موڈ)۔ کوئی کلاؤڈ انحصار نہیں؛ صرف اختیاری گمنام ٹیلی میٹری (غیر فعال کی جا سکتی ہے)۔
**انسٹالیشن**: ایک curl اسکرپٹ کے ساتھ فوری آغاز جو systemd سروس سیٹ اپ کرتا ہے۔ سرور LAN سویپ کے ذریعے گیٹ وے کو خودکار طور پر دریافت کرتا ہے۔ نگرانی کے لیے SSH کی اجازت درکار ہے۔ ایجنٹس ایپ سے ایک کلک میں، یا OpenWrt پیکجز کے ذریعے انسٹال کیے جا سکتے ہیں۔
**ڈیمو**: نمونہ نیٹ ورک کے ساتھ ایک لائیو ڈیمو demo.netpulse.cloudless.club پر دستیاب ہے۔
**لائسنس**: AGPL-3.0، ہمیشہ کے لیے مفت۔
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.