منصوبے کے بارے میں

Quietport ایک اوپن-سورس، دعوت-صرف مشترکہ فولڈر سسٹم ہے جو Mac، Windows، اور Linux پلیٹ فارمز کے درمیان نجی فائل سنکronization کے لیے ڈیزائن کیا گیا ہے۔ یہ ایک خود-ہوسٹڈ ماڈل پر کام کرتا ہے جہاں ایک چھوٹا Linux VM حب کے طور پر کام کرتا ہے، اس بات کو یقینی بناتا ہے کہ فائلیں ٹرانسمیشن سے پہلے کلائنٹ سائیڈ پر انکرپٹڈ ہیں۔ سرور صرف سائفر ٹیکسٹ اور انکرپٹڈ فائل نام اسٹور کرتا ہے، یعنی یہ کبھی بھی ڈیکرپشن کیز نہیں رکھتا، جو صرف ممبر ڈیوائسز پر موجود ہوتی ہیں۔ سسٹم سنکronization کے لیے rclone کے `crypt` بیک اینڈ کا فائدہ اٹھاتا ہے اور نجی ڈیوائس کنیکٹیویٹی کے لیے ایک نجی WireGuard میش (Headscale اور Tailscale کے ذریعے) کا استعمال کرتا ہے۔ اسٹوریج کو Garage، ایک S3-مطابق آبجیکٹ اسٹور، کے ذریعے ہینڈل کیا جاتا ہے۔ شیئرنگ کو ایک-بار دعوت لنکس کے ذریعے منظم کیا جاتا ہے جو 24 گھنٹے کے بعد ختم ہو جاتے ہیں، جس سے فولڈر کی کلید کو سینڈر کے ڈیوائس پر لنک کے کوڈ کے تحت سیل کیا جاتا ہے۔ یہ وصول کنندگان کو اکاؤنٹ بنانے یا پاس ورڈ استعمال کیے بغیر فولڈر میں شامل ہونے کی اجازت دیتا ہے۔ اہم خصوصیات میں سائنڈ ریلیزز کے ساتھ خودکار کلائنٹ اپ ڈیٹس، مینجمنٹ کے لیے ایک آپریٹر CLI (`qpctl`)، اور ایک اپینڈ-ونلی آڈٹ لاگ شامل ہیں۔ آرکیٹیکچر فولڈر ملکیت کو سپورٹ کرتا ہے، جہاں مالکان ممبران کو ہٹا سکتے ہیں اور فولڈر کو دوبارہ کی کر سکتے ہیں تاکہ ہٹائے گئے ڈیوائسز کو نئے ڈیٹا تک رسائی حاصل نہ ہو سکے۔ یہ پروجیکٹ MIT لائسنس یافتہ ہے اور حب کو ڈیپلوئی اور آپریٹ کرنے کے لیے جامع دستاویزات شامل ہیں۔