CallMeTechie
EN Anmelden
Home Produkte Blog Über mich Kontakt

Das Profil- & Multi-NAS-Modell

v1.0 · Updated vor 4 Tagen

Das Profil- und Multi-NAS-Modell

Jede NAS hat ein eigenes Profil als Markdown-Datei unter context/nas/<slug>/profile.md. Eine einzeilige Datei context/active-nas enthält den slug der gerade aktiven NAS. Der slug folgt dem Muster ^[a-z0-9][a-z0-9-]{0,31}$ (Kleinbuchstaben, Ziffern, Bindestriche).

Was im Profil steht

AbschnittInhalt
Connectionhost, wan_host, port, user, key_path, connect_timeout_seconds
Hardwaremodel, arch, cpu, ram
Softwaredsm_version, hostname, docker_available, sudo_passwordless
Volumes / RAID / Shared Foldersletzte Snapshots von df -h, /proc/mdstat und /volume1

Einige Felder werden bei Bedarf lazy ergänzt — etwa critical_compose_projects (kritische Compose-Projekte), cpu_cores (von /health-summary) oder smartctl_device_type (für /smart-status).

Zusätzlich liegen je NAS unter context/nas/<slug>/volumes/ und context/nas/<slug>/mounts/ zeitgestempelte Snapshots von Freigaben und Mounts.

Deine Daten bleiben lokal

Reale Profile, die aktive NAS und alle Snapshots sind git-ignoriert: Im Repository liegt nur ein leeres context/nas/ (mit .gitkeep). So landen Hosts, Benutzer, Ports oder Schlüssel nie in der Versionskontrolle — und dein Inventar übersteht ein claude plugin update unbeschadet, weil es außerhalb des aktualisierten Plugin-Codes liegt.

Cookie Settings

Wir verwenden Cookies, um Ihre Erfahrung zu verbessern. Essentielle Cookies sind immer aktiv.

Datenschutzerklärung
ESC
↑↓ navigate open esc close