banner
约 1,800 字
6 分钟

飞牛第三方应用商店横评:FnDepot、Moo、fnOS Apps 该装哪个

摘要

飞牛自带应用中心收录有限,不少好用的应用常年不更新,或者干脆没上架。这篇横向对比三个开源第三方商店:FnDepot、fnOS Apps、Moo。装完各自带不带应用、门槛在哪、提醒怎么送到手机、只装一个该选谁,最后附三个项目的原下载地址。

飞牛三个第三方应用商店横评封面

前言

飞牛自带的应用中心,收录了大量的应用,一般情况下足够用了,但对于部分爱折腾的同学来说,还远远不够,比如很多应用常年不更新或更新缓慢,还有一些商业付费应用掺杂其中,因此第三方应用商店才是正解。我自己试用了几款,挑选了其中三款比较有特色的简单介绍一下用法。

之所以选择这三款应用,因为它们都是开源的,安全性有保证,下载地址在最后。

一、项目简介

FnDepot|作者 EWEDLCM

三个里资格最老,一千一百多 star。早期版本装完是个空壳,应用全靠自己往「源」里加,源的技术形态是一份 fnpack.json,哪个 GitHub 仓库按规范放了它,那个仓库就成了源。

现在的版本不用这么折腾。装完打开就有货,飞牛官方商店的目录已经收了进来,来源筛选里能切「飞牛商店」「平台收录」「外部来源」,外部社区源也带了一批。

FnDepot 首页:分类入口和最近更新

想扩就再往里加地址,左侧「外部源管理」粘 GitHub 链接,一行一个,保存后自动同步。

FnDepot 的外部源管理,18 个源各自显示同步状态

作者每天在仓库里跑一遍脚本筛源,valid_sources.txt 现在列了 70 个地址,客户端拉的就是这份名单。

fnOS Apps|作者 conversun

严格说它不是商店,是个应用打包仓库:175 款自托管应用,Plex、Emby、Jellyfin、qBittorrent、Immich、Sonarr、Radarr、Vaultwarden、ZeroClaw 这些常见名字都在里面,每个都编成飞牛能直接装的 .fpk。

fnOS Apps 的商店界面,全部应用 174 款

它的特色是每天自动跟上游。作者写了几条 workflow,每天下午四点跑一遍,看谁家发了新版就重新打包、跑完测试再发布,版本清单同一天重算。所以你装到手的不是半年前冻结的包,是上游发版后一两天的版本。数量不是三家里最多的,更新是最快的。商店是配套的门面,端口 8011。

装完打开就是 175 款应用,不用找源,也不用管配额,比 FnDepot 省心。

fnOS Apps 的发现应用页,18 款新收录

Moo|作者 Blue-Mink

最近才火起来的,目前应用最多的一款,它把飞牛官方和前面两家的东西收进同一个界面:官方目录、FnDepot 格式的源、fnOS Apps 的打包结果,三边同步,同名应用自动合并,留版本高的那个。

Moo 的应用列表,共 482 款

README 里标的量是 2900+ 应用,内置 20 个精选源。算是集各家之长的应用。但目前更新非常频繁,而且功能和界面都有点杂乱,稳定性打个问号。

Moo 的应用源设置,共 22 个源

二、参数对比

FnDepot

fnOS Apps

Moo

最新版本

v0.4.6(9 月 17 日,应用内可升 v0.6.6)

v1.9.9(10 月 29 日)

v0.6.377(10 月 30 日)

GitHub Star

1103

879

114

语言

Go,仓库脚本 Python

Shell

Go

开源许可

仓库未声明

GPL-3.0

MIT

安装包大小

9.81 MB

5.76 MB(x86)/ 5.25 MB(arm)

4.94 MB(x86)/ 4.5 MB(arm)

装完自带应用吗

带,官方目录 + 内置外部源

带,175 款

带,2900+

应用从哪来

内置源,可自己再加

每日自动跟上游打包

三源合并去重

更新提醒

有

有

30+ 事件 × 7 种外部渠道

网页端口

面板内打开

8011

38100

双架构

单包,通用

x86 / arm 分开

x86 / arm 分开

以上数据截止到 10 月 30 日。

三、感受

易用性

三家装完都能直接搜到应用,差别在后面的维护成本。FnDepot 界面最素,功能就是浏览、安装、更新、启停、卸载,装上就是一个统一入口,官方应用和社区应用在一个列表里管。

FnDepot 应用仓库,来源可切飞牛商店、平台收录、外部来源

它的门槛不在加源,在 GitHub API 配额。客户端要靠 GitHub 接口判断源的状态、查版本、拼下载地址,没填凭据时只能借作者服务器上的共享额度,一小时 5000 次,全社区一起用。源装得少够用;装到几十个,或者晚上大家都在折腾,配额就见底,表现是同步失败、应用列表刷不出来、下载卡在 0%。

外部源网络配置:服务端加速源与 GitHub API 配额

另外两家都配了加速源,fnOS Apps 的包由作者的 CI 每天编好,Moo 内置了 20 个源,不用配 GitHub 额度也够用。

更新提醒方式

Moo 在提醒上花的功夫最多。三十多个事件配七种外部渠道,企业微信、钉钉、飞书、Server酱、PushPlus、Bark、Webhook 都接得上。应用有新版本、源同步失败、加速镜像挂掉,都会往手机上推。

Moo 的推送渠道设置,支持七种外部渠道

另外两家朴素一些,在应用里标个红点,或者进「有更新」页翻,得你主动去看。

四、选择

就一台飞牛,不想折腾:Moo。装一次,源不用管。目前更新频繁,我用起来很卡,追求稳定的可以等一等。

喜欢界面干净、把官方应用和社区应用放一起管:FnDepot。9.81 MB,代价是花两分钟配个 Access Token。

只想装常用的几款应用:fnOS Apps。它的列表里直接搜,不用配源,装上就是上游刚发的版本。

已经在用 FnDepot,还想要手机推送:别卸载,装个 Moo,把原来的源地址粘进去就行,Moo 认 FnDepot 的源格式。

五、安装

三个都是 fpk,在应用中心里手动安装就可以了。Moo 的安装向导会让你先接受一次开源许可,再把端口和路径过一遍,保持默认就行。

Moo 安装时的开源许可确认

Moo 安装向导里的 Web 端口,默认 38100

FnDepot 装完还有一步:进「外部源管理 → 配置」,把 GitHub 的 Access Token 填上,顺手挑个加速地址。这一步做完,源同步才算稳。

Access Token 设置项,填了就能提高 GitHub API 配额

三个都在 GitHub 上发版,地址固定,打开下最新的包就行。

三个安装包:fndepot、fnos-apps-store、moo

FnDepot

纯文本
https://github.com/EWEDLCM/FnDepot

fnOS Apps

纯文本
https://github.com/conversun/fnos-apps/

Moo

纯文本
https://github.com/Blue-Mink/moo/

六、最后

安装时的未知发布者安全提示

第三方应用商店的优点显而易见,应用更多更丰富,版本更新也是第一时间完成的,但缺点也需要注意,这三家的应用都没过飞牛审核,安装时那个「未知发布者」的提示不是走形式。源里的东西是社区打包的,作者只负责分发,不做安全担保。

END
广告阿里云 · 对象存储 OSS¥118.99 / 年起,新老用户同享去看看 →