自托管 · 开源架构 · 持续更新

把存储、媒体与团队协作
装进一台 NAS

ZLOS 是面向家庭与小团队自托管场景的 NAS 操作系统。统一管理存储池与快照、 六种共享协议、媒体库、应用容器、远程访问;首次联网激活后即可完全离线运行, 并通过远程更新保持系统随时可用。

zlos status
  storage   tank   healthy   raidz1 · 4 disks
  shares    smb / nfs / ftp / webdav / dlna / iscsi
  apps      music · media · text-editor · 18 available
  remote    frp tunnel   ready
  license   valid   standard · 1 seat
  update    current 0.2.4 · channel stable

一套系统,覆盖完整的私有云体验

从磁盘到应用,从局域网到公网访问,所有能力都在同一个控制台里。

◈

存储池与快照

多盘位 RAID 布局、数据集配额、定时快照与保留轮转,支持单文件回滚与数据校验。

⇄

六协议共享

SMB、NFS、FTP、WebDAV、DLNA 与 iSCSI 统一授权,细粒度 ACL 精确到读、写、删除、下载。

▶

媒体与相册

影音与音乐库自动扫描、续播、字幕转换与缩略图,家庭影音中心开箱即用。

▦

应用中心

容器化应用一键安装,自动生成网关路由与直达端口,应用之间互不干扰。

◎

远程访问

内置 frp 隧道配置与连通性实测,出差在外也能安全访问家中的文件与服务。

✦

激活与远程更新

首次联网激活、硬件绑定;激活后离线可用。更新包下载后校验 SHA-256,确保升级链路可信。

分层架构,故障可隔离

网关、身份、存储、文件、媒体与应用服务独立部署,单个服务重启不会拖垮整个系统。

  • 统一网关鉴权与访问码挑战页
  • 本地驱动可完整演示,生产驱动对接真实系统
  • 审计日志记录每一次管理操作
  • 服务健康检查与任务队列可视化

面向真实运维的设计

能力不可用时如实降级,不伪造数据:UPS、SMART、转码缺失都会明确说明原因。

  • 网络、时区、UPS 与代理集中配置
  • 网卡 MTU 可调,适配万兆与容器网络
  • 更新失败自动回退本地版本信息
  • 授权服务断网不误判为授权失效

更新日志

系统内置授权与更新服务地址,检查更新与下载均由客户端完成。

0.2.8 最新

2026-11-01 · stable 通道
  • 修复销毁阵列后磁盘仍显示「阵列 pool」而无法格式化的问题:自动清理存储驱动已不再存在的池记录
  • 磁盘归属只采信驱动仍承认的池,残留记录不会再把空闲盘锁死
  • 「加载阵列」扫描结果为空时给出原因:销毁阵列会清除磁盘标签,这类阵列无法再被扫描加载

0.2.7 已发布

2026-11-01 · stable 通道
  • 修复阵列销毁失败提示「storage: pool not found」:驱动已不存在该阵列时按「已销毁」处理,并清理残留记录
  • 修复销毁阵列后数据库记录残留导致的同名重复显示:改为先删除数据集记录再删池记录,避免数据库外键阻塞删除
  • 存储池列表只以驱动为准,不再在驱动为空时把数据库残留行当作现存阵列列出

0.2.6 已发布

2026-11-01 · stable 通道
  • 修复销毁阵列后存储池列表出现多个同名 pool 的问题:写入改为「先更新、无记录再插入」,不再每次创建都新增一行
  • 存储池列表与目录驱动清单按池名去重,历史上残留的重复记录不会再显示出来
  • 已销毁的阵列不会再被数据库里残留的记录「复活」:驱动为空时只保留磁盘上仍有数据目录的池
  • 创建数据集时取最新的池记录,避免引用了旧的重复行

0.2.5 已发布

