System Requirements

Supported Operating Systems

ACS Monitor is supported on the following Linux distributions. Both x86_64 (amd64) and ARM64 (aarch64) architectures are supported.

Operating System Version Architecture Status
AlmaLinux 9.x x86_64, ARM64 Fully supported (recommended)
Rocky Linux 9.x x86_64, ARM64 Fully supported
RHEL 9.x x86_64, ARM64 Fully supported
Ubuntu 22.04 LTS and later x86_64, ARM64 Fully supported
Debian 12 (Bookworm) and later x86_64, ARM64 Fully supported
Fedora 38 and later x86_64, ARM64 Supported
CentOS 9 Stream x86_64, ARM64 Supported
Raspberry Pi OS 12 (Bookworm) and later ARM64 only Supported

AlmaLinux 9 is the recommended host OS as it is what ACS Monitor is primarily developed and tested on. All RHEL-family and Debian-family distributions are fully supported alternatives. Raspberry Pi OS is supported on 64-bit (ARM64) installations only.

Hardware Requirements

Minimum Specifications

Resource Minimum Recommended
CPU Cores 2 4+
RAM 4 GB 8 GB+
Disk Space 20 GB 50 GB+ (SSD recommended)

The minimum specifications are suitable for monitoring up to around 100 devices with standard polling intervals. For larger deployments (Pro or Enterprise tier), the recommended specifications will provide better performance, especially when storing longer retention periods of historical data.

Scaling Guidance

As a general rule of thumb:

  • Free tier (up to 100 devices/monitors) — 2 cores, 4 GB RAM, 20 GB disk
  • Pro tier (up to 500 devices/monitors) — 4 cores, 8 GB RAM, 50 GB disk
  • Enterprise tier (up to 1,000 devices/monitors) — 4+ cores, 16 GB RAM, 100 GB disk

Network Requirements

The ACS Monitor server requires the following network access:

Outbound Connectivity

  • HTTPS (port 443) to acsmon.com — for license validation, heartbeat reporting, and update checks
  • HTTPS (port 443) to ACS Monitor Cloud — for downloading application components during installation and updates
  • DNS (port 53) — for resolving hostnames

Inbound Connectivity

  • HTTPS (port 443) or HTTP (port 80) — for accessing the ACS Monitor web dashboard
  • SSH (port 22) — for server administration (recommended to restrict by IP)

Monitoring Access

  • SNMP (port 161 UDP) — the server must be able to reach monitored devices on their SNMP port
  • ICMP — for ping monitoring, the server must be able to send ICMP echo requests
  • Various TCP ports depending on the services being monitored (HTTP/80, HTTPS/443, SSH/22, SMTP/25, DNS/53, etc.)

Software Dependencies

The ACS Monitor installer automatically handles all software dependencies. You do not need to pre-install anything beyond a fresh OS installation. All required services (database, cache, metrics storage) are deployed automatically during installation. No manual configuration is needed.

If the application runtime is already installed on the host, the installer will use it. All services are isolated and will not conflict with existing software on the host.

Next Steps

Once you have confirmed your server meets these requirements, proceed to the Quick Start Guide to deploy ACS Monitor, or read the full Installation Guide for a detailed walkthrough.

We use essential cookies only to keep you logged in and remember your preferences. Cookie Policy