DSM 套件 · 安裝在 Controller NAS

一個視窗看完所有 NAS

十幾台 NAS 的狀態、備份與合規散在各個頁面,這裡收在同一個畫面,讀的是 DSM 和 App 原本的資料,要改東西之前先給你看,確認是你按的

  • 1 到 300 台受管 NAS
  • 不需要 root
  • 只有 DSM 管理員能開
Syngle 總覽,畫了 14 台 NAS 與 HA、備份、複寫的關係

畫面用的是 Syngle 的示範資料,沒有客戶環境的畫面

合約上的數字

數字都查得到出處

這幾個數字出自產品自己的功能規格,不是行銷估算

300台
受管 NAS 上限

1 台、2–20 台、21 台以上,總覽長得不一樣

318筆
操作目錄 OpSpec

每一筆都有權限、稽核分類和 AI 互動類別

730天
稽核保留預設

可設 90–1,095 天

231個
AI 可見工具

其中 87 個 human-only 方法不算工具

為什麼是 Syngle

該看的都在同一頁
不用換來換去

管機隊最花時間的,其實是確認一件事到底做了沒,而這件事散在十個分頁裡

少開十個分頁

機隊清單、保護缺口、健康檢查、應用程式、政策、儀表板和活動都在同一個 DSM 套件裡,範圍切一次,整頁跟著換

讀原生資料

Hyper Backup、Snapshot Replication、Active Backup、Security Advisor、Task Scheduler 原本的資料,我們不自己另打健康分數,也不重寫備份引擎

要改東西,人來按

預覽會把目標和 digest 凍住,第一台讀回來才分批,AI 和 MCP 只能起草,最後確認的永遠是人

情境

從一個上班的時刻開始
看它怎麼回答你

十七個情境,每個都寫誰、什麼時候、看到什麼,最後按下去的是誰

01 IT 人員

星期一早上的五分鐘

週末沒人盯著機隊,上班第一件事不用翻十個分頁,先知道今天要做哪三件事就好

5分鐘 · 從打開到排出今天的順序
02 IT 人員

哪台沒有成功備份

客戶問「我的資料有備份嗎」,你要能指出哪個資料夾、哪個等級、最後一次成功是什麼時候

8種 · 保護來源收斂成四個等級
03 IT 人員

硬碟快壞之前

半夜一則警告、一顆溫度偏高的硬碟、早上的一句「很慢」,先弄清楚是哪一顆再動手

43°C · 最高溫,超過就是該處理的時候
04 IT 人員

很慢,但沒有壞

使用者說「NAS 很慢」,可是機器連得到、也登得進去,慢要看得出來,不要把它當成錯誤

8倍 · 慢的台最多被調慢的間隔
05 IT 人員

一個帳號,整個機隊

有人離職了,你要在同一天停用他在 14 台 NAS 的本機帳號,又不能把自己鎖在外面

10道 · 身分外掛的程式護欄 I1–I10
06 IT 人員

套件版本,一次對齊

12 台 NAS 上幾十個套件版本不一致,更新想一次做完,又不能把相依的服務弄斷

500筆 · 套件盤點每頁上限,截斷會標示
07 服務商

服務商的一天

六家客戶、42 台 NAS,每天都要回答同一個問題:哪一家今天需要我

1封 · 每個組織每天一封摘要
08 IT 人員

告警之後的 20 分鐘

一則告警進來,接著是查資料、問 AI、翻知識庫、起草,最後那一下,還是人按

87個 · human-only 的方法,AI 碰不到
09 IT 人員

把機隊畫出來

新主管問「我們的 HA 怎麼配、CMS 誰管誰、外接儲存在哪裡」,一張圖就講完

2節點 · 一個受管裝置裡的 HA 叢集
10 服務商

自己的看板

採購會議要看容量成長,每天要一封摘要,看板最好自己長得出來,不用等改版

16種 · 可用的儀表板元素
11 兩者都適用

AI 不自己動手

資安說「AI 不能自己改設定」,你要拿得出流程,光給承諾沒有用

3道 · 寫入同意缺一不可的門
12 IT 人員

Syngle 自己也要能還原

Controller 壞掉那天,要重建的是 Syngle 的狀態:資料庫、金鑰、目錄定義和例外

