mirror of
https://github.com/harivansh-afk/betterNAS.git
synced 2026-04-15 10:05:14 +00:00
Replace custom CSS module UI with shadcn radix-luma components, Tailwind v4, and Manrope font. Remove packages/ui. |
||
|---|---|---|
| .. | ||
| app | ||
| components/ui | ||
| lib | ||
| .gitignore | ||
| components.json | ||
| eslint.config.js | ||
| next.config.js | ||
| package.json | ||
| postcss.config.mjs | ||
| 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.