Skip to content

conversun/fnos-apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

277 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fnOS Apps

License Apps Platform

面向飞牛 fnOS 的第三方应用打包仓库。自动跟踪上游版本,构建可直接安装的 .fpk 包。

⭐️ 如果觉得本项目对你有帮助,请右上角点个 Star!

应用一览

💡 推荐先安装 fnOS Apps 应用中心,可一键管理以下所有应用的安装与更新。

📦 应用中心

App 端口 说明 来源 下载
fnOS Apps 8011 第三方应用中心,一键安装与更新 GitHub Release

🎬 媒体服务

App 端口 说明 来源 下载
Plex 32400 媒体服务器,支持硬件转码 官网 Release
Emby 8096 媒体管理与流式传输 官网 Release
Jellyfin 8097 开源媒体系统,内置 FFmpeg 官网 Release
Navidrome 4533 音乐流媒体服务器 官网 Release
Koel 8060 个人音乐流媒体,默认账号 admin@koel.dev/KoelIsCool GitHub Release
Immich 2283 自托管照片/视频备份,支持人脸识别 GitHub Release
Kavita 5000 漫画/电子书阅读 GitHub Release
tinyMediaManager 5800 影视元数据管理 官网 Release
PhotoPrism 2342 AI 驱动的照片管理 官网 Release
Jellyseerr 5055 Jellyfin/Plex 媒体请求管理 GitHub Release
Tautulli 8181 Plex 使用统计与监控 官网 Release
Seerr 5055 Overseerr 社区分支,媒体请求管理 GitHub Release
Ente 8510 端到端加密照片备份 官网 Release
Sunshine 47990 游戏串流服务器,配合 Moonlight 使用 GitHub Release
Frigate 8971 AI 视频监控,支持实时物体检测 官网 Release

⬇️ 下载工具

App 端口 说明 来源 下载
qBittorrent 8085 BitTorrent 客户端,默认账号 admin/adminadmin 官网 Release
Transmission 9091 轻量级 BitTorrent 客户端 官网 Release
Gopeed 9999 高速下载器,支持 HTTP/BT/Magnet 官网 Release
Syncthing 8384 文件同步工具,P2P 架构 官网 Release
Alist 5246 网盘聚合工具,挂载阿里云盘/百度盘等 GitHub Release
Rclone 5572 云存储同步工具,支持 50+ 存储后端 官网 Release
Cloudreve 5212 国产云盘系统 官网 Release

📚 内容管理

App 端口 说明 来源 下载
ANI-RSS 7789 动漫 RSS 自动追番,默认账号 admin/admin GitHub Release
AutoBangumi 7892 RSS 自动追番下载整理,默认账号 admin/adminadmin GitHub Release
Audiobookshelf 13378 有声书和播客服务器 官网 Release
MoviePilot 3000 影视自动化管理 GitHub Release
OpenList 5244 文件列表/WebDAV GitHub Release
KodBox 8500 私有云存储/在线文档协作 官网 Release
ChineseSubFinder 19035 中文字幕自动下载 GitHub Release
FreshRSS 8082 自托管 RSS 阅读器 官网 Release
Miniflux 8084 极简 RSS 阅读器 官网 Release
Linkwarden 3005 协作式书签管理 官网 Release
Wiki.js 3080 现代化 Wiki 引擎 官网 Release
Mealie 9925 食谱管理与膳食计划 官网 Release
Paperless-ngx 8000 文档数字化管理,OCR 支持 官网 Release
AppFlowy 8500 Notion 开源替代品,协作文档平台 官网 Release

🎵 媒体自动化

App 端口 说明 来源 下载
Sonarr 8989 电视剧自动下载管理 官网 Release
Radarr 7878 电影自动下载管理 官网 Release
Lidarr 8686 音乐自动下载管理 官网 Release
Readarr 8787 电子书自动下载管理 官网 Release
Prowlarr 9696 索引器管理,整合 Sonarr/Radarr 等 官网 Release
Bazarr 6767 字幕自动下载管理 官网 Release
Jackett 9117 Torrent 索引器代理,Prowlarr 替代 GitHub Release

🔧 系统工具

