Mapa del NAS

Datos de ejemplo
Pasa el ratón (o toca) un bloque para ver qué es. Haz clic para entrar en una carpeta.

Discos y lo que contienen

Analizar tu Synology

  1. Activa SSH en DSM: Panel de control → Terminal y SNMP.
  2. Descarga nasmap.py de este repositorio y súbelo al NAS con File Station (por ejemplo a tu carpeta home).
  3. Conéctate por SSH y ejecútalo: sudo python3 nasmap.py -o nasmap.json. Solo lee; con muchos ficheros puede tardar unos minutos.
  4. Descarga nasmap.json y cárgalo aquí con Cargar mi JSON o arrastrándolo al mapa. No se sube a ningún sitio: se procesa en tu navegador.

Si DSM dice que no encuentra python3, instala “Python 3” desde el Centro de paquetes.

Hazlo automático

Dos formas de evitar el paso de subir el JSON a mano. Son independientes: monta la que te resulte más fácil en tu NAS.

A · Mi NAS tiene su propio HTTPS (QuickConnect, DDNS…)
  1. En Programador de tareas, crea una tarea programada (p. ej. diaria a las 3:00) que regenere el fichero: python3 nasmap.py -o nasmap.json
  2. Crea una segunda tarea, desencadenada por el evento “Arranque”, que lo sirva con cabecera CORS: python3 nasmap.py --serve 8787 --out nasmap.json --token TU_CLAVE
  3. En Panel de control → Portal de inicio de sesión → Avanzado → Proxy inverso, publica localhost:8787 bajo tu dominio HTTPS.
  4. Pega aquí esa URL, con tu clave al final:

El token es una protección ligera, no seguridad fuerte: cualquiera con la URL completa vería el listado de carpetas y tamaños (no el contenido de los ficheros). Si tu NAS puede restringir el proxy inverso por IP, hazlo también.

B · Tengo una carpeta del NAS sincronizada en este PC

Programa solo la tarea que regenera nasmap.json dentro de esa carpeta sincronizada (Synology Drive, unidad de red…). Luego vincula el fichero una vez: el navegador lo recuerda y lo vuelve a leer solo cada vez que abres esta página. Por seguridad del propio navegador, puede pedirte confirmarlo con un clic de vez en cuando.

Ver el script
Descargar nasmap.py
Cargando…