家里的 NAS 系统换了一茬又一茬。群晖太贵、Unraid 要付费授权、TrueNAS 配置门槛高,轻量的又有种”功能总差一口气”的感觉。最近在翻 GitHub 的时候撞见一个叫 NovaNAS 的新项目,标榜自己是 CasaOS、Unraid 甚至群晖/QNAP 系统的开源替代品,技术栈还挺出人意料——后端是 Laravel 12,前端 React,套了个桌面级窗口管理器。我把它翻了一遍,说说它到底是个什么来头,以及现在值不值得上。
是什么:把 NAS 系统做成”桌面操作系统”
NovaNAS 的核心思路很有意思:它不只是一个 Web 管理面板,而是想给你一个能拖拽窗口的桌面界面。打开浏览器访问机器的 80 端口,看到的是一排可移动、可缩放的窗口,像在用一个跑在网页里的操作系统。存储、用户、网络、Docker、应用商店全都在这一个界面里管。
后端用 Laravel 12(PHP 8.5)+ MySQL/PostgreSQL,前端是 React 配 Inertia.js 和 Mantine UI,自己写了个窗口管理器来摆布各个应用。这个组合在 NAS 系统里挺少见——大部分同类要么 Go 写的单二进制,要么 Vue 那一套。用 PHP 全栈的好处是生态成熟、招人好招,坏处是运行依赖比单二进制重不少。
为什么有人会想用这个
作者写 README 的动机很直白:CasaOS 功能太基础,满足不了正经的家庭或小团队存储需求;而群晖/QNAP 的系统又闭源、绑定硬件。NovaNAS 想填中间那块空档——企业级的功能,开源且免费。
它列出来的功能面确实铺得很开:
- 存储:声称支持 ZFS 和 EXT4、RAID 存储池管理、SMB/NFS 共享、Web 文件管理器、自动备份到外置盘或云存储。
- 应用:Docker 集成 + 一个社区应用商店(App Store),还能起停系统服务;虚拟机管理标注为”将来支持”。
- 网络与安全:防火墙规则、DynDNS、内置 VPN 服务器、Let’s Encrypt 自动证书、IP/DHCP/路由配置。
- 监控:CPU/内存/磁盘/网络实时指标、集中日志、邮件/SMS 告警。
- 杂项:Web 内终端、Cron 任务管理、系统自动更新、USB 外置盘挂载、网络打印机共享。
光看特性清单,确实是一副”全家桶”的样子。但清单归清单,下面说坑的时候你会看到,早期项目的清单和能稳定跑起来的功能之间,往往有距离。

怎么装:门槛比想象中高
安装方式很”一键”:
# 以 root 在全新的 Debian 13 上运行
curl https://raw.githubusercontent.com/NovaNasOrg/NovaNAS/refs/heads/main/install.sh | bash
然后浏览器开 http://机器IP(默认 80 端口),走初始化向导:建存储池、配用户权限、装应用。系统要求写着最低 2GB 内存、1 核 CPU、20GB 系统盘。
但这里有个硬门槛:它明确写着只支持 Debian 13,而且强调要在”全新安装”上以 root 跑。换句话说,你不能拿一台已经在跑别的服务的机器顺手装,最好是一块干净的小硬盘或一台闲置迷你主机从头来。我手边没有现成的 Debian 13 干净环境,所以下面是基于官方文档和代码结构的分析,不是我实机跑通的结论——这点先说清楚,免得你照着踩坑。
有什么坑(我看到的几个)
1. 太新了,真的太新了。 项目在 GitHub 上的提交历史只有 80 多次,最后一次提交是 2026 年 7 月初,Star 数还非常少。这种阶段的项目,功能的”纸面清单”往往跑在”实际完成度”前面。ZFS 支持、VPN 服务器、应用商店这些,README 写得明明白白,但早期版本里有多少是能稳定用的、有多少是占位框架,需要你自己去 issues 里扒。我的建议是:别把它当主力存储系统,先拿一台测试机玩。
2. 必须是 Debian 13 + 全新安装。 这点对很多人不友好。现在主流的 NAS 改装环境很多还停在 Debian 12 或更早,而且大家通常希望复用已有机器。NovaNAS 的 installer 直接动系统,跑在已有环境上有把原有配置搞乱的风险。
3. PHP 全栈的运维负担。 比起 Go 写的单二进制 NAS 系统,Laravel + MySQL/PostgreSQL + Node 前端这套要装的东西多得多。系统更新、依赖升级、数据库迁移每一步都可能出问题。对一个”装完就别管它”的 NAS 来说,重技术栈意味着更多需要你操心的地方。
4. 文档站还是空的。 README 里所有详细安装/配置链接都指向 docs.novanas.org,但我实际打开安装页是 404。这意味着现在你能依赖的只有 README 和源码本身。对早期采用者来说,这等于”文档得自己读代码补”。
5. 数据责任在你。 作者强调”卸载后你的数据还在,系统不绑架你”,这点是加分项。但反过来,ZFS/RAID/备份这些真正决定数据安全的东西,早期项目里出 bug 的代价是你的文件。我绝对不会在它上面放唯一一份重要资料。
适合谁,不适合谁
如果你是想找个实验田——手头有台闲置迷你主机、想体验”桌面级 NAS 系统”这个概念、愿意读源码填文档的坑——NovaNAS 现在就可以拉起来玩,MIT 协议随便改。它的窗口式 UI 和”一个界面管全部”的理念确实有新鲜感。
但如果你想要的是稳定存家庭照片和视频、能长期不折腾就跑的存储,那现在它还太嫩。群晖/飞牛这类成熟系统,或者 TrueNAS/Unraid 这些经过验证的开源方案,在这个阶段仍是更省心的选择。
小结
NovaNAS 是个有意思的尝试:用 Web 桌面 + PHP 全栈去重新想象 NAS 系统长什么样,清单铺得很满,野心不小。但”清单完整”和”能放心用”是两回事,对 2026 年 7 月这个时间点的它来说,更接近”值得围观的潜力股”而非”可以上生产的工具”。我打算先丢一台测试机进去跑两周,看 ZFS 和 Docker 应用商店实际靠不靠谱,到时候再回来跟你汇报真实体验。
要是你手里正好有台吃灰的 Debian 13 小主机,也可以自己先试试——记得用干净环境,别拿存了东西的机器冒险。
题图来源:NovaNAS 项目仓库公开 screenshot.png