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