NAS 搭建轻量监控面板:Kener
Kener:
一款基于 SvelteKit 和 NodeJS 构建的轻量级状态监控工具

特点:
📊 监控和跟踪
- • 高级应用程序性能监控工具
- • 实时网络监控功能
- • 支持轮询 HTTP 端点或通过 REST API 推送数据
- • 访客的时区自动调整
- • 将监视器组织到自定义部分
- • 基于 cron 的计划(最小值:每分钟))
- • 创建复杂的 API 轮询(链接、密钥等)
- • 设置监视器的默认状态
- • 支持 Kubernetes 中的基本路径托管 (k8s)
- • 预构建的 Docker 镜像,便于部署
🎨 定制和品牌
- • 完全可定制的状态页面
- • 用于状态和正常运行时间跟踪的徽章生成
- • 支持自定义域
- • 将显示器嵌入为 iframe 或 Widget
- • 明暗模式
- • 国际化 (i18n) 支持
- • 时尚、精美的用户界面
🚨 事件管理
- • 事件跟踪和通信工具
- • 用于事件管理的全面 API
🧑 💻 用户体验和设计
- • 易于访问且用户友好的界面
- • 快速且简单的安装
- • 适用于所有设备的响应式设计
- • 自动搜索引擎优化和社交媒体准备就绪
- • 服务器端渲染 (SSR) 以获得更好的性能
示例站点:
安装
Docker Compose
services:
kener:
image: rajnandan1/kener:latest
container_name: kener
ports:
- 3000:3000
volumes:
- /vol1/1000/docker/kener/database:/app/database
- /vol1/1000/docker/kener/uploads:/app/uploads
environment:
- TZ=Asia/Shanghai
- ORIGIN=http://192.168.31.90:3000
- KENER_SECRET_KEY=3Y6LwRxmrsLCz6
restart: always
参数说明(更多参数设置建议去看文档)
/app/database:存放数据库数据
/app/uploads:存放上传数据
TZ:地方时区
ORIGIN:起源,填当前页面访问链接
KENER_SECRET_KEY:密钥,填写随机字符串
使用
浏览器中输入 http://NAS的IP:3000
就能看到界面

初次使用设置管理员账号和密码

来到后台管理,可以看到自定义设置项还是挺多的

点击 Home 页面

勾选中文,设置默认语言为中文

设置完成后语言就是中文了,不过其实翻译汉化并不全,只有显示少量中文

目前只对一个网站进行监控,点击可以进行编辑

编辑修改项挺直观,设置没什么难度

这里说怎么样删除监控项,右上角选择关闭,点击保存就行了

这样演示添加一个监控项

首先设置显示的 Logo,可以填写 URL 链接也可以上传图片

填写 Tag 标签进行分类,监控站点名称和描述(注意好像不能使用中文)

下面监控设置项默认就行,有需要后面再调节

选择监控类型,这里可选项挺多的

添加监控的网站,点击保存就行了

可以测试一下,没问题就返回首页查看一下效果

这样就完成了,可以点击每一个查看具体的

总结
很久之前就已经出过一篇 Kener 的教程,对比起之前现在新增加了数据库,可玩性大大提高了,不需要通过修改文件进行配置更加方便了。这款工具还有很多功能,上面只是简单说了一下添加监控站点,还有通知和触发等功能没有展开说的,有兴趣的可以自己部署折腾。
类似的应用还有 Uptime Kuma ,个人更喜欢用下面这款,更加简单方便。
综合推荐:⭐⭐⭐⭐(还是挺不错的)
使用体验:⭐⭐⭐(中文汉化不完善)
部署难易:⭐⭐(简单)
延伸阅读:
NAS 轻松部署 Serge:本地也能运行大语言模型
Serge:一个基于 llama.cpp 构建的聊天界面,用于运行 LLM 模型。无需 API 密钥,完全自托管。安装D...
14款免费NAS,操作系统及引导!黑群、黑威、Unraid开心版、TrueNAS、国产开源等,先码后看
前言618已至,各大品牌NAS卖的也是如火如荼,打新打折好不热闹。不过应该也有很多小伙伴还在观望吧,是什么让你迟疑一直没...