NasDash verstehen

NasDash-Übersicht

Was NasDash leistet, für wen es gedacht ist und was es nicht ersetzen soll.

NasDash ist ein persönliches, selbst gehostetes Dashboard für NAS-Geräte, Home-Server und Homelabs. Es bündelt Navigation, Infrastruktur-Monitoring und bestimmte Docker-Aktionen in einer einzigen Oberfläche.

Für wen ist NasDash gedacht?

  • Für die Person, die mehrere Dienste verwaltet und eine nützliche Startseite sucht.
  • Für den NAS- oder Homelab-Betreiber, der Maschinen, Container und das Netzwerk visualisieren möchte.
  • Für Familien oder kleine Teams, die ein nur-lesbares viewer-Konto nutzen.
  • Für Entwickler, die das Erscheinungsbild über Einstellungen, Profile oder benutzerdefiniertes CSS anpassen möchten.

NasDash bleibt eine Single-Instance-Anwendung, die JSON-Dateien verwendet. Diese Wahl vereinfacht das Self-Hosting, handelt sich aber nicht um eine verteilte Datenbank, einen Container-Orchestrator oder eine Alternative zur Netzwerksicherheit.

Die vier Hauptbereiche

  1. Startseite: Kategorien, Dienste, Suche, Verfügbarkeit und Widget-Panel.
  2. Docker: Hosts, Container, Details, Statistiken, Logs, Images, Volumes und autorisierte Aktionen.
  3. Netzwerke: Bearbeitbare Topologie, Verbindungen, Ports und Tailscale-Informationen.
  4. Widgets: Bibliothek und Layout wiederverwendbarer Komponenten.

Wo werden die Daten gespeichert?

In einer Docker-Produktionsumgebung befindet sich der gesamte persistente Zustand in /app/data. Dieses Verzeichnis enthält unter anderem die Konfiguration, lokale Konten, Schlüssel, verschlüsselte Zugangsdaten und Logos. Eine teilweise Sicherung ist daher nicht ausreichend.

NasDash kann Docker-Aktionen ausführen

Ein Docker-Proxy, der POST erlaubt, ermöglicht das Starten, Stoppen und Neustarten von Containern. Die Löschung hängt von der DELETE-Berechtigung des Proxys ab. Schützen Sie den Administratorzugriff und stellen Sie eine nicht authentizierte Docker-API niemals dem Internet aus.