Skip to content

Releases: hyeonsangjeon/channel-vault-nas

v0.1.0-alpha.1 — guarded public alpha

11 Jun 14:23
0e448b7

Choose a tag to compare

Pre-release

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.1 and modenaf360/channel-vault-nas-web:0.1.0-alpha.1 are 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.1 and CVN_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 --build still works for local development.
  • GHCR mirror: ghcr.io/hyeonsangjeon/channel-vault-nas-api:0.1.0-alpha.1 and ...-web:0.1.0-alpha.1 are 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_TOKEN for HTTP and WebSocket access.
  • CI passed on main: backend lint/tests, frontend build, and browser smoke.

Highlights

  • Optional CVN_AUTH_TOKEN API 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.