OS updates
Debian, Ubuntu, Fedora, Arch and Windows (winget) over SSH. One host or all, with live output, history and schedules.
Free and open source · GPL-3.0 · v1.7.0
FleetPilot keeps your servers, Proxmox nodes, NAS, routers and disks in view and up to date: OS updates, known vulnerabilities, SMART health, VMs, backups and FRITZ!Box, OpenWrt or OPNsense. Self-hosted, agentless, installed with one command.
Live demo
The demo is not a video or a mock-up. It is the real FleetPilot, running in your browser tab (WebAssembly), connected to an emulated homelab: two Proxmox nodes with VMs, a TrueNAS box, a backup server, Linux and Windows machines, a FRITZ!Box with repeater, OpenWrt and OPNsense.
apt outputNothing leaves your browser. About 20 MB on first load, ready in a few seconds.
Features
Agentless: FleetPilot talks to your machines over SSH and to appliances over their APIs. Nothing to install on them.
Debian, Ubuntu, Fedora, Arch and Windows (winget) over SSH. One host or all, with live output, history and schedules.
Known CVEs in every server's packages (OSV.dev), Docker images (Trivy) and firewalls, with severity, the fixing version and daily alerts.
SMART data from servers, Proxmox nodes, TrueNAS and Unraid. Alerts by e-mail, ntfy, Gotify, Discord or Slack before a disk dies.
FRITZ!Box and FRITZ!Repeater with Mesh, OpenWrt, OPNsense, pfSense, MikroTik, VyOS and more: status, devices, firmware checks, encrypted backups.
VMs and containers across your cluster: start, stop, snapshots. Proxmox Backup Server, Duplicati, restic, BorgWarehouse, UrBackup and Bacula.
TrueNAS and Unraid pools, datasets, shares and alerts, next to the disks of all your machines.
Live CPU, memory and temperatures, fan control (lm-sensors, IPMI, liquidctl, Raspberry Pi), Wake-on-LAN and scheduled shutdowns.
2FA with TOTP, passkeys and YubiKey, roles, sessions per device, a tamper-evident audit trail and a security center.
Prometheus metrics, Home Assistant, CheckMK, a REST API with scoped tokens, and a public status page.
Checked against WCAG 2.2 AA. Text size, high contrast, reduced motion and an easy-language mode, in five languages.
Screenshots
Install
In the Shell of your Proxmox node. Creates an unprivileged Debian container, installs FleetPilot with HTTPS and prints the address and admin password.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/ChristianHandy/FleetPilot/main/proxmox/fleetpilot-lxc.sh)"
As root on the machine. Then open https://<server-ip> and sign in as admin with the password the installer shows.
curl -fsSL https://raw.githubusercontent.com/ChristianHandy/FleetPilot/main/install.sh | bash
Read the scripts before you run them, as with any curl | bash. The installation guide (Deutsch) covers unattended installs, your own certificate, updates and backups.
Security
FleetPilot runs as an unprivileged service user from a read-only install, and its few root actions go through small helpers with fixed arguments. The project itself is hardened too, and every release can be verified.
Security policy OpenSSF Scorecardgh attestation verifyOpen the demo, click around, break a disk. Then install it on your own hardware.