CasaOSは、自宅のハードウェアでDockerアプリを動かし、ファイルを管理できるWeb UIを備えたオープンソースのパーソナルクラウドシステムです。
tobychui/arozos
Raspberry Piなどの低消費電力デバイス向けWebデスクトップOS。ファイル管理やネットワーク共有に対応
代替できる製品:Synology DSM
Google Drive
- スター
- 3,000
- フォーク
- 227
- 未解決の Issue
- 9
- 最終コミット
- 一昨日
これは何?
ArozOSは、Raspberry Pi、Armbian、DebianサーバーなどのLinuxホスト上で動作するブラウザベースのデスクトップ環境です。ユーザーはスタートメニューやタスクバー、ファイルマネージャーを備えたデスクトップ風のWebインターフェースからログインでき、ホームNASや個人用クラウドストレージとして利用できます。
ローカルディスク(ext4、NTFS、FAT)や、WebDAV、SMB、SFTPなどのリモートストレージを、ひとつの仮想ファイルシステムにマウントできます。FTP、WebDAV、SFTPサーバーやファイル共有機能も標準搭載しており、古いブラウザ向けの基本的なHTTPインターフェースも利用できます。セキュリティ機能として、OAuth、LDAP、IPの許可・拒否リスト、ログイン試行の制限を備えています。
バックエンドはGoで書かれており、JavaScriptベースのWebアプリや、GoまたはPythonのサブサービスで機能を拡張できます。Go 1.20以降でソースからビルドできるほか、Linuxではスクリプトでインストールでき、Windowsでは実行ファイルとして起動できます。
主な機能
- 01ドラッグ&ドロップやアップロードに対応したファイルマネージャー付きWebデスクトップ
- 02ローカルディスクやWebDAV、SMB、SFTPなどのリモートストレージをマウント
- 03FTP、WebDAV、SFTPのファイルサーバーを標準搭載
- 04OAuth、LDAP、IPの許可・拒否リスト、ログイン試行の制限
- 05JavaScript WebアプリやGo・Pythonのサブサービスで拡張可能
ユースケース
- Raspberry PiをWebインターフェース付きのホームNASにする
- 複数のディスクやネットワーク共有上のファイルを一元管理する
- 標準搭載のファイルサーバーを使って家族や同僚とファイルを共有する
- メモリの少ないVPSやSBCで軽量な個人用クラウドを運用する
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/tobychui/arozos - 2
ソースフォルダーに移動して Go の依存関係を取得する
cd ./arozos/src/ && go mod tidy - 3
システムをビルドする
go build - 4
ArozOS を起動し、http://localhost:8080/ にアクセスして管理者の初期設定を完了する
./arozos
使う前に知っておきたいこと
- ソースからビルドするには Go 1.20 以降と ffmpeg が必要です。
- Windows ビルドでは一部の機能を利用できません。
- Windows arm64 および OpenWRT/riscv64/loong64 向けのビルドは実験的で、テストされていません。
トピック
よくある質問
- arozos とは?
- Raspberry Piなどの低消費電力デバイス向けWebデスクトップOS。ファイル管理やネットワーク共有に対応 ArozOSは、Raspberry Pi、Armbian、DebianサーバーなどのLinuxホスト上で動作するブラウザベースのデスクトップ環境です。ユーザーはスタートメニューやタスクバー、ファイルマネージャーを備えたデスクトップ風のWebインターフェースからログインでき、ホームNASや個人用クラウドストレージとして利用できます。
- arozos は無料で使えますか?ライセンスは?
- arozos は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- arozos は今もメンテナンスされていますか?
- 活発にメンテナンス中。arozos の最終コミットは 2026年10月18日 です。
- arozos は何に使えますか?
- Raspberry PiをWebインターフェース付きのホームNASにする 複数のディスクやネットワーク共有上のファイルを一元管理する 標準搭載のファイルサーバーを使って家族や同僚とファイルを共有する メモリの少ないVPSやSBCで軽量な個人用クラウドを運用する
- arozos のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/tobychui/arozos ソースフォルダーに移動して Go の依存関係を取得する: cd ./arozos/src/ && go mod tidy システムをビルドする: go build ArozOS を起動し、http://localhost:8080/ にアクセスして管理者の初期設定を完了する: ./arozos
- arozos はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/tobychui/arozos
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
WebDAVやオンラインオフィス編集に対応した、ファイル保存・同期・共有とチームコラボレーションのためのセルフホスト型プラットフォーム。
ファイル共有、共同コード編集、ユーザー管理ができる、単一のGoバイナリで提供されるセルフホスト型クラウドプラットフォーム。
PostgreSQLを使用する、単一のGoバイナリで提供されるセルフホスト型ニュースレター・メーリングリスト管理ツール。
BirdNET-Goのマイクが検出した鳥を、1800年代の切り絵風イラストで表示する、電子ペーパーなどに対応したフォトフレーム。
共有グループ、定期スケジュール、モバイル・Telegram・Discord・Pushover経由のリマインダーに対応した、オープンソースのセルフホスト型タスク・家事管理ツール。