A2 Requirements

A2 Requirements

This document outlines the installation and execution procedures for A2.

Note: For a more comprehensive understanding of A2 architecture, please refer to A2 Architecture Overview.

1. Requirements and Prerequisites

1.1. A2 Community Edition

A2 CE Version Release Date Architecture
0.1.0 2024.08.29 ARM64, x86_64
  • Release dates are subject to change.
Persistent Storage

A2 requires storage to maintain the data and configurations necessary for its functionality. By default, data is stored within the container; however, we strongly recommend using persistent storage to prevent data loss, depending on the criticality of your data. In the Community Edition, persistent storage can be implemented by mounting to a specified location during Docker execution. For utilizing remote distributed storage options, the Business Edition or higher is required.

Additionally, A2 does not impose restrictions on data storage size. Therefore, separate configurations are necessary if storage capacity limits or usage restrictions are required.

A2 data is stored in /var/a2/data.

Ports

Specific ports must be accessible to access A2's UI and API:

  • A2_CMS_PORT: TCP port 8000 / A2 Campaign Management System UI
  • A2_SSP_PORT: TCP port 3001 / A2 Supply-Side Platform API
  • A2_DATA_PORT: TCP port 30000 / A2 Data Entry Point

All ports can be modified during A2 container execution.