App 端口 说明 来源 下载
Sun-Panel 3002 服务器/NAS 导航面板 官网 Release
Homepage 3003 高度可定制的应用仪表盘 官网 Release
Homarr 7575 服务器仪表盘与应用管理 官网 Release
Certimate 8090 SSL 证书管理 GitHub Release
Vaultwarden 8880 密码管理(Bitwarden 兼容) GitHub Release
Nginx 8888 HTTP 服务与反向代理 官网 Release
Nginx UI 9000 Nginx 可视化管理面板,内置 Nginx 引擎 GitHub Release
Gotify 8070 自托管推送通知服务 官网 Release
DDNS-GO 9876 动态 DNS 解析客户端 GitHub Release
WolGoWeb 9090 网络唤醒 (Wake-on-LAN) 管理 GitHub Release
AdGuardHome 3080 全网广告拦截与 DNS 管理 官网 Release
Uptime Kuma 3001 自托管服务监控 GitHub Release
Beszel 18090 轻量级服务器监控 GitHub Release
FileBrowser 8089 Web 文件管理器 官网 Release
Stirling-PDF 18080 自托管 PDF 工具箱 官网 Release
Actual Budget 5006 自托管个人财务管理 官网 Release
Lucky 16601 DDNS/反向代理/端口转发多功能工具 官网 Release
1Panel 10086 开源服务器管理面板 官网 Release
Grafana 3010 可视化监控仪表盘 官网 Release
Prometheus 9090 时序数据库与监控系统 官网 Release
Loki 3100 日志聚合系统,Grafana 生态 GitHub Release
Glances 61208 系统监控,Web UI 版 htop GitHub Release
n8n 5678 工作流自动化工具 官网 Release
Ntfy 2586 自托管推送通知服务 官网 Release
Gitea 3003 轻量级 Git 代码托管 官网 Release
Duplicati 8200 加密备份工具 官网 Release
IT-Tools 8280 开发者工具箱 官网 Release
Mattermost 8065 企业即时通讯,Slack 替代 官网 Release
Home Assistant 8123 智能家居中枢平台 官网 Release

🤖 AI

App 端口 说明 来源 下载
OpenClaw 18789 AI 智能体网关,支持多渠道接入 官网 Release
LocalAI 8180 本地 AI 推理,兼容 OpenAI API 官网 Release
LibreChat 3080 AI 聊天界面,支持多模型 官网 Release

🌐 网络工具

App 端口 说明 来源 下载
SmartDNS 6580 本地 DNS 加速与优选 GitHub Release
MosDNS 5353 DNS 转发与分流 GitHub Release
Pi-hole 8053 全网广告拦截 (DNS) 官网 Release
WG-Easy 51821 WireGuard VPN 管理界面 GitHub Release
Headscale 8480 Tailscale 自托管控制服务器 GitHub Release
NetBird 8820 Zero Trust VPN 平台 官网 Release

🌐 浏览器

App 端口 说明 来源 下载
Firefox 5801 远程浏览器,支持中文 GitHub Release
Chromium 5802 远程浏览器,支持中文 GitHub Release

反馈与请求

快速开始

安装

  1. 下载对应 App 的 Release 页面中的 .fpk 文件
  2. 在 fnOS 应用中心选择「手动安装」
  3. 上传 .fpk 并完成安装

本地构建

# 构建单个应用(以 plex 为例)
cd apps/plex && ./update_plex.sh

# 通用格式
cd apps/<app> && ./update_<app>.sh

构建产物统一输出到仓库根目录 dist/

项目结构

fnos-apps/
├── apps/                    # 各应用的 fnOS 包定义与构建脚本
├── shared/                  # 通用生命周期脚本与向导模板
├── scripts/
│   ├── build-fpk.sh         # 通用 fpk 打包器
│   ├── new-app.sh           # 新应用脚手架
│   ├── apps/<app>/          # 每个应用的构建合约
│   └── ci/resolve-release-tag.sh
└── .github/workflows/       # 入口 workflow + 可复用构建 workflow

新增应用(维护者)

./scripts/new-app.sh <app-slug> "<display-name>" <port>
# example
./scripts/new-app.sh jellyfin "Jellyfin" 8097

推荐流程:

  1. apps/<app>/ 完成 fnOS 清单和启动脚本
  2. scripts/apps/<app>/ 完成版本探测与 app.tgz 组装
  3. CI 自动发现新应用,无需手动创建 workflow 文件

CI/CD 设计

  • 单一入口 build-apps.yml 自动发现 apps/ 下所有应用,动态矩阵构建
  • 统一使用 scripts/build-fpk.sh 打包,减少各应用行为漂移
  • 统一使用 reusable-build-app.yml 实现版本检查、矩阵构建、发布
  • 标签策略由 scripts/ci/resolve-release-tag.sh 管理,支持 -r2/-r3 修订版自动递增
  • 日常构建由定时任务和手动触发驱动,push 触发仅构建变更的应用

变更记录

项目变更记录请查看 CHANGELOG.md

致谢

安全与透明

  • 本仓库仅下载并重打包官方发布内容,不修改上游业务逻辑
  • 当前应用均按非 root 用户运行(提升默认安全性)
  • 构建脚本、CI 流程与发布记录均公开可审计

About

飞牛 fnOS NAS 第三方应用商店 — 55+ 款自托管应用的 .fpk 安装包 | Plex, Emby, Jellyfin, qBittorrent, Immich, Sonarr, Radarr, Vaultwarden, OpenClaw AI 等 | 每日自动同步上游版本

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors