Repository navigation
First public release.
fleetd monitors and controls Linux servers and OpenWrt / iStoreOS routers. Commands and terminal sessions are signed in your browser and checked by each agent, so a compromised server cannot run commands on your machines.
Highlights
- Monitoring: CPU, memory, load, disks, network, failed systemd units, Docker containers, WireGuard peers
- Alerts in the admin page and by e-mail
- Signed commands on many machines at once, and a web terminal
- Per-machine permissions:
monitor,allowlist,full - Agents dial out (no open ports, works behind NAT), traffic encrypted with Noise
- One-line agent install for systemd hosts and OpenWrt / iStoreOS
- Signed remote agent updates
- Admin page in English and Chinese
Downloads
| File | What |
|---|---|
fleetd-server-linux-amd64, fleetd-server-linux-arm64 |
Server, with the admin page built in |
fleetd-agent-linux-amd64, fleetd-agent-linux-arm64 |
Agent, for running by hand |
fleetd-agent-0.3.0-*.release |
Agent bundles signed with the maintainer's release key |
SHA256SUMS |
Checksums |
The .release bundles only install on agents that trust the maintainer's release key. For your own deployment, create your own key and build with VERSION=0.3.0 deploy/build.sh; see Server setup.
Get started: https://weiyi0.github.io/fleetd/guide/quick-start.html
首个公开版本。文档:https://weiyi0.github.io/fleetd/zh/