Skip to content

AxonOps — AI-Native Control Plane for Open Source Data Platforms

Firewall Rules

For axon-server, axon-dash, Elasticsearch, and the Cassandra Metrics node to connect together securely, a list of ports must be allowed through the firewall.

DestinationPortOriginTypical Use
axon-server1888axon-agent on Cassandra or Kafka nodesInbound agent connections. Server (axon-server) must be accessible from the agents either directly or via an HTTP(S) proxy.
axon-server8080axon-dashServer (axon-server) internal port for the web UI (axon-dash) to connect to.
axon-dash3000axon-server and HTTP/S proxy or browserWeb UI (axon-dash) serves HTTP requests on this port. Recommendation is to run an HTTP proxy to secure traffic.
Multi-Server setup: Cassandra Metrics Node9042axon-serverCassandra’s default native client protocol port for CQL (Cassandra Query Language) connections. This is the default port for the server (axon-server) to connect to Cassandra.
Multi-Server setup: Elasticsearch Node9200axon-serverElasticsearch’s default port used for HTTP communication, including client requests, REST API calls, and search queries.

Configuration Options for On-Premises Installations

Section titled “Configuration Options for On-Premises Installations”

A single-server AxonOps setup would have the following services installed:

  • axon-server
  • axon-dash
  • Elasticsearch (mandatory)
  • Cassandra Metrics Node (optional)

A multi-server AxonOps setup with split roles and responsibilities would look like this:

AxonOps frontend server:

  • axon-server
  • axon-dash

AxonOps metrics backend server:

  • Elasticsearch (mandatory)
  • Cassandra Metrics Node (optional)