fleetsh / docs

Manage your VPS hosts

fleetsh stores VPS connection settings locally and runs commands over SSH. It works on Windows, macOS and Linux. Saved passwords use the operating system’s credential store.

Current release: v0.1.0-beta.1. Release notes.

Install and register PATH · Get started · About fleetsh · Roadmap

Use cases: patch every VPS

fleetsh ls
fleetsh ssh hk1
fleetsh exec '@web' "uptime" --parallel 10
fleetsh update '@all' --dry-run --sudo
fleetsh reboot '@all' --parallel 2 --sudo

With Node.js 22+, run through npm:

npx fleetsh version
npx fleetsh stats
npm install -g fleetsh

The launcher follows GitHub Releases automatically. Use --release bundled for the original binary or --release vVERSION for a fixed Go version. See npx/npm usage and version selection.

Open development

Maintained at KanataLabs/fleetsh, under GPL-3.0-only. Read the architecture and security design.