Open Source Signaling Solutions

PAiCore SMSC – Free Basic Edition Installation Guide

System Recommendations

Environment CPU RAM Storage
Test / PoC 8 vCPU 16 GB 40 GB SSD
Production – Medium throughput 32 vCPU 64 GB 100 GB NVMe
Production – High throughput 32 vCPU 128 GB ≥ 150 GB NVMe

1. Installation Steps

A script to install the SMSC on a fresh Ubuntu 22.04 or 24.04 instance is available.

wget https://github.com/paicbd/smsc/releases/tag/3.0.0-1

Installer filename example:

SMSC_Installer_FreeBasic_build-XX.tar.gz

1.1 Extract the Installer

Run:

tar -xzvf SMSC_Installer_FreeBasic_build-XX.tar.gz
cd SMSC_installer/
 Inside the extracted folder:
 README.md – full installation guide
 installer.sh
 scripts/

2. License

Download a free license here .

Copy your license file:

sudo cp /path/to/license.txt ./smsc/data/license/license_paic.txt

3. Run the Installer

Execute:

sudo ./installer.sh

The installer performs:

  • Installs Docker & required packages
  • Deploys:
    • Kafka
    • ScyllaDB
    • Redis Cluster
    • PostgreSQL/Citus
    • SMSC modules

Access the SMSC Source Code

View Repository

Download a License