关于我们
项目简介
Z1 是一套基于 Debian 13 的开源 NAS 操作系统。全部使用原生 systemd 服务(不依赖 Docker),配合 Go 单二进制 Web 管理面板,追求稳定、高性能、易维护。
我们的核心理念:协议只是系统能力,数据才是系统核心。 用户应该管理的是存储、共享、用户、权限、应用,而不是 Samba、NFS、RAID 这些技术名词。
核心数据
| 指标 | 数值 |
|---|---|
| NAS 服务 | 9 个 |
| Web 面板模块 | 12 个 |
| 面板内存占用 | < 3MB |
| Docker 依赖 | 0(系统核心不依赖 Docker) |
| 一键部署步骤 | 10 步 |
| 协议访问方式 | 6 种 (SMB/NFS/FTP/WebDAV/Web UI/S3) |
| 告警通道 | 4 个 (钉钉/Telegram/Bark/邮件) |
| 面板二进制大小 | ~11MB |
| 代码语言 | Go(后端)+ Alpine.js(前端) |
设计原则
- Debian First — 基于 Debian 13,不为特定硬件定制架构
- Native Linux First — 系统能力全部原生直管,不经过容器层
- Go Single Binary — 面板是单个 Go 二进制,前端 embed,内网零依赖
- systemd First — 所有服务以 systemd unit 管理
- Storage First — UI/API 以"用户管理数据"为中心
- Web First — 唯一官方客户端是 Web UI(含 PWA)
不建议的方向:Docker First / Protocol First / RAID First / 特定硬件 First
版本历程
| 版本 | 日期 | 主要内容 |
|---|---|---|
| v1.4.0-beta.19 | 2026-10-13 | Gitee Release |
| v1.4.0-beta.15 | 2026-09-24 | Gitee Release |
| v1.4.0-beta.14 | 2026-09-19 | Gitee Release |
| v1.4.0-beta.13 | 2026-09-19 | NFS 导出对所有网段开放(* 替代本机网段检测)——跨网段/多网卡客户端不再被 mountd 拒绝 unmatched host |
| v1.4.0-beta.12 | 2026-09-18 | 创建向导按已选磁盘实时预估容量(选目标后预览面板:各方案可用容量/安全性/注意事项)+ 登录页品牌 slogan |
| v1.4.0-beta.11 | 2026-09-18 | 监控页「当前连接」卡片(SMB 会话 + 各协议端口归类)+ 回收站改 per-share .recycle/(删除=rename 零拷贝、恢复保留目录树、旧 #recycle 兼容)+ 存储页 tab 切换跳动修复 |
架构文档
Z1 有一份正式的架构宪法文档,记录了对外部建议的逐条评审结论:
- Architecture v1.0 — 二十条建议评审(✅已采纳14 / 🔶部分采纳2 / 📅排期4 / ❌不采纳附理由)
联系方式
- Gitee 仓库: https://gitee.com/gitdogcat/nas
- GitHub 仓库: https://github.com/jackeyPeng/nas
- Issues: https://gitee.com/gitdogcat/nas/issues
- 软件下载: https://get.z1.sale
- 官网: https://www.z1.sale
开源协议
Z1 基于 GNU AGPLv3 协议发布,代码完全开放,欢迎社区贡献。
AGPLv3 意味着:即使通过网络提供服务,也需要开源你的修改。我们选择这个协议是为了确保所有基于 Z1 的衍生品都必须回馈社区。