飞牛 fnOS 部署
飞牛 fnOS 基于 Debian 12,docker 一等公民。本页提供两种安装方式:应用中心上传 fpk 一键安装(最省事),或 docker compose 手动部署(N100 / N305 / N355 等 Intel 机型可走核显加速)。
1. 适用机型 & 推荐变体
| 机型 | CPU | 推荐变体 |
|---|---|---|
| 飞牛官方主推机 | Intel N100 / N305 / N355 | openvino |
| DIY 机 | 11/12/13 代 i3-i5 + Iris Xe | openvino |
| DIY 机 | NVIDIA GTX/RTX | cuda 或 trt(显存 ≥ 8GB) |
| 纯 CPU | 无核显 | cpu |
2. 选哪种安装方式
| 安装方式 | 入口 | 适合人群 | 核显 / 独显加速 |
|---|---|---|---|
| fpk 一键安装 | 应用中心 → 本地安装 → 上传 fpk | 普通家庭用户 · 不想折腾 | 暂不支持(推理走 CPU) |
| docker compose | docker → 自定义项目 → 上传 compose | 想用核显 / 独显加速 · 需灵活改配置 | 支持(/dev/dri 透传) |
怎么选
/dev/dri 设备透传,所以核显加速只能走 docker compose。3. 方式一:应用中心一键安装(fpk · 推荐)
下载飞牛应用包 yunkan-latest.fpk
飞牛应用中心安装包 · 上传即装 · 镜像在安装时自动在线拉取
- 1
下载 fpk
点上方按钮把
yunkan-latest.fpk下载到电脑(也可直接在飞牛自带浏览器里下到 NAS)。 - 2
打开应用中心 → 本地安装
飞牛桌面 → 应用中心 → 右上角 本地安装(部分版本叫「手动安装」)。
- 3
上传 fpk 安装
选择刚下载的
yunkan-latest.fpk,确认上传,飞牛开始解析安装包。 - 4
填写安装向导
弹出向导收集 3 个字段:变体(cpu / openvino,默认 openvino)、镜像版本(默认 latest)、公网域名(只有走反代公网部署才填,内网直接留空)。
- 5
等待自动部署
飞牛自动
docker pull镜像 + 建数据共享目录 +docker compose up,完成后桌面出现云瞰图标。首次拉镜像视网络耗时几分钟。 - 6
进入 Setup 向导
点云瞰图标,或浏览器打开
http://<飞牛IP>:23406/走 Setup 向导 建管理员账号。
数据放哪
yunkan-data(数据库 / 配置 / 日志)和 yunkan-recordings(录像)。两者在飞牛文件管理和 SMB 都可见;录像盘可在飞牛系统设置里单独移到大容量卷,不动状态盘。fpk 方式的两点限制
/dev/dri,推理走 CPU(openvino 变体会 fallback CPU 路径);② 不支持 NVIDIA cuda / trt 变体。需要核显 / 独显加速,请改用下面的 docker compose 方式。4. 方式二:docker compose 手动部署(可走核显加速)
走飞牛「docker → 自定义项目」,compose 里直接 /dev/dri 透传,N100 / N305 等 Intel 机型让核显真正参与推理;后续也方便灵活改配置。
4.1 准备工作
- 1
确认 docker 已装
fnOS 控制台 → 应用中心 → docker(出厂预装);或 SSH
docker --version应有输出 - 2
建数据目录
fnOS 文件管理 → /vol1/1000/ 下新建 yunkan/,或 SSH
mkdir -p /vol1/1000/yunkan(/vol1/1000/ 是飞牛的用户数据习惯路径)
4.2 获取 compose 文件
三种方式任选其一:
浏览器下载 compose.yml
飞牛 fnOS 专用 · openvino 变体 · 支持网页后台在线升级
或 SSH 用 wget:
ssh <用户名>@<飞牛IP>
cd /vol1/1000/yunkan
wget https://yun-kan.com/compose/fnos.yml -O compose.yml或者粘贴最小版
name: yunkan
services:
yunkan:
image: registry.cn-hangzhou.aliyuncs.com/yunkan/yunkan-openvino:latest
container_name: yunkan
restart: always
network_mode: host
devices:
- /dev/dri:/dev/dri
volumes:
- /vol1/1000/yunkan/data:/app/data
- /vol1/1000/yunkan/recordings:/app/data/recordings
- /etc/machine-id:/etc/machine-id:ro
- /sys/class/dmi/id/product_uuid:/sys/class/dmi/id/product_uuid:ro
- /var/run/docker.sock:/var/run/docker.sock
environment:
- TZ=Asia/Shanghai
- SKYVIEW_SELF_CONTAINER_NAME=yunkan4.3 启动云瞰
方式 A · SSH:
cd /vol1/1000/yunkan
docker compose up -d
docker logs -f yunkan方式 B · Web UI:fnOS 控制台 → docker → 项目 → 新建 → 上传 compose.yml → 启动。
启动后浏览器 http://<飞牛IP>:23406/ 进入 Setup 向导。
5. 端口和防火墙
飞牛默认 8088 是自身 Web 面板,云瞰 23406 系列无冲突。fnOS 默认不挡端口,LAN 内直接访问即可。若公网暴露务必走反代 + HTTPS。
6. 常见问题
iGPU 不工作
ls /dev/dri/ 应有 card0 + renderD128。没有的话查 dmesg | grep i915 看驱动是否正常加载;部分客户机型 BIOS 关了 iGPU,进 BIOS 打开 Internal Graphics。注意:fpk 一键安装不透传核显,核显加速请走 docker compose 方式。升级:fpk 安装的走飞牛应用中心直接升级(或在向导里改镜像版本重装);docker compose 安装的在网页后台一键在线升级,也可手动 docker compose pull && docker compose up -d。