منصوبے کے بارے میں
یہ ریپوزٹری **ReCasaOS** کے لیے انسٹالر اور ریلیز بنڈل فراہم کرتی ہے، جو CasaOS کا ایک آزاد، کمیونٹی کے زیرِ انتظام ڈسٹری بیوشن ہے، جو ایک ذاتی کلاؤڈ آپریٹنگ سسٹم ہے۔ اس کا IceWhale سے کوئی تعلق نہیں، جو اصل اپ اسٹریم پروجیکٹ ہے اور جس نے 2025 میں شپنگ بند کر دی۔ انسٹالر alvins82 کے فورک پر بنایا گیا ہے تاکہ CasaOS کو Docker 29 اور Ubuntu 26 پر انسٹال کے قابل رکھا جا سکے، اور اس میں authenticated shares، ایک Compose ایڈیٹر، TLS سپورٹ، اور مکمل طور پر CI سے چلنے والی ریلیز پائپ لائن جیسی خصوصیات شامل کی گئی ہیں۔
## انسٹالیشن
ایک ہی کمانڈ سے انسٹال کریں:
```bash
curl -fsSL https://github.com/ReCasaOS/CasaOS-Install/releases/latest/download/install.sh | sudo bash
```
معاونت یافتہ آرکیٹیکچرز: amd64، arm64، اور arm/v7۔ انسٹالر رن ٹائم پر ڈسٹری بیوشن اور آرکیٹیکچر کا پتہ لگاتا ہے۔ Ubuntu 26 معاونت یافتہ ہے لیکن لازمی نہیں۔ موجودہ انسٹالیشن پر وہی کمانڈ چلانے سے اس کا اپ گریڈ ہو جاتا ہے، اور alvins82 یا IceWhale کے انسٹالرز سے کی گئی انسٹالیشنز کو بھی اسی طرح منتقل کیا جا سکتا ہے۔ منتقلی کے بعد، ایپ کے اندر موجود اپڈیٹر اسی ڈسٹری بیوشن کی ریلیزز کی پیروی کرتا ہے؛ اس کے بعد `get.casaos.io/update` استعمال نہ کریں، کیونکہ یہ IceWhale کے منجمد کمپوننٹ بنڈل کو انسٹال کرتا ہے۔
## سیکیورٹی اور تصدیق
انسٹالر جو بھی پیکیج ڈاؤن لوڈ کرتا ہے، اسے نکالنے سے پہلے SHA-256 ڈائجسٹ کے خلاف تصدیق کیا جاتا ہے، اور تمام ڈاؤن لوڈز ReCasaOS ریلیزز سے آتی ہیں۔ ڈائجسٹس ریلیز کے وقت `install.sh` میں لکھے جاتے ہیں، ہر کمپوننٹ کی شائع کردہ چیک سمز سے، یا ان کمپوننٹس کے لیے جو شائع شدہ پیکیج سے شمار کیے جاتے ہیں جن کے چیک سمز نہیں ہوتے۔ ان انسٹال اسکرپٹ کی بھی اسی طرح تصدیق کی جاتی ہے۔
## ریلیز کی جھلکیاں (v0.4.98 سے v0.4.65)
چینج لاگ مختلف ورژنز میں بہتریوں اور اصلاحات کی ایک سیریز کو دستاویز کرتا ہے، بشمول:
- **v0.4.98**: Core اپنا ورژن ٹیگ درست طریقے سے رپورٹ کرتا ہے۔
- **v0.4.97**: سیکیورٹی ریلیز—میسج بس غیر تصدیق شدہ درخواستیں روک دیتی ہے، Go اور ڈیپنڈنسیز اپ ڈیٹ، فولڈر ڈاؤن لوڈز اسٹریم، چھوٹا LocalStorage۔
- **v0.4.96**: ڈسک فارمیٹنگ کالز پر خراب درخواستیں کریش ہونے کے بجائے 400 کے ساتھ مسترد کر دی جاتی ہیں۔
- **v0.4.95**: `casaos -v` اصل انسٹال شدہ ورژن رپورٹ کرتا ہے۔
- **v0.4.94**: بیک اپس ایپ انسٹال/اپ ڈیٹ/ڈیپلائے کے دوران ناکام ہونے کے بجائے اپنی باری کا انتظار کرتے ہیں۔
- **v0.4.93**: ہارڈویئر ویجٹ کے نیٹ ورک کاؤنٹرز میں میموری کرپشن کریش کی مرمت۔
- **v0.4.92**: git ریپوزٹریز سے ایپس ڈیپلائے کریں یا موجودہ فولڈرز اپنائیں؛ خودکار ری بلڈز اور رول بیک۔
- **v0.4.91**: کنٹینر ہکس (`post_start`، `pre_start`) اب چلتے ہیں۔
- **v0.4.90**: `docker compose up` کے ساتھ چلنے والے اسٹیکس ایپس کے طور پر درج ہوتے ہیں؛ Compose v5.5.1 سپورٹ۔
- **v0.4.89**: UPX پیکنگ کے بغیر بنائی گئی بائنریز، اسٹارٹ اپ ناکامیوں کی مرمت۔
- **v0.4.88**: ویجٹ کی دوبارہ ترتیب، RAID arrays ایک بار شمار، Docker کے لیے انسٹال چیک۔
- **v0.4.87**: ایپ اسٹور کیٹلاگ فال بیک IceWhale کے موجودہ اسٹور سے مماثل کرنے کے لیے اپ ڈیٹ۔
- **v0.4.86**: "ہر ایپ اپ ڈیٹ کریں" خصوصیت فی امیج تفصیلات اور ترتیب وار اپ ڈیٹس کے ساتھ۔
- **v0.4.85**: سیشنز ری اسٹارٹس کے دوران برقرار رہتے ہیں؛ سائننگ کی ڈسک پر محفوظ۔
- **v0.4.84**: 443 پر خود دستخط شدہ سرٹیفکیٹ کے ساتھ HTTPS، بیک اپ برقراری، کیٹلاگ فال بیک۔
- **v0.4.83**: Loopback authentication کی مرمت؛ Go کو 1.26 پر اپ ڈیٹ۔
- **v0.4.82**: PsiTransfer اور ayon ایپس بحال؛ اسٹور تھرڈ پارٹی کیٹلاگز کے ساتھ کام کرتا ہے۔
- **v0.4.81**: بیک اپ ری اسٹور پاتھ میپنگ کی مرمت۔
- **v0.4.80**: مکمل باکس بیک اپ اور ری اسٹور (صارفین، شیئرز، شیڈولز، منازل)۔
- **v0.4.79**: بیک اپ پروگریس کارڈز، rclone crypt کے ذریعے انکرپشن، پروننگ۔
- **v0.4.78**: میسج بس ڈیٹا بیس فولڈر کے مسائل سے تازہ انسٹال ناکامیوں کی مرمت۔
- **v0.4.77**: کسی بھی منزل سے ایپس کو compose فائل اور ڈیٹا کے ساتھ ری اسٹور کریں۔
- **v0.4.76**: API ری اسٹور فلیگ میپنگ کی مرمت۔
- **v0.4.75**: History سے بیک اپس کو ڈیٹا کی تبدیلی کے ساتھ ری اسٹور کریں۔
- **v0.4.74**: `.env` فائلوں کے بغیر ایپس کے لیے بیک اپ انوینٹری کی مرمت۔
- **v0.4.73**: پہلا انسٹال چیک بیک اپ ریکارڈنگ کے مسئلے کو تلاش اور درست کیا۔
- **v0.4.72**: rclone کو v1.75.1 پر پن کیا گیا؛ CI ہر ریلیز پر انسٹال اور بیک اپ کرتا ہے۔
- **v0.4.71**: اپ ڈیٹ پروگریس کارڈز اور متعلقہ مسائل کی مرمت۔
- **v0.4.70**: شیئر ایکسیس لیولز دکھائیں اور اکاؤنٹس کا انتظام کریں۔
- **v0.4.69**: شیئر ڈائیلاگز اب ایکسیس لیول (مہمان یا اکاؤنٹ) پوچھتے ہیں۔
- **v0.4.68**: سیٹنگز پینل کی چوڑائی کی مرمت۔
- **v0.4.67**: غیر CasaOS کنٹینرز کی بہتر ہینڈلنگ تفصیلات اور اقدامات کے ساتھ۔
- **v0.4.66**: rclone کے ساتھ S3/SFTP/FTP پر بیک اپس؛ گرے شدہ ایپس کی مرمت۔
- **v0.4.65**: ہاتھ سے لکھے گئے compose اسٹیکس کے لیے اسٹیٹس ڈسپلے کی مرمت؛ بائنریز سے IceWhale برانڈنگ ہٹائی گئی۔
## ڈیولپمنٹ اور ٹیسٹنگ
ہر ریلیز کو ایک انسٹال چیک کے ذریعے ٹیسٹ کیا جاتا ہے جو ایک صاف Ubuntu VM پر چلتا ہے، بنڈل انسٹال کرتا ہے، ایک صارف رجسٹر کرتا ہے، ایک ایپ انسٹال کرتا ہے، ایک rclone منزل بناتا ہے، ایک بیک اپ لیتا ہے، اور فائلوں کی تصدیق کرتا ہے۔ یہ چیک ری اسٹور کی فعالیت کو بھی ٹیسٹ کرتا ہے اور انسٹال لاگز میں معلوم ناکامی کے پیٹرنز والی ریلیزز کو مسترد کرتا ہے۔
## سپورٹ
یہ ایک کمیونٹی پروجیکٹ ہے۔ مسائل [ReCasaOS/CasaOS/issues](https://github.com/ReCasaOS/CasaOS/issues) پر رپورٹ کریں، IceWhale کو نہیں۔ اصل پروجیکٹ [IceWhaleTech/CasaOS](https://github.com/IceWhaleTech/CasaOS) ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.