Hello,
Having a Synology NAS, I wanted to configure the Synology DSM integration.
I created a dedicated account on the NAS and then configured the access in Gladys, but I always get the error « Unable to reach Synology DSM ».
I can ping my NAS from the Rasp that hosts Gladys Assistant.
The Gladys logs indicate:
[2026-08-26T15:19:53.797Z] [INFO] Retrying the Synology DSM connection in 120s
[2026-08-26T15:21:53.828Z] [ERROR] Synology DSM initialization failed SynologyApiError: Unable to reach Synology DSM
at SynologyClient.request (file:///app/src/synology/client.js:70:13)
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
at async SynologyClient.discoverApis (file:///app/src/synology/client.js:87:21)
at async SynologyClient.getSnapshot (file:///app/src/synology/client.js:301:21)
at async SynologyService.discover (file:///app/src/service.js:48:50)
at async Promise.allSettled (index 0)
at async SynologyFleetService.run (file:///app/src/fleet-service.js:14:21)
at async SynologyFleetService.discover (file:///app/src/fleet-service.js:31:21)
at async initialize (file:///app/src/runtime.js:116:23) {
code: undefined,
api: undefined,
[cause]: [TypeError: fetch failed] {
[cause]: Error: unable to verify the first certificate; if the root CA is installed locally, try running Node.js with --use-system-ca
at TLSSocket.onConnectSecure (node:internal/tls/wrap:1768:34)
at TLSSocket.emit (node:events:509:28)
at TLSSocket._finishInit (node:internal/tls/wrap:1203:8)
at ssl.onhandshakedone (node:internal/tls/wrap:984:12) {
code: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE'
}
}
}
If I try to connect to the dedicated gladys account on the NAS, I am refused, but I think that’s normal since the account has no service rights (it is in the administrators group, however).
Do you have any idea where I can look?
Thanks