群晖Docker安装ServerBee跨平台集监控、管理和终端的效率工具

ServerBee 是什么?

  • ServerBee 是一款支持跨平台集监控、管理和终端的效率工具,支持 Linux 、Windows 、macOS ,甚至是 NAS 系统。

主要特性

  • 功能强大: CPU 核心、系统负载、 内存用量、 磁盘读写、 网卡 IO、 进程管理、SSH 终端。

  • 跨平台: 支持 Windows、Linux、macOS、Nas,以及 Linux 衍生的系统。

  • 高性能: 使用高性能框架 Actix-Web 提供服务, 由 Rust 强力驱动。

  • 开源: 服务器程序完全开源,透明、公开、可定制化。

如何工作

  • ServerBee 通过使用代理(Agent)的方式,将各个节点与控制端连接在一起。每个节点都需要安装服务端程序,该程序会周期性地将节点的信息上传到控制端进行监控和管理。

  • 控制端和节点之间通过 Websocket 通信。

  • 为了保证了数据的安全性,ServerBee 支持 Token 认证,用户可以在 APP 中设置全局 Token 或者单独为某个节点设置 Token。

  • 每个节点的 Token 将在首次连接 APP 时被设置。

术语

  • 控制端:ServerBee APP

  • 服务端(被控端):server_bee-backend 或 ServerMilk

Web 仪表盘预览

交互式安装

安装方式

Docker命令直接安装

  1. 打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。

  2. 进入群晖的docker文件夹(你想将容器数据存储到哪就进哪个文件夹)

    cd /volume1/docker
  3. 创建并进入serverbee文件夹

    mkdir serverbee && cd serverbee
  4. 列出当前文件夹路径

    pwd
  5. 对群晖docker文件夹设置读写权限为everyone(容器数据文件存放在哪就设置哪个文件夹)

    chmod -R 777 /volume1/docker
  6. 复制并修改下面的命令粘贴到终端内执行