2026-11-01 · stable 通道
  • 磁盘列表补充状态信息:所在阵列、序列号、分区数、是否已挂载,一眼看出哪块盘空闲、哪块盘在用
  • 新增「格式化」操作:清除空闲磁盘的分区表与文件系统签名,完成后可直接用于阵列扩容或替换损坏的成员盘
  • 格式化前要求输入设备名确认,系统盘、阵列成员盘与正在挂载的磁盘一律拒绝,避免误删在用数据
  • 修复无 ZFS 环境下磁盘「所属阵列」永远显示为空的问题:改为按驱动记录的阵列布局解析归属

0.2.4 已发布

2026-11-01 · stable 通道
  • 新增存储池健康监视:每 30 秒检查一次阵列状态,磁盘被拔掉或池降级时立刻推送告警并在控制台弹出提示,恢复后同样提示
  • 目录驱动下按存储池记录的磁盘与系统实际可见磁盘比对,缺失磁盘直接标记为 DEGRADED,不再一直显示 ONLINE

0.2.3 已发布

2026-11-01 · stable 通道
  • 修复在线更新在「更新应用前端」阶段中断的问题:应用前端目录属主为 root,安装脚本改用删除后重建,不再尝试修改目录属主与权限
  • 某个应用前端无写权限时只跳过该应用并记录原因,不再让整包更新失败

0.2.2 已发布

2026-11-01 · stable 通道
  • 修复分享链接栏目「unknown method sharelink/list」:更新包现在同时更新网关路由配置,补齐 /api/sharelink/ 与公开链接 /s/ 的转发
  • 网关配置更新前自动备份并校验,校验失败自动回滚,避免重启后网关无法启动

0.2.1 已发布

2026-11-01 · stable 通道
  • 在线更新改为后台执行:下载、校验、安装分阶段上报,控制台显示进度百分比,关闭页面也不会中断安装
  • 更新安装失败时明确显示原因,安装成功后提示重启设备切换到新版本
  • 修复重启与关机按钮无效:关机改用正确的 poweroff 动作,并如实回报执行失败的原因
  • 电源授权规则随包分发,运行服务的 trim 账号可以执行重启与关机
  • 运维页的「系统维护」区域移至页面顶部,版本与电源操作优先可见
  • 安装更新时先写临时文件再替换二进制,避免运行中文件导致的替换失败

0.2.0 已发布

2026-11-01 · stable 通道
  • 品牌更新:系统与控制台统一为 ZLOS,界面文案与视觉同步调整
  • 设备激活:首次使用需联网完成激活;未激活设备无法创建或扩容阵列,激活后可离线运行,离线时仅无法检查与下载更新
  • 建阵列先格式化:创建前明确提示磁盘数据将被清除,二次确认后逐盘清除分区表再创建阵列,并显示实时进度
  • 系统概览新增网络接口面板:连接状态、协商速率、IP / MAC / MTU 与实时上下行流量
  • 授权与更新面板不再展示服务地址与端口,网络异常时的提示更明确

0.1.0 初始版本

首个公开发布 · stable 通道
  • 存储池、数据集、配额、快照与回滚、数据校验(scrub)与备份计划
  • SMB / NFS / FTP / WebDAV / DLNA / iSCSI 六协议共享与细粒度 ACL
  • 文件管理、回收站、公开分享链接与访客上传
  • 影音与音乐媒体库、缩略图、字幕转换与续播
  • 应用中心、容器应用安装、统一网关与直达端口
  • 系统设置:网络(含 MTU)、时区与 NTP、UPS 策略、frp 远程访问
  • 授权与更新:在线授权校验、硬件绑定、远程更新检查与校验安装

后续版本

持续迭代中
  • 新版本发布后会在此列出变更说明,控制台「授权与更新」面板可同步查看。
更新包在下载完成后会进行 SHA-256 校验,校验不通过会被直接丢弃;本地演示驱动只暂存更新包,不会执行安装脚本。

云端服务

授权校验与版本更新由系统内置客户端完成,无需手工配置地址。

服务健康检查
检查最新版本与更新说明
授权码与硬件绑定的校验
更新包下载与 SHA-256 校验