fleetsh / ドキュメント

VPS ホストの管理

fleetsh は VPS の接続設定を保存し、SSH でコマンドを実行するツールです。 Windows、macOS、Linux で動作し、保存するパスワードは OS の認証情報ストアを使います。

現在のリリース:v0.1.0-beta.1。リリースノート。

インストールと PATH の設定 · 使い始める · fleetsh について · ロードマップ

利用例:すべての VPS を更新する

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

Node.js 22+ があれば、npm パッケージを使用できます。

npx fleetsh version
npx fleetsh stats
npm install -g fleetsh

ランチャーは GitHub Release を自動で追従します。--release bundled で元の版、 --release vVERSION で特定の Go 版を選べます。 npx/npm の実行とバージョン選択を参照してください。

オープンな開発

KanataLabs/fleetsh で開発し、 GPL-3.0-only で公開しています。アーキテクチャと セキュリティ設計も参照してください。