CasaOS 与轻量方案:简单的家用服务器
聊了三个重量级系统,最后一个走完全相反的路:能不能不学 RAID、不碰命令行、甚至不装「NAS 系统」,就让家里的旧电脑跑起相册和影音?CasaOS 和它代表的轻量派,给的就是这个答案。这一章说清楚 CasaOS 是什么、怎么装、擅长什么、以及它最近的变化意味着什么。
CasaOS 的定位:面板而不是操作系统
严格说 CasaOS 不是操作系统。它是装在 Ubuntu、Debian 或者树莓派系统上的一层 Web 面板:一行命令完成安装,自动配好 Docker 和 Docker Compose,然后给你一个应用商店式的图形界面。你面对的是整整齐齐的应用图标,而不是磁盘和阵列的配置表。
这个定位决定了两个特点。优点是门槛极低:会装 Ubuntu 的人十分钟就能拥有全套家用服务,不会装系统的人也可以照着教程走完。CasaOS 的应用商店覆盖了几百个常用 Docker 应用:Jellyfin、Plex、Immich、Nextcloud、Home Assistant、qBittorrent、Vaultwarden……一键安装,参数面板配好,点一下就上线。对完全不想理解容器网络、存储卷、环境变量的人来说,这几乎是目前唯一的友好入口,对树莓派玩家尤其如此。
应用商店里的每一个条目背后都是一个封装好的 Docker 应用模板,安装时面板会问你两件事:数据放哪个目录、端口用哪个。答完这两问剩下全自动。用过它再去看裸 Docker 的 Compose 文件,你会发现其实就是同一个东西的两种皮肤——先图形后命令行,是很多人学会 Docker 的顺路过程。
缺点也来自定位:它没有存储管理。没有 RAID、没有快照、没有存储池概念,硬盘插上就挂载,应用数据放在 Docker 卷里。换言之它把「数据怎么安全」这个问题整个留给了你自己。你可以自己补:挂一块另一台 NAS 的网络盘当应用目录,或者把数据目录放到组了 RAID 的磁盘上,再或者配一个定时 rsync 任务同步到别处。CasaOS 不提供工具,但也不拦着你用通用方案;它的哲学是「把存储决策还给用户」。

