このプロジェクトについて

CasaOSはIceWhaleTechによって開発されたオープンソースの個人向けクラウドシステムで、クラウドファンディング経由で開発されたZimaBoardに元々プリインストールされていた。プロジェクトは自身を「シンプルでエレガントなシステム」と位置づけ、深い技術知識なしにデータを保存・管理・アクセスしたい家庭向けユーザーを対象としている。READMEでは計算・ストレージコストの低下、クラウドワークロードの一部がエッジへ移行していること、個人や小規模組織がデータの所有権を維持したいという欲求を動機として掲げている。また、個人サーバー間の分散コラボレーションやパーソナルデータで訓練されたAIアシスタントといった長期的ビジョンにも言及しているが、これらは現在の機能ではなくチームの将来像として提示されている。 READMEに記載された主な機能には、コードもフォームも不要な家庭向けフレンドリーUI、ZimaBoard、Intel NUC、Raspberry Pi、古参PCなど複数のハードウェアとベースシステムへの対応、Nextcloud、HomeAssistant、AdGuard、Jellyfin、*arrツールなどを含むワンクリックインストール対応の厳選アプリストア、Dockerアプリの多数導入(READMEによればDockerエコシステムから10万以上のアプリが導入可能)、技術的背景を必要としないエレガントなドライブ・ファイル管理、リソース使用状況やアプリ状態などを一目で把握できるシステム/アプリウィジェットなどが含まれる。 インストールはZimaBoard、Intel NUC、Raspberry Piおよびその他のPCに対応したワンラインコマンドで実行され、Ubuntu、Debian、Raspberry Pi OS、CentOSと互換性がある。READMEではamd64/x86-64、arm64、armv7のアーキテクチャをリストしている。正式サポートOSはDebian 12(テスト済み・推奨)、Ubuntu Server 20.04、Raspberry Pi OSで、すべてテスト済みとしてマークされている。コミュニティサポートOSにはElementary 6.1とArmbian 22.04が含まれ、どちらもテスト済み。Alpine、OpenWrt、ArchLinuxはまだ完全にテストされていない。クイックセットアップコマンドはwgetまたはcurlパイプでsudo bashに渡す形式。アップデートはUIのSettingsから、またはデバイスに接続したターミナルセッションから実行可能。バージョン確認はcasaos -vコマンドで、アンインストールはv0.3.3以上ではcasaos-uninstall、それより古いリリースではスクリプト経由で行える。 プロジェクトはコミュニティ主導であり、READMEではDiscordサーバーへの参加、GitHub Discussionsの利用、ウェブサイトおよびデモの閲覧、CasaOS wikiによる貢献・開発ガイドラインの参照を呼びかけている。Casaという言葉はスペイン語で「家」を意味する。リリースノートはGitHubで公開され、リポジトリはall-contributors仕様に従っている。プロジェクトはLICENSEファイルへのリンク付きライセンスバッジを表示し、README本文に詳細なライセンス記載はなくMITスタイルのオープンソースライセンスで提供されている。