CasaOS 是一套开源个人云系统,提供面向家庭场景的网页界面,用于在自有硬件上运行 Docker 应用和管理文件。
- Star
- 3,000
- Fork
- 227
- 未关闭 Issue
- 9
- 最近提交
- 前天
这是什么?
ArozOS 是一个在浏览器中运行的桌面环境,可部署在树莓派、Armbian 或 Debian 等 Linux 主机上。用户通过网页登录,界面包含开始菜单、任务栏和文件管理器,可当作家庭 NAS 或个人云盘使用。
系统能把本地磁盘(ext4、NTFS、FAT)以及 WebDAV、SMB、SFTP 等远程存储统一挂载到一个虚拟文件系统中,并内置 FTP、WebDAV、SFTP 文件服务,支持文件分享,也为老旧浏览器提供基础 HTTP 访问。安全方面支持 OAuth、LDAP、IP 黑白名单和登录失败延迟。
后端使用 Go 编写,扩展可以通过 JavaScript 网页应用或 Go、Python 子服务实现。项目可用 Go 1.20 及以上版本从源码构建,也可通过脚本在 Linux 上安装,或在 Windows 上直接运行。
核心功能
- 01带文件管理器的 Web 桌面,支持拖拽和上传
- 02可挂载本地磁盘以及 WebDAV、SMB、SFTP 等远程存储
- 03内置 FTP、WebDAV、SFTP 文件服务
- 04支持 OAuth、LDAP、IP 黑白名单和登录超时限制
- 05可通过 JavaScript 网页应用及 Go、Python 子服务扩展
适用场景
- 将树莓派改造成带网页界面的家用 NAS
- 把多块磁盘和网络共享中的文件集中管理
- 通过内置文件服务与家人或同事共享文件
- 在内存较小的 VPS 或单板机上搭建轻量个人云
快速上手
- 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 是什么?
- 面向树莓派等低功耗设备的 Web 桌面操作系统,提供文件管理、网络文件共享和网页应用运行环境。 ArozOS 是一个在浏览器中运行的桌面环境,可部署在树莓派、Armbian 或 Debian 等 Linux 主机上。用户通过网页登录,界面包含开始菜单、任务栏和文件管理器,可当作家庭 NAS 或个人云盘使用。
- arozos 可以免费使用吗?用的什么许可证?
- arozos 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- arozos 还在维护吗?
- 活跃维护中。arozos 最近一次提交是在 2026年10月18日。
- arozos 适合用来做什么?
- 将树莓派改造成带网页界面的家用 NAS 把多块磁盘和网络共享中的文件集中管理 通过内置文件服务与家人或同事共享文件 在内存较小的 VPS 或单板机上搭建轻量个人云
- 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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
3.7万2199GoApache-2.0更新于 22天前
可自托管的文件存储、同步、分享与团队协作平台,支持 WebDAV 和在线文档编辑。
1941158TypeScriptAGPL-3.0更新于 昨天
单个 Go 可执行文件即可运行的自托管云平台,用于文件共享、协作编辑代码和用户管理。
36120TypeScriptGPL-3.0更新于 前天
浏览器扩展,将原生书签同步到你自己的存储(如 Nextcloud、WebDAV、Git),跨浏览器与设备使用。
8573336TypeScriptMPL-2.0更新于 前天
一款数字相框,将 BirdNET-Go 麦克风识别到的鸟类以 1800 年代手工剪纸插画形式展示在墨水屏或任意屏幕上。
3805135PythonMIT更新于 3小时前
一款可自托管、支持离线使用的知识库,内置增强型 Markdown 编辑器,支持团队协作、OIDC 单点登录与 S3 存储。
3040220VueMIT更新于 前天