Astervis Docs

System Requirements

Hardware, software, and platform requirements for Astervis

Before installing Astervis, ensure your server meets these requirements.

Supported Platforms

PlatformVersionsStatus
Ubuntu20.04, 22.04, 24.04✓ Fully supported
Debian11, 12✓ Fully supported
CentOS / RHEL7, 8, 9✓ Fully supported
Sangoma Linux7✓ Fully supported
FreeBSD13, 14✓ Fully supported

Supported PBX Systems

PBXAuto-detectionNotes
FreePBX✓ YesRecommended. Credentials auto-detected from /etc/freepbx.conf
Sangoma PBXact✓ YesFull support
Issabel✓ YesCredentials from /etc/issabel.conf
VitalPBX✓ YesCredentials from /etc/vitalpbx/vitalpbx.conf
Generic AsteriskManualRequires manual MySQL configuration

Hardware Requirements

Small call centers — up to 10 operators, < 500K calls/year

ResourceRequirement
CPU2 cores
RAM4 GB
Storage30 GB SSD
Network10 Mbps

SSD required. Database performance degrades significantly on spinning disks, especially for queries spanning large date ranges.

Software Requirements

The installer handles these automatically, but for reference:

SoftwareVersionNotes
Docker20.10+Auto-installed if missing
Docker Composev2+Auto-installed if missing
MySQL5.7+ / 8.0Your existing PBX database

Network Requirements

RequirementDetails
Internet accessRequired for Docker image downloads and license validation
Port 443HTTPS access to dashboard
Port 3306MySQL access (localhost or internal network)

Astervis connects to your PBX MySQL database via host.docker.internal (Docker's way to access the host). No firewall changes needed for local MySQL.

Disk Space Breakdown

Approximate space usage after installation:

ComponentSize
Docker images~3 GB
Database (empty)~500 MB
CDR data~1 GB per 1M records
Call recordingsDepends on your retention policy

RAM Usage (Production Data)

Actual memory consumption from production deployment with 400K+ CDR records:

ServiceRAM Usage
Sync Services~1.5 GB
Database~360 MB
Backend API~140 MB
Dashboard~130 MB
Cache~10 MB
Total~2.3 GB

Pre-Installation Checklist

Before running the installer:

  • Root or sudo access to the server
  • Server meets minimum hardware requirements
  • PBX system is running (FreePBX, Sangoma, etc.)
  • MySQL CDR database is accessible
  • Internet connection available
  • License key ready (get one here)

Ready? Continue to Installation

On this page