Skip to content

关于我们

项目简介

Z1 是一套基于 Debian 13 的开源 NAS 操作系统。全部使用原生 systemd 服务(不依赖 Docker),配合 Go 单二进制 Web 管理面板,追求稳定、高性能、易维护。

我们的核心理念:协议只是系统能力,数据才是系统核心。 用户应该管理的是存储、共享、用户、权限、应用,而不是 Samba、NFS、RAID 这些技术名词。

核心数据

指标数值
NAS 服务9 个
Web 面板模块11 个
面板内存占用< 3MB
Docker 依赖0(系统核心不依赖 Docker)
一键部署步骤10 步
协议访问方式6 种 (SMB/NFS/FTP/WebDAV/Web UI/S3)
告警通道4 个 (钉钉/Telegram/Bark/邮件)
面板二进制大小~11MB
代码语言Go(后端)+ Alpine.js(前端)

设计原则

  1. Debian First — 基于 Debian 13,不为特定硬件定制架构
  2. Native Linux First — 系统能力全部原生直管,不经过容器层
  3. Go Single Binary — 面板是单个 Go 二进制,前端 embed,内网零依赖
  4. systemd First — 所有服务以 systemd unit 管理
  5. Storage First — UI/API 以"用户管理数据"为中心
  6. Web First — 唯一官方客户端是 Web UI(含 PWA)

不建议的方向:Docker First / Protocol First / RAID First / 特定硬件 First

版本历程

版本日期主要内容
v1.0.02026-07-08安全清洗 + 用户名通用化
v1.2.02026-07-13模块化重构 + 配置管理 + 备份恢复 + rclone S3 + 硬件产品定义
v1.3.02026-08-03存储四层模型重构 + Design System v2.0 + rclone 增强 + 防火墙重写 + Architecture v1.0

架构文档

Z1 有一份正式的架构宪法文档,记录了对外部建议的逐条评审结论:

  • Architecture v1.0 — 二十条建议评审(✅已采纳14 / 🔶部分采纳2 / 📅排期4 / ❌不采纳附理由)

联系方式

开源协议

Z1 基于 GNU AGPLv3 协议发布,代码完全开放,欢迎社区贡献。

AGPLv3 意味着:即使通过网络提供服务,也需要开源你的修改。我们选择这个协议是为了确保所有基于 Z1 的衍生品都必须回馈社区。

基于 GNU AGPLv3 开源协议