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
- Startseite: Kategorien, Dienste, Suche, Verfügbarkeit und Widget-Panel.
- Docker: Hosts, Container, Details, Statistiken, Logs, Images, Volumes und autorisierte Aktionen.
- Netzwerke: Bearbeitbare Topologie, Verbindungen, Ports und Tailscale-Informationen.
- 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.