Getting started guide
What is ServerBee?
ServerBee is a cross-platform efficiency tool that integrates monitoring, management, and terminal support for Linux
, Windows
, macOS
, and even NAS
systems.
Main Features
- Powerful functions: CPU cores, system load, memory usage, disk read/write, network card IO, process management, SSH terminal.
- Cross-platform: Supports
Windows
,Linux
,macOS
,Nas
, andLinux-derived
systems. - High performance: Uses the high-performance framework
Actix-Web
for providing services, powered byRust
. - Open source: The server program is fully open source, transparent, public, and customizable.
How it works
ServerBee
connects various nodes to the control side by using agents. Each node needs to install the server-side program, which periodically uploads the node's information to the control side for monitoring and management.
Communication between the control side and the nodes is done through Websocket
.
To ensure data security, ServerBee supports Token
authentication, allowing users to set a global Token in the APP or set a Token for a specific node individually.
The Token for each node will be set when it first connects to the APP.
Terminology
Control side: ServerBee
APP
Controlled side: server_bee-backend
or ServerMilk
Usage process
- Install the Controlled side program, installation.
- Open the
ServerBee
APP and enter the IP (domain) and port number. - Start using!