Self-hosted dashboard with real-time monitoring, secure SSH patching, automated schedules, and encrypted backups. Deploy with Docker Compose or Kubernetes in minutes.
Linux / macOS
curl -fsSL https://getpatchpilot.app/install.sh | bash
Installs Docker Engine automatically if needed. Debian / Ubuntu only.
Windows
irm https://getpatchpilot.app/install.ps1 | iex
Run in PowerShell as Administrator. Installs Python & Docker Desktop automatically via winget.
curl -fsSL https://getpatchpilot.app/install.sh | bash -s -- --k3s
Requires a running k3s / Kubernetes cluster with Traefik and cert-manager. Automated TLS via Let's Encrypt.









See which hosts are up to date, which need patches, and which are unreachable — at a glance. Background checks run continuously.
Select hosts, click patch, watch real-time streaming output via WebSocket. Supports apt, dnf, yum, brew, macOS softwareupdate, Windows Update, and winget.
Upload and manage SSH keys through the UI. Per-host key assignment with encrypted storage using Fernet.
Cron-style schedules with timezone support. Automatic patching on your terms — maintenance windows, not surprises.
Encrypted backups with retention policies. Full system restore including database, SSH keys, and configuration. NFS or local storage.
JWT-based authentication with role-based access control. Admin and viewer roles. Session management with secure token handling.