Sobre o projeto

ReCasaOS é uma distribuição independente e mantida pela comunidade do CasaOS, o sistema operacional de nuvem pessoal para servidores domésticos. Ele fornece um painel baseado na web, uma loja de aplicativos com instalações em um clique (Nextcloud, Home Assistant, Jellyfin, etc.), gerenciamento de aplicativos Docker, gerenciamento de arquivos e compartilhamentos de rede. Este fork continua o desenvolvimento após o projeto upstream IceWhale parar de lançar versões em 2025. Principais melhorias em relação ao upstream incluem: compartilhamentos Samba autenticados (acesso de convidado removido por segurança), docker-compose.yml editável para aplicativos instalados, discos externos mesclados em /DATA mantendo o disco do sistema separado, HTTPS com certificados fornecidos pelo usuário e remoção de telemetria de terceiros e chamadas de geolocalização. Ele suporta Docker 24-29 e Ubuntu 26.04, com correções para incompatibilidade com Docker 29. O instalador verifica todos os downloads com somas de verificação SHA-256 e suporta migração de instaladores anteriores no local. O repositório contém o serviço principal (API do sistema, arquivos, compartilhamentos, atualizador) e faz parte de um projeto multicomponente que inclui UI, gerenciamento de aplicativos, gateway, serviço de usuário, barramento de mensagens, armazenamento local e instalador. O desenvolvimento requer Go 1.21+ e compila o binário `casaos`. As versões são construídas via CI para amd64, arm64 e armv7.