mirror of
https://github.com/harivansh-afk/betterNAS.git
synced 2026-04-15 16:04:02 +00:00
1.1 KiB
1.1 KiB
Control
This repo is the coordination and implementation ground for betterNAS.
Use it for:
- shared contracts
- architecture and planning docs
- runtime scripts
- stack verification
- implementation of the self-hosted stack
Current product focus
The default betterNAS product is:
- self-hosted on the user's NAS
- WebDAV-first
- Finder-mountable
- managed through a web control plane
The main parts are:
node-serviceapps/node-agent
control-serverapps/control-plane
web control planeapps/web
optional cloud adapterapps/nextcloud-app
Rules
- shared interface changes land in
packages/contractsfirst docs/architecture.mdis the canonical architecture contract- the self-hosted mount flow is the critical path
- optional Nextcloud work must not drive the main architecture
Command surface
pnpm verify- static verification
pnpm stack:up- boot the self-hosted stack
pnpm stack:verify- verify the working stack
pnpm stack:down --volumes- tear the stack down cleanly
pnpm agent:verify- bootstrap, verify, boot, and stack-verify in one loop