📌 项目地址:IceWhaleTech/CasaOS | ⭐ 34,669 颗星 | 🔧 Go | 📜 未标注
为什么你需要一台个人云?
2020 年,CasaOS 团队注意到三个趋势:算力与存储成本快速下降、云计算向边缘计算迁移、消费者数据资产的归属问题被长期忽视。他们的推论是:五年内,一台低于 100 美元的个人云设备就能成为用户的数据中心,存储管理数据、控制智能设备、甚至训练个性化 AI。
这个推理不是空想。如果你家里有一台闲置的旧电脑、树莓派或 NUC,装上 CasaOS,它就能变成一个属于你自己的云——数据不经过第三方服务器,应用一键部署,无需学习 Linux 命令行。
CasaOS 的核心设计
CasaOS 给自己的定义是“一个简单、易用、优雅的开源个人云系统”。它的核心能力围绕四个字展开:降低门槛。
- UI 面向家庭用户:没有表格表单,没有代码,所有操作图形化。文件管理“所见即所得”,和操作电脑本地文件夹一样自然。
- 硬件兼容广泛:官方测试支持 x86-64、arm64、armv7 架构,包括 ZimaBoard、Intel NUC、Raspberry Pi,以及任何能跑 Ubuntu/Debian/CentOS 的旧电脑。
- 应用商店 + Docker 生态:内置精选应用(Nextcloud、HomeAssistant、AdGuard、Jellyfin),同时支持一键安装 Docker 仓库中超过 10 万个镜像。
- 系统/应用小部件:在首页就能看到 CPU/内存占用、应用运行状态,不用翻进后台。
这套设计的目标是:让一个完全不懂服务器的人,也能在几分钟内拥有自己的云。
实战:从零到拥有个人云
硬件与系统准备
CasaOS 官方测试过的系统有:
- Debian 12(推荐,已测试)
- Ubuntu Server 20.04(已测试)
- Raspberry Pi OS(已测试)
- 社区还支持 CentOS 等
硬件方面,只要你的设备是 amd64 / arm64 / armv7 架构即可。树莓派 4B、淘汰的笔记本电脑、各类开发板都能用。
安装:一行命令
安装过程被简化为“one-liner installation”。原文没有给出具体命令,但官方文档提供了安装脚本。通常你在终端执行如下类似的命令(注意:以下仅为示例格式,实际命令请以 CasaOS 官方文档为准):
curl -fsSL https://get.casaos.io | sudo bash
执行后,系统会自动检测环境并完成部署。部署完成后,通过浏览器访问设备的 IP 地址(如 http://192.168.1.100),就能看到 CasaOS 的欢迎界面。
日常操作
进入 CasaOS 后,你可以:
- 安装应用:在 App Store 中点击安装,例如 Nextcloud(私有云同步)、Jellyfin(家庭影音)、HomeAssistant(智能家居)。
- 安装任意 Docker 应用:在自定义应用页输入 Docker 镜像名称(例如
linuxserver/jellyfin),CasaOS 会自动拉取并配置端口映射和卷挂载。 - 管理文件:通过内置文件管理器上传/下载/分享文件,可以挂载外部硬盘或 NAS 共享。
- 查看状态:仪表盘显示 CPU 负载、内存 / 磁盘占用、每个应用的运行状态。
整个过程不需要写一行配置文件,也不需要知道 Docker 命令。
它和同类的区别是什么?
市面上常见的个人云方案有几种:
- 商业 NAS 系统(群晖、威联通):功能强大,但价格昂贵,且部分服务需要订阅;硬件绑定。
- Nextcloud/Filerun:纯文件同步和管理,部署需要一定技术背景,且安装后仍需手动配置反向代理、HTTPS 等。
- Home Assistant / OpenMediaVault:分别专注智能家居或存储,覆盖范围单一。
CasaOS 选择的路径是“整合 + 极简”:它整合了文件管理、应用安装、Docker 编排、系统监控四个功能,并把所有交互变成点按操作。它的底层依赖 Docker,因此你可以安装任何现存 Docker 镜像,而不像某些系统只能使用其商店内的应用。对于只想“装个 Jellyfin + Nextcloud 给全家用”的用户,CasaOS 比传统 NAS 系统快得多。
需要注意的事
- 仍在快速迭代中:CasaOS 目前版本为 0.x,部分功能(如用户管理、数据备份)还在完善。建议不要在生产环境中存储唯一数据。
- 网络暴露需谨慎:作为个人云,如果你打算从外网访问,请务必配置防火墙、反向代理并开启 HTTPS。CasaOS 默认不强制加密,默认端口 80 容易被扫描。
- 社区驱动:系统兼容性列表中有一部分标注为“社区支持”,并非官方保证。使用非官方测试的硬件/系统时,可能遇到驱动或启动问题。
- 许可协议:项目使用 Apache 2.0 许可证,可自由修改、商用,但需保留原版权声明。
适合什么样的人?
如果你:
- 有一台闲置的设备(树莓派、旧 PC、笔记本)
- 想拥有一个本地存放文件、跑家庭自动化、看影视的服务器
- 不愿意学习 Linux、Docker 命令
- 希望控制自己的数据,而不是上传到云盘
那么 CasaOS 是目前最省心的入门选择。反之,如果你需要企业级的权限管理、高可用集群、分布式存储,它还不成熟。
入门资源
- 官方网站:https://casaos.io
- 在线 Demo:https://www.casaos.io/demo
- GitHub 仓库:https://github.com/IceWhaleTech/CasaOS