عن المشروع

ReCasaOS هو توزيعة مستقلة يُحافظ عليها المجتمع لنظام CasaOS، نظام التشغيل السحابي الشخصي للخوادم المنزلية. يوفر لوحة تحكم قائمة على الويب، ومتجر تطبيقات مع تثبيت بنقرة واحدة (Nextcloud، Home Assistant، Jellyfin، وغيرها)، وإدارة تطبيقات Docker، وإدارة الملفات، ومشاركات الشبكة. يستمر هذا التفرع في التطوير بعد توقف مشروع IceWhale الأصلي عن إصدار الإصدارات في عام 2025. تشمل التحسينات الرئيسية مقارنة بالإصدار الأصلي: مشاركات Samba موثقة (تمت إزالة الوصول كضيف لأسباب أمنية)، وملف docker-compose.yml قابل للتحرير للتطبيقات المثبتة، ودمج الأقراص الخارجية في /DATA مع إبقاء قرص النظام منفصلاً، وHTTPS مع شهادات يقدمها المستخدم، وإزالة الاتصالات الخارجية للتتبع وتحديد الموقع الجغرافي. يدعم Docker 24-29 وUbuntu 26.04، مع إصلاحات لعدم التوافق مع Docker 29. يتحقق المثبت من جميع التنزيلات باستخدام مجاميع SHA-256 ويدعم الترحيل من المثبتات السابقة في مكانها. يحتوي المستودع على الخدمة الأساسية (واجهة برمجة تطبيقات النظام، الملفات، المشاركات، المحدّث) وهو جزء من مشروع متعدد المكونات يشمل واجهة المستخدم، وإدارة التطبيقات، والبوابة، وخدمة المستخدم، وناقل الرسائل، والتخزين المحلي، والمثبت. يتطلب التطوير Go 1.21+ ويبني ثنائي `casaos`. تُبنى الإصدارات عبر CI لـ amd64 وarm64 وarmv7.