Skip to content

开源社区

项目信息

Z1 是一个开源项目,基于 GNU AGPLv3 协议发布。

项目地址
Gitee 仓库https://gitee.com/gitdogcat/nas
官网仓库https://gitee.com/gitdogcat/nas-website
Issueshttps://gitee.com/gitdogcat/nas/issues
Releasehttps://gitee.com/gitdogcat/nas/releases/tag/v1.2.0
架构文档Architecture v1.0
产品手册nas-product-manual.md
变更日志CHANGELOG.md
优化路线图TODO.md

贡献方式

提交 Issue

发现 Bug 或有功能建议?欢迎提交 Issue:

  1. 先搜索是否已有类似 Issue
  2. 描述清楚:环境、复现步骤、期望行为、实际行为
  3. 附上日志/截图更佳

提交 PR

bash
# 1. Fork 仓库
# 2. 克隆你的 Fork
git clone https://gitee.com/你的用户名/nas.git

# 3. 创建分支
git checkout -b feat/your-feature

# 4. 提交修改
git add -A
git commit -m "feat: 你的功能描述"

# 5. 推送并发起 PR
git push origin feat/your-feature

贡献方向

方向需求
🔧 功能开发参考 TODO.md 中的待办项
🐛 Bug 修复查看 Issues 列表
📖 文档完善产品手册/部署指南/FAQ
🎨 UI/UXDesign System v2.0 组件优化
🌐 国际化i18n 多语言支持
🧪 测试单元测试/集成测试/硬件兼容性测试

技术栈

组件技术版本
后端Go1.25
前端Alpine.js3.x
操作系统Debian13 (trixie)
文件共享Samba4.x
RAIDmdadm最新
逻辑卷LVM2最新
防火墙UFW + Fail2ban最新
远端同步rclone1.74+
文件管理FileBrowser最新
构建VitePress1.6+ (官网)

社区资源

第三方依赖

Z1 使用以下开源组件:

组件用途协议
SambaSMB 文件共享GPL
NFSLinux 文件共享GPL
vsftpdFTP 服务GPL
rclone远端同步/S3/WebDAVMIT
mdadmRAID 管理GPL
LVM2逻辑卷管理GPL
UFW防火墙GPL
Fail2ban入侵防护GPL
FileBrowserWeb 文件管理MIT
Alpine.js前端框架MIT

完整许可证见 THIRD_PARTY_LICENSES.md

基于 GNU AGPLv3 开源协议