feat: add native fnOS package

This commit is contained in:
2026-08-02 14:43:37 +08:00
parent e62dfd2de1
commit e8772a39b5
24 changed files with 842 additions and 4 deletions
+13
View File
@@ -252,6 +252,19 @@ docker compose up -d
- 数据目录 `./data` 与录制目录 `./records` 映射到宿主机
- 支持多架构构建(`linux/amd64`, `linux/arm64`
### fnOS 原生 FPK
```bash
./scripts/build-fnos-package.sh
./scripts/smoke-fnos-package.sh artifacts/fnos/liverecorder-1.0.0-x86_64.fpk
```
- x86_64 原生自包含包,不依赖 Docker、系统 .NET、PostgreSQL、Node.js 或 FFmpeg
- 安装向导会要求设置 `admin` 管理员密码
- Web 管理界面默认使用端口 `18080`
- 数据库与日志保存在 fnOS 应用持久化目录
- 录制文件保存在 fnOS 共享目录 `liverecorder/records`
## 验证
- `dotnet build LiveRecorder.sln --no-restore -m:1`