fleetdfleetd
指南
设计
  • English
  • 简体中文
GitHub
指南
设计
  • English
  • 简体中文
GitHub
  • 介绍
  • 快速开始
  • 部署服务端
  • 接入机器
  • 命令和终端
  • 客户端更新
  • 告警
  • 配置参考
  • 常见问题

快速开始

用 Docker 在自己电脑上试用 fleetd。需要安装 Docker 和 Compose 插件。

启动服务端

git clone https://github.com/weiyi0/fleetd
cd fleetd
docker compose up -d

这会启动 PostgreSQL 和 fleetd-server,后台页面在 8480 端口。

创建管理员

docker compose run --rm fleetd admin-add admin

输入至少 12 位的密码。在用户名前加 -totp 可以同时开启两步验证。

登录

打开 http://localhost:8480 登录。界面语言跟随浏览器,可以在左下角切换中文和英文。

注意

HTTP 只适合在本机试用。要通过网络使用,请按部署服务端放到 HTTPS 后面。

接入一台机器

客户端要从服务端下载,所以服务端上需要先有签过名的客户端版本。如果只是快速试一下、不想配发布密钥,可以自己编译客户端,在一台能访问你电脑的 Linux 机器上手动运行:

CGO_ENABLED=0 go build -o fleetd-agent ./agent/cmd/fleetd-agent
cat > agent.yaml <<EOF
server_url: ws://<你的电脑>:8480/agent/ws
server_key: <设置 → 服务端 → 服务端公钥>
key_file: ./agent.key
state_dir: .
EOF
sudo ./fleetd-agent -config agent.yaml

机器会出现在「等待批准」里,批准后一分钟内开始显示数据。

正式部署请用一键安装。

清理

docker compose down -v
在 GitHub 上编辑此页
最后更新: 2026/11/3 11:50
贡献者: weiyi
Prev
介绍
Next
部署服务端