프로젝트 소개

CasaOS는 IceWhaleTech가 개발한 오픈소스 개인 클라우드 시스템으로, 원래 크라우드펀딩된 ZimaBoard에 사전 설치되었다. 이 프로젝트는 심층적인 기술 지식 없이도 자신의 데이터를 저장, 관리, 접근하고자 하는 가정용 사용자를 목표로 하는 간단하고 우아한 시스템으로 설명된다. README는 컴퓨팅 및 스토리지 비용 감소, 일부 클라우드 워크로드의 엣지로의 이동, 개인 및 소규모 조직이 데이터 소유권을 유지하려는 욕망을 동기 부여로 제시한다. 또한 장기적으로 개인 서버 간 분산 협업과 개인 데이터로 훈련된 개인화 AI 어시스턴트와 같은 비전을 언급하지만, 이들은 배송된 기능이 아니라 팀의 비전으로 제시된다. README에 나열된 주요 기능에는 코드와 폼 없이 가정용 상황에 맞춰 설계된 친절한 UI; ZimaBoard, Intel NUC, Raspberry Pi 및 구형 컴퓨터를 포함한 다양한 하드웨어 및 기본 시스템 지원; Nextcloud, HomeAssistant, AdGuard, Jellyfin, *arr 도구 등을 포함한 앱의 원클릭 설치가 가능한 선별된 앱 스토어; Docker 생태계에서 100,000개 이상의 앱을 설치할 수 있는 능력; 기술적 배경이 필요 없는 우아한 드라이브 및 파일 관리; 자원 사용량, 앱 상태 등을 한눈에 보여주는 시스템/앱 위젯이 있다. 설치는 ZimaBoard, Intel NUC, Raspberry Pi 및 기타 컴퓨터를 지원하는 원라인 명령어로 이루어지며, Ubuntu, Debian, Raspberry Pi OS, CentOS와 호환된다. README는 amd64/x86-64, arm64, armv7 아키텍처를 나열한다. 공식 지원 시스템은 Debian 12(테스트됨 및 권장), Ubuntu Server 20.04, Raspberry Pi OS로 모든 것이 테스트되었다. 커뮤니티 지원 시스템으로는 Elementary 6.1과 Armbian 22.04가 테스트되었으며, Alpine, OpenWrt, ArchLinux는 아직 완전히 테스트되지 않았다. 빠른 설정 명령어는 wget 또는 curl 파이프를 sudo bash에 연결하는 방식이다. 업데이트는 UI의 설정을 통해 또는 장치에 연결된 터미널 세션에서 수행할 수 있다. 버전 확인은 casaos -v 명령어를 사용하며, 제거는 v0.3.3 이상에서 casaos-uninstall을 통해, 이전 릴리스는 스크립트를 통해 가능하다. 이 프로젝트는 커뮤니티 주도적이다. README는 Discord 서버 가입, GitHub Discussions 사용, 웹사이트 및 데모 확인, CasaOS 위키를 통한 기여 및 개발 가이드라인 조회를 유도한다. Casa라는 단어는 스페인어로 집을 의미한다. 릴리스 노트는 GitHub에 게시되며, 리포지토리는 all-contributors 사양을 따른다. 이 프로젝트는 LICENSE 파일로 연결되는 라이선스 뱃지를 표시하며, README 텍스트에 MIT 스타일의 오픈소스 존재감을 제공할 뿐 추가 라이선스 세부사항은 없다.