Cenvero Fleet connects to your Linux servers over SSH, auto-installs agents, and gives you shell access, service control, logs, and live metrics — all from one binary.
brew tap cenvero/fleet && brew install cenvero-fleet
curl -fsSL https://fleet.cenvero.org/install | sh
# After install, upgrade anytime with brew upgrade cenvero-fleet
curl -fsSL https://fleet.cenvero.org/install | sh
# Also available via Homebrew — brew tap cenvero/fleet && brew install cenvero-fleet
irm https://fleet.cenvero.org/install.ps1 | iex
# Run from an elevated PowerShell prompt. Installs to %ProgramFiles%\fleet and adds it to PATH.
No agents to pre-install, no cloud accounts, no dashboards to subscribe to. Just a binary and SSH.
Add a server and fleet SSHes in, downloads the right agent binary, and sets up a systemd service automatically.
Direct mode for reachable servers, reverse mode for servers behind NAT or firewalls. Mix both in one fleet.
Open a root shell with fleet ssh or run commands across all servers concurrently with fleet exec --all.
Track, start, stop, and restart systemd services. Stream and cache logs for any tracked service.
Manage UFW rules and open or close ports on any server directly from the controller.
A full TUI with server health, metrics, services, logs, and alerts — all in one terminal window.
Metric threshold alerts with acknowledge and suppress actions. No external alerting system needed.
Every release is signed with minisign. The installer verifies the signature before touching your binary.
One command updates the controller and rolls out the same version to every managed agent automatically.
# 1. Install (macOS — recommended) brew tap cenvero/fleet brew install cenvero-fleet # Linux / macOS — one-liner curl -fsSL https://fleet.cenvero.org/install | sh
# 2. Initialize the controller
fleet init
# 3. Add a server (interactive) fleet server add # or non-interactive fleet server add web-01 192.0.2.10 \ --login-user root
# 4. Use it
fleet ssh web-01
fleet exec web-01 "uptime"
fleet dashboard