About
Project Overview
Z1 is an open-source NAS operating system built on Debian 13. It uses entirely native systemd services (no Docker dependency) with a Go single-binary web management panel — stable, lightweight, and easy to maintain.
Our core philosophy: Protocols are just system capabilities; data is the core. Users should manage storage, sharing, users, permissions, and apps — not Samba, NFS, or RAID jargon.
Key Metrics
| Metric | Value |
|---|---|
| NAS Services | 9 |
| Web Panel Modules | 12 |
| Panel Memory | < 3MB |
| Docker Dependency | 0 (core doesn't depend on Docker) |
| Deploy Steps | 10 |
| Protocol Access | 6 (SMB/NFS/FTP/WebDAV/Web UI/S3) |
| Alert Channels | 4 (DingTalk/Telegram/Bark/Email) |
| Binary Size | ~11MB |
| Languages | Go (backend) + Alpine.js (frontend) |
Design Principles
- Debian First — Built on Debian 13, not tailored to specific hardware
- Native Linux First — All system capabilities managed natively, no container layer
- Go Single Binary — Single Go binary, embedded frontend, zero intranet deps
- systemd First — All services as systemd units
- Storage First — UI/API centered on "users managing data"
- Web First — The only official client is Web UI (with PWA)
Not recommended: Docker First / Protocol First / RAID First / hardware-specific First
Version History
| Version | Date | Highlights |
|---|---|---|
| v1.4.0-beta.19 | 2026-10-13 | Release |
| v1.4.0-beta.15 | 2026-09-24 | Release |
| v1.4.0-beta.14 | 2026-09-19 | Release |
| v1.4.0-beta.13 | 2026-09-19 | NFS exports now open to all networks (* instead of local-subnet detection) — cross-subnet / multi-NIC clients are no longer rejected by mountd as unmatched host |
| v1.4.0-beta.12 | 2026-09-18 | Storage creation wizard now previews usable capacity per selected disks (goal-step preview panel with capacity/safety/notes per plan) + login page brand slogan |
| v1.4.0-beta.11 | 2026-09-18 | Active Connections card on Monitor page (SMB sessions via smbstatus + per-protocol port mapping) + per-share recycle bin (.recycle/<user>/, delete=rename zero-copy, restore keeps directory tree, legacy #recycle compatible) + storage tab-switch layout jump fix |
Architecture Document
Z1 has a formal architecture constitution documenting the review of 20 external recommendations:
- Architecture v1.0 — 20 recommendations reviewed (✅ Adopted 14 / 🔶 Partial 2 / 📅 Scheduled 4 / ❌ Not adopted with reasons)
Contact
- Gitee: https://gitee.com/gitdogcat/nas
- GitHub: https://github.com/jackeyPeng/nas
- Issues: https://gitee.com/gitdogcat/nas/issues
- Downloads: https://get.z1.sale
- Website: https://www.z1.sale
License
Z1 is released under the GNU AGPLv3 license. Code is fully open, community contributions welcome.
AGPLv3 means: even if you provide services over a network, you must open-source your modifications. We chose this to ensure all Z1 derivatives give back to the community.