一款仿 Apple Vision Pro 视图的 NAS 导航页
复制 .env.example 为 .env,按需修改认证密钥、数据目录和网络配置。
cp .env.example .env
安装项目依赖。
pnpm install --frozen-lockfile
创建数据目录并执行数据库迁移。
mkdir -p data
pnpm db:migrate
启动开发服务。
pnpm dev
构建应用镜像,按需修改 NEXT_PUBLIC_BASE_PATH 路径前缀。
docker build -t nas-vision:latest .
启动应用,自动执行迁移,映射端口 3000 并挂载数据目录。
docker run -d --name nas-vision --restart unless-stopped --env-file .env -p 3000:3000 -v "$(pwd)/docker/data:/app/data" -v "$(pwd)/docker/uploads:/app/public/static/uploads" nas-vision:latest
使用本地构建的镜像启动。
docker compose --env-file .env -f docker/docker-compose.local.yml up -d
使用 GHCR 镜像启动,需先配置已有网络名称和固定 IP。
docker compose --env-file .env -f docker/docker-compose.yml up -d --pull always
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
Content type
Image
Digest
sha256:38d0b3702…
Size
133.9 MB
Last updated
17 days ago
docker pull ofwh/nas-vision