منصوبے کے بارے میں
Home Server Interface (HSI) ایک اوپن سورس کنٹرول پینل ہے جو سنگل Linux سرورز کے لیے ڈیزائن کیا گیا ہے۔ یہ ایک Linux سرور کو پرائیویٹ کلاؤڈ، NAS، اور ایپ پلیٹ فارم میں تبدیل کرنے کے قابل بناتا ہے۔ یہ سافٹ ویئر فائلوں کے انتظام، Docker ایپلی کیشنز چلانے، اسٹوریج (بشمول S.M.A.R.T.، RAID، اور LVM) کے آپریشنز، ہارڈویئر مانیٹرنگ، اور صارف کی اجازتوں اور بیک اپس کو سنبھالنے کے لیے ایک جدید ویب UI فراہم کرتا ہے۔
اہم صلاحیتوں میں شامل ہیں:
- ایک فائل مینیجر جس میں ریزیوم ایبل اپ لوڈز، بلٹ ان کوڈ ایڈیٹر، اور ایکسپائرنگ پبلک شیئر لنکس موجود ہیں، جو فی صارف اور فی گروپ اجازتوں کو سپورٹ کرتا ہے۔
- ایک App Store جو پن شدہ امیج ورژنز کے ساتھ سیلف ہوسٹڈ ایپلی کیشنز کی گائیڈڈ انسٹالیشن اور مکمل کنٹینر لائف سائیکل مینجمنٹ (تخلیق، ترمیم، لاگز، نیٹ ورکس، ماؤنٹس) فراہم کرتا ہے۔
- اسٹوریج مینجمنٹ فیچرز: S.M.A.R.T. کے ذریعے ڈسک ہیلتھ مانیٹرنگ، پارٹیشننگ، فارمیٹنگ، mdadm RAID، LVM، اور /etc/fstab مینجمنٹ۔
- CPU، RAM، نیٹ ورک، اور اسٹوریج میٹرکس کی مانیٹرنگ تاریخی ڈیٹا (1h-7d) کے ساتھ، RAID ڈیگریڈیشن اور فیل ہونے والی ڈسکس کے لیے بیک گراؤنڈ الرٹس، اور مراعات یافتہ اقدامات کے لیے ایک آڈٹ ٹریل۔
- گروپس، جگہ کے لحاظ سے اجازتوں، ایڈمن/اسٹوریج ڈیلیگیشن کے ساتھ ملٹی یوزر سپورٹ، اور HSI اکاؤنٹس کے ساتھ سنک شدہ بلٹ ان SMB/Samba شیئرنگ۔
- بیک اپ فیچرز: انکرپٹڈ کنفیگریشن بیک اپس (AES-256-GCM) اور شیڈولڈ rsync بیک اپس (لوکل یا SSH کے ذریعے، پش یا پل)۔
HSI کو اس طرح ڈیزائن کیا گیا ہے کہ یہ بنیادی Linux سسٹم کو چھپائے بغیر چلے؛ بنائے گئے Samba شیئرز، fstab اینٹریز، اور systemd یونٹس دستی معائنے کے لیے دستیاب رہتے ہیں۔ اس کا آرکیٹیکچر غیر مراعات یافتہ ویب بیک اینڈ سروسز استعمال کرتا ہے اور رُوٹ لیول آپریشنز کو ایک علیحدہ ورکر پروسیس کے ذریعے الگ کرتا ہے جو میسج کیو کے ذریعے رابطہ کرتا ہے۔
یہ پروجیکٹ فعال pre-1.0 ڈویلپمنٹ میں ہے، جسے Ubuntu 24.04 (x86-64) پر ٹیسٹ کیا گیا ہے۔ اس کا کوئی رسمی سیکیورٹی آڈٹ نہیں ہوا ہے اور اس میں کمزوریاں ہو سکتی ہیں۔ انسٹالیشن Ubuntu 24.04 کے لیے ایک ون کمانڈ اسکرپٹ کے ذریعے کی جاتی ہے، جو ضروری ڈیپینڈنسیز اور سروسز کو سیٹ اپ کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.