十分钟装一遍
准备一台装好 Ubuntu 或者 Debian 的机器(或者树莓派),能联网,有一块空闲硬盘可选。硬盘大小按应用规模来,一百多 G 的一块旧 SSD 足够应付相册试验,影音库另说。SSH 连上去,执行官方的一行安装命令,脚本会自动完成:安装 Docker、拉起面板、配置服务。装完浏览器打开机器 IP,注册管理员账号,就能看见面板了。第一次进面板的界面会让人会心一笑:它做得确实像一个消费级应用,而不是一个服务器管理工具。
之后的所有操作都在图形界面里完成:应用商店选应用、填存储路径、点安装,三分钟一个服务。文件管理器内置在面板里,上传下载、建目录、分享,全部图形化。备份和迁移也简单:CasaOS 支持导出系统配置 JSON,新机器上导入即可恢复应用列表。注意应用数据本身不在 JSON 里,迁移之前把应用目录整个打包拷走才是完整备份。家用场景最常见的迁移路径是「旧电脑 → 新小主机」,整个过程分两步:导配置、拷数据,半小时完成。
一个重要提醒:不要把 CasaOS 装在已经跑了重要服务的系统上。个人经验补充一条:装之前把系统更新到最新,重启一次,确认 Docker 没有残留的奇怪状态。一行脚本跑下来的东西,环境越干净越不容易出幺蛾子;装失败了大不了重装系统,所以从一开始就在「随时能重装」的心态下用它。它会接管 Docker 环境的配置,安装脚本的变更可能和已有服务冲突。新装系统或者专用机器再用它。
近况:项目正在转型
写下这一章的时候必须诚实说明:CasaOS 主项目的活跃度已经明显下降,代码库在 2025 年夏天之后没有实质提交,维护团队把重心转向了商业化的 ZimaOS。这对用户意味着三件事,咱们一件件说。
第一,遇到边界问题要做好自己查的准备,Issue 区的回复速度比以前慢。第二,短期自用完全没问题——它依赖的底层 Docker 和 Ubuntu 都是成熟生态,面板本身功能完整,核心使用路径不受影响。第三,要有退出方案:因为应用数据就是 Docker卷加普通目录,任何时候迁移到裸 Docker、OMV 或者别的主机都很方便,系统本身不是壁垒。对个人自托管项目来说,「能随时走」是最重要的安全感。这也是为什么我们对 CasaOS 的评价依然偏正面:它没有把数据锁进任何私有格式。用 Docker 的人都知道,Compose 文件和数据目录在手里,换平台只是换个渲染方式。
| 评估维度 | CasaOS 现状 |
|---|---|
| 安装门槛 | 一行命令,十分钟 |
| 应用生态 | 几百个常用应用一键装 |
| 存储管理 | 基本没有,需自行规划 |
| 社区活跃度 | 明显下降,团队重心转移 |
| 迁移成本 | 低,数据就是普通目录 |
其他轻量方案
如果你觉得 CasaOS 的不确定性不踏实,同赛道还有别的选择。一是直接用裸 Docker 加 Portainer:学习曲线高一档,但完全自主,应用配置就是一串 Compose 文件,走哪都能跑。二是 1Panel 这类国产开源面板:功能更传统(网站、数据库、文件、应用一应俱全),更新活跃,适合既要面板又要掌控细节的用户。选它的好处是维护积极、文档中文化程度高,坏处是它面向服务器运维而非家用 NAS,很多概念家用场景用不上。三是turnkey方案如飞牛 fnOS:开箱即用的家用体验加上完整的存储管理,代价是要重新装一次系统。它可以看作「不开源的 CasaOS 加强版」,适合想要省心又要存储安全的家庭。
还有一个极其轻量的思路:旧电脑装 Debian,SSH 进去用 Docker 跑两个应用,不用任何面板。这其实是多数老玩家的终点形态——面板省下的学习时间,迟早要花在排查面板自己的问题上。到那时候你已经全会了,面板就从必需品变成了一个可选项。
硬件上有什么讲究
CasaOS 对硬件的要求几乎等于「能跑 Linux 就行」。树莓派 4 或者 5 是官方推荐平台之一,ARM 架构直接支持;x86 的小主机、旧笔记本、退役整机都可以。选择硬件时主要看你想跑什么应用:Immich 这类相册服务会做机器学习识别,吃内存和处理器;Jellyfin 转码需要核显给力;只是存文件和跑轻量工具,任何十年内的机器都够。
对树莓派玩家有一句提醒:SD 卡是这套系统最脆弱的环节——系统、应用数据全跑在卡上,几个月把它写坏是常见结局。要么换 SSD 通过 USB 或者 M.2 底座连接,要么就做好系统镜像备份。这也是为什么很多树莓派玩家最后还是搬回了一台正经 x86 小主机,功耗和可靠性都更好交代,这一步早晚都得走。
CasaOS 适合谁
最适合的人群是「NAS 零基础、想体验自托管、对数据安全要求暂时不高」的入门者。一块旧硬盘加一台旧电脑,周末下午就能跑起来 Immich 和 Jellyfin,全家人马上受益。如果这台机器某天退休了,你不但没损失什么,还收获了一整年好用的照片备份。这份「立刻能用」的体验,是任何重量级系统给不了的。
也适合做副机:主力 NAS 稳稳存数据,CasaOS 副机跑各种试验性应用,坏了重装一遍就是。反过来,它不适合做家庭唯一的数据中心:没有快照和冗余的存储层,放重要照片总是让人睡不踏实。成年人全都要的做法是 CasaOS 跑应用,数据目录指向另一台 NAS 的网络挂载,生产力和安全感兼得。兜兜转转你会发现,自建的世界里没有银弹,只有组合拳。

写在最后
CasaOS 让我想到自建圈的一条规律:越简单的方案越适合入门,越耐用的方案越需要学习。它不完美,但它把「自建家用服务器」这件事的体验门槛打到了地板上。从它开始入坑的人,一部分会满足了再也不折腾,另一部分会走向 OMV、TrueNAS和 unRAID——无论走哪条路,CasaOS 让他们迈出了第一步。这就是这类轻量方案最大的价值:它降低的不只是门槛,还有开始的勇气。哪天你觉得自己已经是高手了,回头看看最初那个面板,会发现它教会你的比想象中多:容器是什么、数据存在哪、端口怎么映射——这些概念通过图形界面先建立直觉,再去看命令行就水到渠成了。
装轻量方案也省不了网络安全那一课:面板端口别暴露公网,SSH 密钥先配好,密码登录尽早关掉,详见 ssh;内网和端口相关的基础概念可以翻 jsjwlmst,这一步对轻量方案同样重要——轻量不等于可以裸奔在公网上,安全习惯是全国统一的,共勉。
