Installation, PBX

Installing SipLive PBX

Installing SipLive PBX

This guide walks through installing the SipLive PBX on a fresh server using the packaged installer. The installer sets up Asterisk, the web stack, the database, and your first admin account in one run.

Before you begin

  • A clean, supported Linux server (dedicated or VM) with root / sudo access.
  • A domain or subdomain (e.g. sample.yourdomain.net) with a DNS A record pointed at the server's public IP.
  • Outbound internet access so the installer can pull packages.
  • The installer package you were provided, named like pbx-x.y.z.zip.

1. Unzip the installer

Upload the package to the server, then extract it into a working folder:

unzip pbx*.zip -d siplive-install
cd siplive-install

2. Make the install script executable

chmod u+x install/install-siplive.sh

3. Run the installer

Pass your domain and admin email as environment variables and tee the output to a log file so you keep a full record of the run. Replace the placeholders with your real values (Not Required, but recommended):

touch ~/install_log.log
SIPLIVE_DOMAIN=sample.<yourdomain>.net \
SIPLIVE_ADMIN_EMAIL=admin@<yourdomain>.net \
bash install/install-siplive.sh 2>&1 | tee ~/install_log.log

Tip: | tee shows the output live and writes it to the log. If you prefer a silent run that only writes the log, use the plain redirect instead:

SIPLIVE_DOMAIN=sample.<yourdomain>.net \
SIPLIVE_ADMIN_EMAIL=admin@<yourdomain>.net \
bash install/install-siplive.sh > ~/install_log.log 2>&1

Environment variables

Variable Required Example Description
SIPLIVE_DOMAIN Yes sample.yourdomain.net FQDN the PBX will serve on (used for the web UI and TLS certificate).
SIPLIVE_ADMIN_EMAIL Yes admin@yourdomain.net Email for the first administrator account and certificate registration.

Watch the install progress

From a second session you can follow the log in real time:

tail -f ~/install_log.log

After it finishes

  1. Browse to https://sample.<yourdomain>.net and confirm the SipLive login page loads.
  2. Sign in with the admin email you supplied; follow the prompt to set your password.
  3. Register the PBX and apply your license from the portal.

If the install fails

The full transcript is in ~/install_log.log — the last 20–30 lines usually pinpoint the problem. Re-running the installer is safe; it detects an existing install and resumes. If you're stuck, send the log to support and we'll review it.