Skip to main content
Version: 2.1.x

Requirements

Before installing Auditix, make sure your server meets the following requirements.

System Requirements

ComponentMinimumRecommended
OSLinux (any distro)Ubuntu 22.04+ / Debian 12+
CPU2 cores4+ cores
RAM2 GB4+ GB
Disk10 GB20+ GB

Software Requirements

SoftwareVersion
Docker24.0+
Docker Compose2.20+
Git2.0+

Install Docker

If Docker is not installed on your server:

# Ubuntu/Debian
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER

Verify Installation

docker --version
docker compose version

Network Requirements

Auditix needs the following network access:

  • Outbound: Internet access to pull Docker images (only during installation/updates)
  • Inbound: The HTTP port you configure (default: 80) must be accessible from client browsers
  • To network equipment: SSH (port 22) and/or SNMP (port 161/UDP) access from the Docker host to your network devices

Ports Used

PortServiceDescription
80NginxWeb interface (configurable via HTTP_PORT)
5432PostgreSQLDatabase (internal only)
5672RabbitMQMessage queue (internal only)
15672RabbitMQManagement UI (internal only)
3000Next.jsFrontend (internal only)
9000PHP-FPMBackend (internal only)
info

Only the Nginx port (default 80) needs to be exposed externally. All other services communicate internally through the Docker network.