
[[system-requirements]]
= Minimum System Requirements
:description: OpenNMS system requirements, supported operating systems, version compatibility with Grafana, Cassandra, Elasticsearch, JDK, Kafka, PostgreSQL.

Your system must meet the following minimum specifications to run {page-component-title}:

[options="autowidth"]
|===
|   | Just Testing ^1^   | Minimum Server Specification ^2^

s| CPU
| 2GHz dual core x86_64
| 3GHz quad core x86_64 and above

s| RAM
| 4GB (physical)
| 16GB (physical) and above

s| Storage (disk space)
| 50-GB HDD, SSD
| 1TB with SSD and above
|===

. You can install the packages, and the {page-component-title} services start.
. Your intended workload (network size, number of monitored metrics, flows, events, and data retention requirements) affects these requirements.

[[operating-systems-core]]
== Operating systems

OpenNMS {page-component-title} requires one of the following operating systems:

[options="autowidth"]
|===
| Operating System  | Compatible Versions (64-bit)

| RHEL
| {compatible-rhel}

| CentOS
| {compatible-centos}

ifeval::["{page-component-title}" == "Horizon"]
| Debian
| {compatible-debian}

| Ubuntu
| {compatible-ubuntu}
endif::[]
|===

See the xref:releasenotes:whatsnew.adoc[release notes] for information about platform support changes, including deprecated platforms.

== Compatibility

{page-component-title} {full-display-version} is compatible with the following components.
Components marked with an asterisk are required:

[options="autowidth"]
|===
| Component | Version Compatibility

| OpenNMS plugin for Grafana
| {compatible-opennms-plugin}

| OpenNMS Plugin API
| {compatible-oia}

| Cassandra
| {compatible-cassandra}

| Elasticsearch
| {compatible-elasticsearch}

| Java Development Kit *
| {compatible-javajdk}

| Kafka
| {compatible-kafka}

| PostgreSQL *
| {compatible-postgresql}

| RRDTool *
| {compatible-rrdtool}

| Browser *
| Latest https://www.mozilla.org[Mozilla Firefox] or https://www.google.com/intl/en_us/chrome/[Google Chrome]
|===

== Containerized environments
See xref:deployment:core/containers.adoc[containerized deployment] for information on deploying {page-component-title} via Kubernetes or OpenShift.
