qlingen.

From click to dial tone.

Qlingen turns a cloud account into a running phone system. One click provisions a server, compiles FreeSWITCH from source, locks it down, and issues SSL — then keeps it updated, backed up, and one click away from rollback.

Bring your own Vultr account — servers run in your cloud, not ours.

activity — pbx-east-1 online
$ qlingen install — Debian 12, 203.0.113.17
cloning qlingen-install done
base packages, PHP, nginx, Postgres done
compiling sofia-sip done
compiling FreeSWITCH 1.10 done
firewall + fail2ban enabled
SSL certificate issued
app deployed, database migrated done
QLINGEN_DONE 0 — 14m 32s
ready — register your first extension

Three steps to a phone system

No images to bake, no playbooks to write. The installer runs itself and streams every line back to your panel.

Step 1Connect a provider

Paste your Vultr API key once. Qlingen creates and destroys servers in your own account.

Step 2Create a server

Pick a region and size. Qlingen provisions the VPS and runs the full PBX install unattended.

Step 3Go live

About fifteen minutes later the server is online, firewalled, and answering — manage everything from one screen.

Everything a PBX needs to stay alive

The panel covers the whole lifecycle — not just day one.

Real FreeSWITCH, compiled on the box
Every server is built from source on Debian 12 — no stale images, no black-box appliances.
Live activity log
Every command Qlingen runs on your server is recorded with its full output, from first boot to last deploy.
Deploy updates, roll back in one click
Ship new app releases straight from GitHub. The previous release is recorded before every deploy, so reverting is a button, not a rebuild.
SSH when you want it
Paste your public key in the panel and ssh root@your-server just works. The panel's own access stays separate.
Firewall and fail2ban, on by default
SIP-aware rules and brute-force protection are part of the install, and editable per server from the panel.
SSL certificates
Issued during install and tracked per server, so your signaling and panel traffic stay encrypted.
Backups and scheduled jobs
Define backups and cron jobs next to the server they belong to, and see when they last ran.
Services and call metrics
Watch FreeSWITCH, nginx, and PHP-FPM status, plus call capacity and active calls, at a glance.
Destroy means destroyed
Removing a server tears down the instance at the provider too — even if the box is unreachable or the install failed halfway.
Your team, your rules
Invite teammates with role-based permissions, so operators can deploy without being able to destroy.

One flat price per fleet size

Servers run in your own cloud account (Vultr, DigitalOcean, Hetzner, Linode, AWS or Google Cloud) — you pay the provider for the hardware and Qlingen for the management. Every account starts with a 7-day free trial, no card required. Cancel anytime.

Starter$24.99/month

1 server

One production PBX server, fully managed.

Team$99.99/month

5 servers

Up to five servers for multi-region or staging setups.

Unlimited$199.99/month

Unlimited servers

As many servers as your fleet needs.

Put a dial tone on the internet today.

Create an account, connect Vultr, and your first PBX server is about fifteen minutes away.

How qlingen compares — see all comparisons