find-synology

Use find.synology.com's APIs for finding your local Synology NASs

Usage no npm install needed!

<script type="module">
  import findSynology from 'https://cdn.skypack.dev/find-synology';
</script>

README

node-find-synology

Use <find.synology.com>'s APIs for finding your local Synology NASs.

Testing

Try out npm t on your local network to see if it works. Example output:

Devices: [
  {
    configured: '1',
    dns: '1.1.1.1',
    disk_model: '',
    build: '24922',
    unique: 'synology_apollolake_718+',
    method: 'dhcp',
    mask: '255.255.255.0',
    model: 'DS718+',
    smallfixnumber: '4',
    host: 'Magneton',
    ip: '192.168.0.103',
    pingok: 'false',
    sn: 'XXXXXXXXXX',
    admin_http: '5000',
    disk_version: '',
    supportwebinst: 'true',
    gateway: '192.168.0.1',
    version: '6.2',
    admin_https: '5001',
    junior: 'false',
    mac: 'XX:XX:XX:XX:XX:XX'
  },
  {
    configured: '1',
    dns: '1.1.1.1',
    disk_model: '',
    build: '24922',
    unique: 'synology_apollolake_718+',
    method: 'dhcp',
    mask: '255.255.255.0',
    model: 'DS718+',
    smallfixnumber: '4',
    host: 'Magneton',
    ip: '192.168.0.105',
    pingok: 'false',
    sn: 'XXXXXXXXXX',
    admin_http: '5000',
    disk_version: '',
    supportwebinst: 'true',
    gateway: '192.168.0.1',
    version: '6.2',
    admin_https: '5001',
    junior: 'false',
    mac: 'XX:XX:XX:XX:XX:XX'
  }
]