mirror of
https://github.com/harivansh-afk/betterNAS.git
synced 2026-04-15 10:05:14 +00:00
Split node enrollment from export sync and issue Finder-compatible DAV credentials so the stack proves the real backend seam before any web UI consumes it.
524 B
524 B
betterNAS Node Agent
Go service that runs on the NAS machine.
For the scaffold it does two things:
- serves
GET /health - serves a WebDAV export at
/dav/ - optionally serves multiple configured exports at deterministic
/dav/exports/<slug>/paths viaBETTERNAS_EXPORT_PATHS_JSON - registers itself with the control plane and syncs its exports when
BETTERNAS_CONTROL_PLANE_URLis configured - enforces issued WebDAV basic-auth mount credentials
This is the first real storage-facing surface in the monorepo.