Sobre el proyecto

ReCasaOS es una distribución independiente mantenida por la comunidad de CasaOS, el sistema operativo personal en la nube para servidores domésticos. Proporciona un panel de control basado en web, una tienda de aplicaciones con instalaciones en un clic (Nextcloud, Home Assistant, Jellyfin, etc.), gestión de aplicaciones Docker, gestión de archivos y recursos compartidos de red. Este fork continúa el desarrollo después de que el proyecto upstream IceWhale dejara de publicar versiones en 2025. Las mejoras clave sobre el upstream incluyen: recursos compartidos Samba autenticados (se eliminó el acceso de invitado por seguridad), docker-compose.yml editable para aplicaciones instaladas, discos externos fusionados en /DATA mientras se mantiene el disco del sistema separado, HTTPS con certificados proporcionados por el usuario y eliminación de telemetría de terceros y llamadas de geolocalización. Soporta Docker 24-29 y Ubuntu 26.04, con correcciones para la incompatibilidad de Docker 29. El instalador verifica todas las descargas con sumas de verificación SHA-256 y admite la migración desde instaladores anteriores en el lugar. El repositorio contiene el servicio principal (API del sistema, archivos, recursos compartidos, actualizador) y es parte de un proyecto multicomponente que incluye interfaz de usuario, gestión de aplicaciones, puerta de enlace, servicio de usuario, bus de mensajes, almacenamiento local e instalador. El desarrollo requiere Go 1.21+ y compila el binario `casaos`. Las versiones se compilan mediante CI para amd64, arm64 y armv7.