mirror of
https://github.com/harivansh-afk/betterNAS.git
synced 2026-04-15 06:04:40 +00:00
Add the first control-plane UI over the verified backend seam so exports, issued DAV credentials, and Finder instructions can be exercised from the running stack. |
||
|---|---|---|
| .. | ||
| app | ||
| lib | ||
| .gitignore | ||
| eslint.config.js | ||
| next.config.js | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
betterNAS Web
Next.js control-plane UI for betterNAS.
Use this app for:
- admin and operator workflows
- node and export visibility
- issuing mount profiles
- later cloud-mode management
Do not move the product system of record into this app. It should stay a UI and thin BFF layer over the Go control plane.
The current page reads control-plane config from:
BETTERNAS_CONTROL_PLANE_URLandBETTERNAS_CONTROL_PLANE_CLIENT_TOKEN, or- the repo-local
.env.agentfile
That keeps the page aligned with the running self-hosted stack during local development.