{"data":{"slug":"patchmon","name":"PatchMon","tagline":"AGPL-3.0 self-hosted patch management for Linux fleets, with outbound-only agents and dry-run approvals","category":"devops","categoryName":"DevOps","url":"https://patchmon.net","github":"https://github.com/PatchMon/PatchMon","pricing":"open-source","hook":"PatchMon shows which packages are outdated across your servers and lets you patch them from one web UI: a dry run first, then approve, run now or schedule for a maintenance window.","whatsGood":"AGPL-3.0 (PatchMon/PatchMon), release v2.1.6 (2026-10-17), commit on 2026-10-18. ★~3.4k since September 2025 (~60 a week). Agents connect outbound only, so monitored hosts need no open ports or SSH. Supports apt, dnf, yum, apk and pacman, plus FreeBSD and Windows agents. Ships as one Go binary with the UI embedded; Docker Compose to start.","theCatch":"A young project (about a year old), and most commits come from one contributor. The server can push package upgrades to every enrolled host, so lock it down like any fleet-control tool. AGPL-3.0 means that if you modify it and offer it as a service, you must publish your changes. A paid managed cloud exists; self-hosting is free.","verdict":"A focused, free way to see and apply patches across a small-to-mid Linux fleet.","addedAt":"2026-10-21","featured":false,"domain":"DevOps","subSpecialty":"Infrastructure","subcategory":"Infrastructure","tags":["web-ui","self-host","copyleft","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"AGPL-3.0","githubStars":3439,"starsPerWeek":60,"access":"free","archived":false,"repo":{"createdAt":"2025-09-16","pushedAt":"2026-10-20","license":"AGPL-3.0","archived":false,"checkedAt":"2026-10-21"}},"related":[{"slug":"github-actions","name":"GitHub Actions","tagline":"CI/CD that lives where your code does"},{"slug":"docker","name":"Docker","tagline":"Container runtime that changed deployment"},{"slug":"kubernetes","name":"Kubernetes","tagline":"Container orchestration at scale"},{"slug":"pulumi","name":"Pulumi","tagline":"Infrastructure as code in real languages"},{"slug":"fly-io","name":"Fly.io","tagline":"Deploy apps to VMs close to your users"}],"links":{"self":"/api/gems/patchmon","html":"/gems/patchmon","markdown":"/gems/patchmon.md","category":"/api/gems?category=devops","categoryPage":"/stacks/devops"}}