256MiB · 備份 bundle 的上限
13 IT 人員

先在內網裝好,再一步搬到世界

14 台在總部先用直連設定好,出貨到三個國家之前,一步換成反向連線,之後不用 port forwarding、不用 VPN,也不對外開 DSM,反向模式的管理畫面即將推出

0個 · 受管 NAS 要開的 inbound 埠
14 兩者都適用

只往外連,不開一個埠

客戶資安第一個問「你們要開哪個埠」,第二個問「誰核准配對」,答案是都不用開 inbound,核准在 Controller 一端

0個 · NAS 端要開的 inbound 埠
15 兩者都適用

跑在套件帳號裡,不碰 root

Syngle 的能力上限就是套件帳號,啟動時看到 root 就拒絕,能力清單是空的,每一條 route 都要求 DSM 管理員

0個 · 需要的 root 權限
16 兩者都適用

AI 只能起草,祕密看不到

AI 助理預設關閉,打開後它看得到 OpSpec,但看不到秘密值,可以起草,不能送出

87個 · human-only 方法,不是工具
17 兩者都適用

稽核看得到,也驗得回來

每一次變更、每一次拒絕、每一個 AI 工具呼叫都留一筆,寫清楚誰、什麼時候、透過哪個入口、結果

730天 · 稽核保留預設,可設 90–1,095

看全部情境與分類

保護

有備份不夠
要看得到副本在哪

8 種保護來源整理成四個等級,沒有保護、任務失敗、超過 48 小時沒成功,都會被算成缺口

看資料,不看任務

一台一列,展開就是每個共用資料夾的本機快照、異機副本和結論,有問題的排前面

兩台算一筆

來源端算送出、目的端算接收,同一個任務不會重複算兩次

讀不到就寫原因

沒權限、這版 DSM 不支援、還沒讀到,都會寫出原因,不會把未知當成正常

例外要到期日

可復原、會寫稽核,預設 90 天、最長 365 天,到期前 14 天提醒

情境:哪台沒有成功備份

保護頁的依資料檢視,逐台列出共用資料夾的副本、本機快照與缺口

四個保護等級

  1. 01本機快照
    同一台機器上的快照
  2. 02同機副本
    同一台機器的另一個位置
  3. 03異機同 Site
    另一個據點
  4. 04異地
    目的地位置已證實

位置不確定的話只算到異機同 Site,讀不到是無法確認,不算缺口也不算符合

AI 助理 · 選用,預設關閉

有問題就問
動手還是你

問問題、看診斷、拿草稿都在同一段對話,回答會標明用了哪些資料、什麼時候讀的,會改到系統的動作只會變成草稿,等你按預覽和確認

IT 助理 · 示範機隊 AI 選用 · 預設關閉

為什麼有些 NAS 不符合基本安全

12 台裡有 4 台偏離基本安全,另外 2 台的資料停在 3 小時前,那是無法確認,不是偏離

回答會標明讀了哪些資料、什麼時候讀的

  • 自動封鎖未開啟2 台
  • 管理員未開 2FA2 台
  • root 腳本13 台
草稿 · 等你確認 已起草「關閉 Telnet 與 FTP」,先試 1 台讀回,再分批 5 台

你按過預覽和確認才會送出

每回合的 Allow changes

只對這一回合有效,存在伺服器的 turn record 裡,聊天文字和上一回合都打不開

寫入只能起草

operation.confirm 是 human-only,模型拿不到 preview digest

87 個方法不是工具

human-only 的方法不進 tools.json、不進 MCP,executor 直接拒絕

外送同意分 3 類

conversation、inventory、logs 三類,只記類別和 bytes,不記內容

情境:告警之後的 20 分鐘

總覽

把機隊畫出來
關係看得見

DeviceCanvas 可以分層、拖曳、調大小,HA 的兩個節點放在同一個裝置裡,Surveillance CMS 的成員用虛線框起來,還沒納管的保留具名佔位,外接儲存和備份目的地各成一層

