如果你手头有一台吃灰的电视盒子(晶晨/瑞芯微/全志),想把它从“播放器”升级成“私有云/下载机/家庭文件中心”,那你一定会对 ophub/fnnas 这个项目感兴趣。它基于官方 Arm64 版本的 FnNAS(飞牛)镜像做了适配与构建,让更多 Arm64 设备也能跑上飞牛系统,并且尽量保持官方功能体验。

项目地址: ophub/fnnas / 固件下载: Releases


01|介绍:FnNAS 是什么

FnNAS(飞牛) 是一款基于最新 Linux 内核、以 Debian 发行版为基础进行深度定制的 NAS 操作系统,强调硬件兼容性与易用性。
在官方技术人员指导与社区贡献下,ophub/fnnas 将官方 Arm64 版本进一步“工程化适配”,覆盖 Amlogic(晶晨)、Rockchip(瑞芯微)和 Allwinner(全志) 等架构电视盒子设备。
项目目标:你可以把电视盒子的 Android TV 系统替换为 FnNAS,把盒子变成一台可用的私有数据存储服务器。并且项目强调 尽可能完整继承官方系统能力,例如支持写入 eMMC 启动、支持内核在线更新等。

✅ 适合谁?

  • 想低成本自建 NAS/下载机/家庭文件中心的折腾党。

  • 手上已有晶晨/瑞芯微/全志盒子,想提升利用率的人。

⚠️ 温馨提示

刷机/写入 eMMC 有风险,务必先做好数据与原系统备份,参考官方 Github eMMC 备份/还原 文档说明。


02 | FnNAS 固件默认信息

系统名称

默认账号

默认密码

SSH 端口

IP 地址

🛜 FnNAS.OS

自定义

自定义

22

从路由器获取 IP

🐋 FnNAS.Docker

自定义

自定义

22

宿主机 IP

账号密码均为“自定义”,首次进入通常需要自己创建。在路由器里找到新上线设备(名称常见为 debian),然后用浏览器访问 http://设备IP:5666 即可进入账号创建界面。


03 | 支持的设备列表

各平台(晶晨/瑞芯微/全志)型号按 SoC 性能从高到低排列。

1)Amlogic(晶晨)系(节选)

  • a311d:Khadas-VIM3、WXY-OES。

  • s922x:Beelink-GT-King / Pro、Ugoos-AM6-Plus、ODROID-N2、X88-King、Ali-CT2000、WXY-OES-Plus。

  • s905x3:X96-Max+、HK1-Box、Vontar-X3、H96-Max-X3、Ugoos-X3、TX3(QZ/BZ)、X96-Air 等。

  • s905x2:X96Max(2G/4G)、MECOOL-KM3-4G、Tanix-Tx5-Max、A95X-F2、HG680-FJ。

  • s905l3a / s905l3b / s905l3:大量运营商盒子与常见型号(如 E900V 系列、CM311/CM201/CM211、TY1608、MGV2000 等)。

  • s912 / s905d / s905x / s905w / s905:Tanix、Nexbox、Phicomm-N1 等一批老牌盒子与热门型号。

小提示:README 里还有 s905mb / s905l / s905l2 / s905lb 等更细分 SoC 对应的设备清单。

2)Rockchip(瑞芯微)系(节选)

  • rk3588(s):Radxa-Rock5B / 5C、Orange-Pi-5-Plus、NanoPC-T6、Orangepi-5B 等。

  • rk3399:EAIDK-610、Kylin3399、King3399、Firefly-RK3399 等多型号。

  • rk3568 / rk3566 / rk3528:NanoPi-R5S/R5C、Radxa-E25、HLink-H66K/H68K/H69K、WXY-OEC-turbo-4g、Station-M2 等。

  • rk3328:BeikeYun(贝壳云)、Chainedbox-L1-Pro(我家云)、Station-M1 等。

  • rk3318:RX3318-Box。

3)Allwinner(全志)系(节选)

  • h6:Vplus、Tanix-TX6、TQC-A01。

特别提示: s905 的盒子只能在 TF/SD/USB 介质中使用,而其它型号盒子支持写入 eMMC 使用。更多信息请查阅 ✅支持的设备列表说明


04 | 固件下载

1)首选:GitHub Releases 下载

Releases 页面名为 fnnas_save_年份.月份 (例如目前最新:fnnas_save_2026.01) 条目中你会看到大量类似命名的镜像,例如:

  • fnnas_amlogic_s905d_k6.12.63_2026.01.06.img.gz

  • fnnas_allwinner_tanix-tx6_k6.1.159_2026.01.07.img.gz

从命名上可以看出版本命名规则:平台(amlogic/rockchip/allwinner)+ 设备/板型 + 内核版本 + 日期。下载入口: Releases · ophub/fnnas

0-TbdM

2)官方 Arm64 基础镜像

Releases 里也提供了名为 fnnas_arm64 的条目,这个是 fnnas.com 官方制作分享的 Arm64 基础镜像。如果你想自己做二次适配/自定义构建,就可以使用这个镜像自己发挥了。

0-QApe

05 | 怎么写到 eMMC(简要指路)

首次启动后,在路由器中找到新设备(常见名 debian),用浏览器打开:http://IP:5666 创建账号。创建自定义账号后登录飞牛系统,在 系统设置SSH 里开启 SSH 功能,然后使用 SSH 连接工具进入系统终端,输入命令:

fnnas-install

可选参数

默认值

选项

说明

-m

no

yes/no

使用主线 u-boot

-a

yes

yes/no

使用 ampart 分区表调整工具

-l

no

yes/no

显示全部设备列表

举例: fnnas-install -m yes -a no


06 | 总结

ophub/fnnas 是把“飞牛 Arm64 版”带到更多电视盒子/Arm 小板上的关键桥梁,并且尽量保留官方体验(写入 eMMC、在线更新内核等)。 我认为它的核心价值有三点:

  1. 覆盖面广:晶晨/瑞芯微/全志多平台,设备清单非常庞大。

  2. 玩法完整:不仅能装,还提供安装脚本(fnnas-install)、更新内核(fnnas-update)、备份还原(fnnas-ddbr)、同步脚本(fnnas-sync)等一整套工具链思路。

  3. 对折腾友好:支持本地打包与 GitHub Actions 自动编译,给高级玩家很大空间。

如果你准备上手,建议按这个顺序来:

  • 先在 README 里确认你的型号是否支持,尤其关注是否可写 eMMC。

  • 优先从 Releases 下载与你设备匹配的现成镜像。

  • 刷机前先用 fnnas-ddbr 备份 eMMC 原系统(以防万一)。