NodeGet 服务器监控管理工具

来源: https://www.nodeseek.com/post-709258-1

项目亮点

  • 完善的细粒度权限支持:以 Token 系统为基础,所有系统都强依赖本系统,实现完全自定义的权限支持
  • 极高的可拓展性:KV 系统实现任意数据存储,Js Worker 实现在原有架构基础上无限向上拓展功能。官方提供认证的 Js Worker 方便日常使用
  • 现代化的技术栈:使用 Rust 作为底层语言,配合 PostgreSQL / SQLite 储存数据。数据通信使用 WebSocket + JSON-RPC 主流方案,符合现代微服务架构
  • 极度活跃的开发社区:你想要的冷门功能官方没有实现?没问题,官方前端 / 后端均提供了大量插件模块化设计, 你可以完全设计属于你的探针
  • 完全前后端分离:彻底的前后端分离,所有操作都走 JSON-RPC API 接口。允许前端开发者自由构建展示页面和控制面板,并部署到静态储存,同时安装多个主题也可以做到
  • 极高性能:在塞入如此之多功能之下,各部分占用仍保持在同类项目水准线下,甚至更低
  • 极致的网络安全性:整个项目对外网络请求除了 Agent-Server 必要通信外,只有 NTP 服务器同步与 Ping / IP 等只有用户才可以触发的功能
  • Agent 原生多 Server 支持:不需要运行多个 Agent,只需要运行一个即可同时与无限多的 Server 通信,并且互不干扰
  • 与社区紧密相连:NodeGet 发根与 Nodeseek 社区,但从未强制与社区绑定起来。你可以自由地使用 NodeGet,并在社区中找到更多玩法
  • 别说了,用了才知道