機隊拓撲示意 三個據點、一組 HA 叢集、一組 Surveillance CMS,下面一層備份目的地,其中一台 NAS 資料延遲,一台是 Syngle 主機 TAIPEI HQ · 5 台TAICHUNG · 4 台KAOHSIUNG · 5 台 tpe-01 SA3400 · 42% HB · Cloud Syngle 主機 tpe-02 DS224+ · 69% · 延遲 1 小時 Cloud · USB tpe-05 DS224+ · 83% · 儲存空間 90% HB HA · txg-01 · 主動節點 txg-01-a SA3200D · 58% · 心跳 1 ms HA 同步 txg-01-b SA3200D · 58% · 被動節點 HA 同步 txg-03 RS1221+ · 36% · 3 小時前 HB · USB SURVEILLANCE CMS · 唯讀 khh-01 · host 5 台攝影機 khh-03 khh-04 khh-02 DS1522+ · 37% Cloud 未納管 保留具名佔位,不會憑空消失 備份目的地 · 外接儲存 Vault · 台北 Hyper Backup 目的地 C2 Storage 異地副本 USB · 外接 本機副本 異地 · 同 Site Snapshot Replication

左右滑動看完整張圖

備份 複寫 同步 HA 分組 CMS 分組 資料延遲

示意圖 · 實際畫面見總覽截圖

  • 拖卡片換位置,拖右下角調大小,Ctrl 加滾輪縮放
  • 未納管的成員保留具名佔位,不會憑空消失
  • 線條是已經看到的關係,不是流量預測
儀表板 Fleet status,包含可連線數、告警、備份失敗、容量與站點表

儀表板

自己的看板
自己排版

看板屬於 Org,管理員都能改,有 16 種元素、9 種量測和 7 個內建範本,查詢只讀已宣告的來源,超過上限就回工作上限,不會偷偷抽樣

7 個內建範本

fleet、baseline、backups、capacity、backup-history、security、performance

  • 16 種元素、9 種量測
  • 12 欄網格
  • 草稿 7 天
  • Ask AI 只改草稿
情境:自己的看板

護欄

要寫入
得過三道門

要寫入得三件事同時成立,少一件都不行,這三道門寫在程式裡,不是寫在目錄資料裡

01

每回合意圖

AllowMutation 記在該回合的紀錄裡,只有已驗證的呼叫者設得動

02

人的預覽與確認

目標 Ref、裝置世代、digest 與前檢證據一起凍結,預設 5 分鐘到期

03

唯一送出者

只有 Operation dispatcher 能寫,worker 用檔案鎖和 lease 排隊

稽核只能附加

hash 鏈抓得到單筆被改寫或刪除,但防不了 Controller 的 DSM 管理員重寫整條鏈,所以我們寫「可偵測竄改」,不寫「不可竄改」

看安全與連線的八條界線

規格

先確認裝得起來

就一套 DSM 套件,裝在 Controller NAS 上,受管的 NAS 只要 HTTPS 連得到就會被納管

看完整規格與上限
Controller DSM7.2-64570 以上
受管 NAS DSM7.1 以上
套件架構x86_64、aarch64
執行身分套件帳號,不需要 root
介面語言7 種

FAQ

常見問題

需要 root 或全機共用 service 嗎

不用,CGI 和 worker 都跑在套件帳號裡,沒有 root,也沒有全機共用的 service

要另外開一台機器嗎

不用,Syngle 就是一套 DSM 套件,裝在你原本的 Controller NAS 上,受管 NAS 只要 HTTPS 連得到

可以管幾台 NAS

1 到 300 台,1 台、2–20 台、21 台以上的總覽呈現不同

AI 一定要開嗎

不用,AI 助理預設關閉,關著的時候不會送出模型請求,核心工作一樣做得完

會自動修正偏離嗎

不會,政策只判斷合規還是偏離,Fix 永遠是你自己按,AI 只能起草

資料會離開 NAS 嗎

AI 關著時不會有模型請求,開啟後第一次用到某類資料會問一次同意,只記類別和 bytes,不記內容

怎麼安裝、怎麼取得

就是一套 DSM 套件,發佈方式和價格還沒公布,可以先看規格和功能一覽

為什麼看不到反向連線的畫面

後端和 agent 都有了,但管理畫面還沒出貨,所以我們不對外說它可以用

下一步

從一台裝到一整批

先看它在你最花時間的情境裡能做什麼,再對規格確認裝得起來