Operating system

Patchman runs on CentOS, Red Hat Enterprise Linux, Debian and Ubuntu Linux servers. Both 32-bit and 64-bit systems are supported.

The following minimum operating system versions are supported:

OS

Minimal supported version

CentOS/RHEL

6 (up to 8)

Debian

7, wheezy (up to 10, buster)

Ubuntu

12.04 (Precise Pangolin)

Control panel

Patchman requires a control panel by default. The supported control panels are cPanel, Plesk and DirectAdmin. The minimum supported versions are as follows:

Control Panel

Minimal supported version

Plesk

12.0

cPanel

11.38.1

DirectAdmin

1.45.3

Please get in touch if you want to deploy Patchman on a platform without one of these supported control panels. More information about that option is available in this article.

If you are using Plesk, please make sure you have not disabled XML-RPC API access on the localhost interface (127.0.0.1). If allowing access on localhost is not an option, please refer to this page for more information on how to configure Patchman for your specific situation.

System resources

Patchman is designed to have a low resource footprint, but does allow for the configuration of scheduling priorities and scanning behaviour to help manage any noticeable impact on server resources. The configurable options can be found in the 'server group' settings, and include:

  • Nice value

  • I/O priority

  • Maximum scan duration

  • Maximum file size

  • Scanning behaviour and limits (for dynamic scanning, part of Patchman CLEAN, see this article)

  • Note that using Patchman CLEAN's dynamic scanning might see an increase in resource footprint. While every system is tuned differently, we recommend having a minimum of 300MB available RAM for dynamic scanning, and properly configuring the scanning behaviour and limits to ensure optimal performance.