收起左侧

三方应用日志管理for fnOS

4
回复
905
查看
[ 复制链接 ]

1

主题

37

回帖

0

牛值

江湖小虾

2026-3-1 22:29:02 显示全部楼层 阅读模式

为了方便查看应用日志和删除卸载的应用残留日志,用AI写了个自用工具,arm64已测试(需商店有node22),amd64自测,理论上支持的。如下:

PixPin_2026-03-01_22-28-21.png

PixPin_2026-03-01_22-27-23.png

飞牛日志管理 (LogManager for fnOS)

飞牛日志管理工具,集中管理飞牛三方应用散落在各个文件夹的日志文件。

功能特点

  • 📁 多目录支持 - 支持管理多个日志目录
    • 存储空间应用日志 (@appdata/@appshare 等)
    • /var/log/apps/ (系统应用日志)
    • Docker 容器日志
    • 归档日志文件 (.gz, .bz2, .xz, .zip 等)
  • 🔍 日志查看 - 在线查看日志内容,支持搜索过滤
  • 🗑️ 日志管理
    • 删除已卸载应用的日志文件
    • 清空大日志文件
    • 批量清理旧归档
  • 📦 备份
    • 一键备份所有日志
  • 🔐 安全特性
    • Argon2id 密码哈希
    • 登录失败锁定
    • 敏感信息过滤
    • 审计日志记录
  • 🎨 个性化设置
    • 日间/夜间主题
    • 自定义主题色
    • 字体大小调节

安装

  1. 下载最新的 .fpk 文件 from Releases
  2. 在飞牛 NAS 应用中心安装
  3. 首次访问时设置登录密码

⚠️ 注意:本应用仅在 ARM64 架构测试通过,AMD64 架构请自测。

使用方法

登录

首次访问时设置密码,后续使用设置的密码登录。

主要功能

功能 说明
查看日志 点击日志列表中的"查看"按钮
删除日志 已卸载应用的日志会显示删除按钮
清空日志 查看日志时可点击"清空"按钮
查看归档 点击"归档日志"查看压缩的日志文件
Docker日志 点击"Docker日志"查看容器日志

设置

点击右上角 ⚙️ 图标进入设置:

  • 修改密码
  • 切换主题
  • 更改主题色
  • 查看审计日志

本地构建

前置要求

  • Node.js 22+
  • PowerShell (Windows) 或 Bash (Linux)

构建步骤

# Windows
.\build.ps1 -Version 0.2.0

# 或使用 GitHub Actions
git tag v0.2.0
git push --tags

项目结构

**── .github/
**   **── workflows/
**       **── build-and-release.yml   # GitHub Actions
**── app/
**   **── server/                     # 后端服务
**   **   **── server.js
**   **   **── middleware/             # 中间件
**   **   **── routes/                 # 路由
**   **   **── services/               # 服务
**   **   **── utils/                  # 工具
**   **   **── package.json
**   **── ui/                         # 前端界面
**       **── src/
**       **── images/
**       **── vite.config.js
**── cmd/                            # 应用脚本
**── config/                         # 配置文件
**── wizard/                         # 安装向导
**── manifest                        # 应用清单
**── ICON.PNG
**── ICON_256.PNG

下载链接:

github

豆包云盘

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

1

主题

37

回帖

0

牛值

江湖小虾

2026-3-1 22:29:41 楼主 显示全部楼层

更新日志:

此贴不再更新,反馈及最新版请前往github

已实现功能

  • 多目录支持 - 支持管理多个日志目录
    • 存储空间应用日志 (@appdata/@appshare 等)
    • /var/log/apps/ (系统应用日志)
    • Docker 容器日志
    • 归档日志文件 (.gz, .bz2, .xz, .zip 等)
  • 多标签页日志查看 - 同时打开多个日志文件
    • 标签栏切换不同日志文件
    • 非阻塞模式,查看日志时可直接点击其他文件
    • "主页"按钮返回文件列表
    • 重复打开同一文件自动激活已有标签
  • 日志查看 - 在线查看日志内容,支持搜索过滤
    • 流式读取大文件,内存占用低
    • 支持倒序查看最新日志
    • 深色终端风格日志显示界面
    • 关键词/正则搜索高亮(鸿蒙6.0分段控件切换)
    • Web Worker 后台搜索,不阻塞 UI
  • 实时追踪 - 类似 tail -f 的实时日志追踪
    • HTTP 轮询方式,兼容 fnOS iframe 反向代理
    • 支持文件日志和 Docker 容器日志实时追踪
    • 自动滚动到最新行
  • 日志导出 - 多格式导出
    • TXT 纯文本
    • JSON 结构化
    • CSV 表格
    • 支持 Docker 容器日志导出
  • 日志管理
    • 删除已卸载应用的日志文件
    • 清空大日志文件
    • 批量清理旧归档
    • 清理已卸载应用的空文件夹
  • 自动清理 - 定时自动清理策略
    • 支持 cron 表达式和秒级自定义间隔
    • 按文件大小/天数/正则匹配清理
    • 独立清理规则管理
  • 书签/收藏 - 快速访问常用日志
    • 收藏常用日志文件/容器
    • 一键打开书签日志
    • Docker 容器书签支持
  • 备份
    • 一键备份所有日志
  • 通知推送 - 日志监控与多渠道通知
    • 支持 Bark、钉钉、飞书、企业微信、Telegram、QQ机器人 等 22 种通知渠道
    • 自定义监控规则,关键词匹配(支持正则表达式)
    • 日志级别过滤
    • 冷却时间与静默时段设置
    • QQ 机器人 openID 自动获取(WebSocket 监听 + 前端轮询)
    • 通知状态 HTTP 轮询实时更新(兼容 fnOS 代理环境)
  • 系统日志监控 - 监控系统事件日志
    • 实时监控数据库事件
    • 多级别事件过滤
    • 事件统计与历史记录

4

主题

10

回帖

0

牛值

系统先锋体验团🛩️

2026-3-13 12:17:42 显示全部楼层
看着不错
自用瞎写的,有啥意见可以提  详情 回复
2026-3-13 12:39

1

主题

37

回帖

0

牛值

江湖小虾

2026-3-13 12:39:58 楼主 显示全部楼层

自用瞎写的,有啥意见可以提

5

主题

46

回帖

0

牛值

初出茅庐

飞牛百度网盘玩家fnOS1.0上线纪念勋章

2026-4-1 11:13:54 显示全部楼层

确实不错哦

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则