Visión general de NasDash
Qué hace NasDash, para quién está destinado y qué no pretende reemplazar.
NasDash es un panel de control personal y autoalojado para dispositivos NAS, servidores domésticos y homelabs. Centraliza la navegación, la supervisión de infraestructura y ciertas acciones de Docker en una única interfaz.
¿Para quién es NasDash?
- La persona que administra múltiples servicios y desea una página de inicio útil.
- El operador de un NAS o homelab que quiere visualizar máquinas, contenedores y la red.
- Una familia o un equipo pequeño que utiliza una cuenta de solo lectura
viewer. - El desarrollador que desea personalizar la apariencia mediante ajustes, perfiles o CSS personalizado.
NasDash sigue siendo una aplicación de instancia única que utiliza archivos JSON. Esta elección simplifica el autoalojamiento, pero no es una base de datos distribuida, un orquestador de contenedores ni un reemplazo para la seguridad de red.
Las cuatro superficies principales
- Inicio: categorías, servicios, búsqueda, disponibilidad y paneles de widgets.
- Docker: hosts, contenedores, detalles, estadísticas, registros, imágenes, volúmenes y acciones autorizadas.
- Redes: topología editable, conexiones, puertos e información de Tailscale.
- Widgets: biblioteca y diseño de componentes reutilizables.
¿Dónde residen los datos?
En un entorno de producción con Docker, todo el estado persistente se encuentra en /app/data. Este directorio contiene, entre otras cosas, la configuración, las cuentas locales, las claves, las credenciales cifradas y los logotipos. Por lo tanto, una copia de seguridad parcial no es suficiente.
NasDash puede actuar sobre Docker
Un proxy de Docker que permite POST habilita el inicio, la detención y la reiniciación de contenedores. La eliminación depende del permiso DELETE del proxy. Proteja el acceso de administrador y no exponga nunca una API de Docker sin autenticación a Internet.