Sobre o projeto

O CasaOS é um sistema de nuvem pessoal open-source desenvolvido pela IceWhaleTech e originalmente pré-instalado na ZimaBoard, conquistada por financiamento coletivo. O projeto se descreve como um sistema simples e elegante voltado para usuários residenciais que desejam armazenar, gerenciar e acessar seus próprios dados sem necessidade de conhecimento técnico aprofundado. O README apresenta como motivação a queda dos custos de computação e armazenamento, a migração de algumas cargas de trabalho em nuvem para a borda, e o desejo de indivíduos e pequenas organizações reterem a propriedade de seus dados. Também menciona ideias de longo prazo, como colaboração distribuída entre servidores pessoais e assistentes de IA personalizados treinados com dados pessoais, apresentadas como visão da equipe, não como funcionalidades implementadas. Os principais recursos listados no README incluem uma interface amigável projetada para cenários domésticos, sem código e sem formulários; suporte a múltiplos hardwares e sistemas base, como ZimaBoard, Intel NUC, Raspberry Pi e computadores antigos; uma loja de aplicativos curada com instalação em um clique, incluindo Nextcloud, HomeAssistant, AdGuard, Jellyfin e ferramentas *arr; a capacidade de instalar inúmeros aplicativos Docker, com mais de 100.000 aplicativos do ecossistema Docker disponíveis; gerenciamento de unidades e arquivos elegante, sem necessidade de conhecimento técnico; e widgets do sistema/aplicativo mostrando uso de recursos, status do app e outras informações de relance. A instalação é feita por meio de um comando de uma linha que suporta ZimaBoard, Intel NUC, Raspberry Pi e outros computadores, sendo compatível com Ubuntu, Debian, Raspberry Pi OS e CentOS. As arquiteturas oficiais incluem amd64/x86-64, arm64 e armv7. Os sistemas oficialmente suportados são Debian 12 (testado e recomendado), Ubuntu Server 20.04 e Raspberry Pi OS, todos marcados como testados. Sistemas apoiados pela comunidade incluem Elementary 6.1 e Armbian 22.04, ambos testados, enquanto Alpine, OpenWrt e ArchLinux são marcados como ainda não totalmente testados. O comando rápido de configuração é um pipeline de wget ou curl pipeado para sudo bash. As atualizações podem ser feitas pela interface em Configurações, ou a partir de uma sessão de terminal conectada ao dispositivo; a verificação de versão usa o comando casaos -v, e a desinstalação está disponível via casaos-uninstall na versão 0.3.3 ou superior, ou por meio de um script para lançamentos mais antigos. O projeto é conduzido pela comunidade. O README convida os usuários a entrar no servidor do Discord, usar as discussões do GitHub, visitar o site e a demonstração, e consultar a wiki do CasaOS para orientação de contribuição e desenvolvimento. A palavra Casa vem do espanhol para "casa". As notas de lançamento são publicadas no GitHub, e o repositório segue a especificação all-contributors. O projeto exibe um selo de licença vinculando-se ao arquivo LICENSE, oferecendo uma presença open-source no estilo MIT sem detalhes adicionais de licença no texto do README.