Releases: hyeonsangjeon/channel-vault-nas
Releases · hyeonsangjeon/channel-vault-nas
v0.1.0-alpha.1 — guarded public alpha
First guarded public-alpha tag for Channel Vault NAS.
Run it
- Pull published Docker Hub images (verified):
modenaf360/channel-vault-nas-api:0.1.0-alpha.1andmodenaf360/channel-vault-nas-web:0.1.0-alpha.1are published as multi-arch images (linux/amd64+linux/arm64). - Compose with published images: set
CVN_API_IMAGE=modenaf360/channel-vault-nas-api:0.1.0-alpha.1andCVN_WEB_IMAGE=modenaf360/channel-vault-nas-web:0.1.0-alpha.1, then run the Compose setup from the README. - Build from source:
docker compose up --buildstill works for local development. - GHCR mirror:
ghcr.io/hyeonsangjeon/channel-vault-nas-api:0.1.0-alpha.1and...-web:0.1.0-alpha.1are published, but anonymous GHCR pull may require package visibility to be switched to Public in GitHub package settings.
Verified before public alpha
- Docker Hub pull-based Compose smoke passed with no local build.
- Protected deployment smoke passed with
CVN_AUTH_TOKENfor HTTP and WebSocket access. - CI passed on
main: backend lint/tests, frontend build, and browser smoke.
Highlights
- Optional
CVN_AUTH_TOKENAPI guard + in-app Public access guard. - Safe in-app demo workspace with no YouTube calls and no downloads.
- Guarded download worker: off by default, max 5 jobs/pass, paused channels skipped.
- NAS Mount Doctor, redacted support bundle, deployment-security cookbook, and Compose smoke.
- en/ko/ja/zh/hi locale parity.
See README "Known Limitations" and docs/deployment-security.md before exposing beyond localhost.