Self-hosted FreePBX,
fully managed.
The Asterisk-based phone system for one business, deployed hardened: SIP over TLS, fail2ban watching every registration, international dialing off until you turn it on. Bring your Twilio trunk; calls bill with them, the server bills with us.
Billed yearly on a 2 GB server, or $8 month to month. FreePBX itself is $0.
- A server of its own
- Free migration
- 500% SLA
- 4.4 on Trustpilot
- 500% SLA credited automatically
- Engineers 24/7, real humans
- Free migration of your FreePBX
- Since 2001, independent
At a glance
FreePBX here, in four lines.
What it is, what we install, what management covers and what it needs. The rest of this page is detail.
- What it is
- FreePBX 17 is the open-source phone system built on Asterisk: extensions, ring groups, IVR menus, queues, voicemail to email, and a web admin for all of it. It runs one business per server, which is exactly the shape of a managed server that is yours alone. The current release installs on Debian 12 through the official Sangoma script, and that is what our playbook uses.
- What we install
- FreePBX 17 on Debian 12 in a container on host networking, because SIP and RTP do not tolerate NAT. Before handover: fail2ban with the SIP filter active, SIP over TLS on 5061 wherever the trunk allows it, SRTP on, 32-character extension secrets generated for you, international dialing disabled, and the admin UI behind the server's HTTPS. Your Twilio Elastic SIP trunk is pre-staged: all 8 Twilio US signaling addresses trusted, secure trunking on, so you paste your termination and origination credentials and make the first call.
- What managed covers
- Server and container updates with snapshots first, daily snapshots plus optional Dual Backups of your configuration, recordings, and voicemail, monitoring on Asterisk and the trunk registration, the managed firewall, and humans on call. Dial plans, extensions, and phone provisioning are yours to run; the platform underneath stays patched and locked.
- What it needs
- 2 GB RAM
Runs on a server of its own, from $6.67/mo.
Your options
Three ways to run FreePBX.
Installing FreePBX is the easy part. The real question is who keeps it running.
| Do it yourselfOn any unmanaged VPS | One-click imageAt most clouds | RemarkableCloudManaged FreePBX, from $6.67/mo | |
|---|---|---|---|
| Installing FreePBX | You: dependencies, database, HTTPS | Preinstalled once, then it is yours | Deployed by a tested playbook, database and HTTPS wired |
| Updates | You | You | Us, with a snapshot first |
| Monitoring and security | You | You | Us, 24/7: monitoring, firewall and IDS |
| Backups | You | Usually a paid add-on | Daily snapshots included, Dual Backups optional |
| Other apps on the server | Yours to wire up | One app per server | None: this one runs alone, by design |
| When something breaks | You fix it | You fix it | Our engineers fix it, day or night |
Built for
What people run on FreePBX here.
On your own server, using it more never costs more.
A company phone system you own
Extensions, queues, IVRs and voicemail on your server, with any SIP trunk provider you choose.
Escaping per-seat VoIP pricing
Cloud PBX bills per user forever; this bills as one server no matter how many extensions.
Call flows that match the business
Time conditions, ring groups and announcements built visually, changed whenever the business changes.
Remote teams on softphones
Desk phones optional: softphone apps register from anywhere over the same PBX.
On its own
FreePBX gets the whole server.
FreePBX needs the whole server, so it runs alone. Your other apps go on a second server, managed from the same client area.
Want more apps beside it? Build a second stack in a minute; both servers sit in one client area, with one team looking after them.
Build a stackPick your server
Choose the size. FreePBX is $0.
FreePBX needs 2 GB and a server of its own. Every size is fully managed, and you can resize in minutes.
SC-2GB
FreePBX on a server of its own
$8 month to monthSave 17% yearly
- 2 GB RAM
- 1 vCPU
- 50 GB NVMe
- 5 TB transfer
SC-4GB
More headroom for busier days
$16 month to monthSave 17% yearly
- 4 GB RAM
- 2 vCPU
- 100 GB NVMe
- 10 TB transfer
SC-6GB
Heavy use and growth
$24 month to monthSave 17% yearly
- 6 GB RAM
- 3 vCPU
- 150 GB NVMe
- 15 TB transfer
The details
FreePBX here, in plain words.
Straight answers to what people ask before they choose where to run it.
What does managed FreePBX hosting include?
A hardened FreePBX 17 deployment on your own managed server, with the trunk pre-staged, the attack surface closed, and the boring parts (patching, backups, monitoring, firewall) handled by us for the life of the server. The install is $0; the managed server is the only bill. Commercial Sangoma modules such as Endpoint Manager are bought from Sangoma and drop into the same install.
Why is hardening the whole story for a hosted PBX?
Because a phone system on a public IP is scanned for credentials within minutes of going live, and a compromised extension dials premium international numbers on your trunk at your expense. Toll fraud is the risk that makes small businesses regret self-hosting, so every install ships with the defenses already on: fail2ban bans sources after failed SIP registrations, extension secrets are 32 random characters instead of the four-digit passwords scanners guess first, international dialing is disabled until you enable the destinations you actually call, signaling runs over TLS on port 5061 where the trunk supports it, and the admin UI never sits on plain HTTP.
How does FreePBX connect to Twilio?
Through Twilio Elastic SIP Trunking, which is standard SIP with no proprietary connector. The playbook pre-configures the trunk for secure trunking (SIP over TLS with SRTP media) and trusts Twilio's two US gateway ranges, four addresses each in Virginia and Oregon, so calls fail over between regions without touching your config. At handover you paste your Twilio termination credentials and your origination URI, point your Twilio numbers at the server, and you are on the PSTN. Any other SIP trunk provider works the same way; Twilio is simply the one we pre-stage.
Who pays for the calls?
Your trunk provider bills your minutes and numbers directly; we never resell telephony. This is the same bring-your-own model as the API keys on our AI apps: the server, the hardening, and the operations are ours, the carrier relationship is yours, and there is no markup between you and Twilio's published rates.
How much server does FreePBX need?
2 GB of RAM and 20 GB of disk is the official floor for FreePBX 17, and it handles a small office comfortably. Ten to thirty concurrent calls with recording enabled want 4 GB. Voice is latency-sensitive, so FreePBX runs alone on a VPS of its own: a busy website or a mail scan never adds jitter to a call, and a compromise in another app can never reach the trunk.
FreePBX or FusionPBX?
FreePBX for one business that wants the most widely known Asterisk admin, the largest pool of installers and tutorials, and Sangoma's commercial modules as an option. FusionPBX for agencies and MSPs that need a phone system per client on one server, since FreePBX has no multi-tenancy. They are mutually exclusive on a server: the cart lets you pick one PBX per order.
FAQ
FreePBX hosting, answered.
Still deciding? These are the questions we hear most.
Does fax work over FreePBX?
Not reliably, and we promise nothing here. Fax over IP depends on T.38 support end to end, and most SIP trunks do not carry it well; Twilio's own trunk configuration guides turn T.38 off. If fax matters to your business, keep a dedicated online fax service; do not route it through the PBX.
Can I send and receive SMS from FreePBX?
No. Neither FreePBX nor FusionPBX has a native texting client the way 3CX does. The answer on this shelf is Chatwoot, which takes a Twilio SMS number as an inbox channel, so texts land in a shared team inbox next to email and chat. It goes on a second server, since the PBX runs alone.
Is FreePBX free, and what costs extra?
FreePBX is open source under the GPL and we install it at $0. Sangoma sells commercial modules (Endpoint Manager, SysAdmin Pro, and others) which you buy from Sangoma and activate in the same install; we do not resell them. Trunk minutes and numbers bill with your carrier.
What about 911 and emergency calls?
Emergency calling works only when your trunk provider has a registered emergency address for your numbers and the dial plan routes it correctly. We set the route at install; registering the address with Twilio is your step, and we will not call a system emergency-ready until you have done it.
Will you migrate my phones from 3CX or another PBX?
Yes: extensions, ring groups, IVR trees, and voicemail greetings are rebuilt or imported, your phones are re-provisioned, and your numbers move when you cut over. Two honest losses from 3CX: no one-click Twilio auto-configuration (you paste credentials instead) and no built-in SMS client. Everything else maps.
Do I need a phone number provider?
Yes, a SIP trunk provider supplies numbers and minutes; FreePBX connects to any of them. We provision the PBX; you pick the trunk that fits your country and rates.
Will audio work through NAT and firewalls?
The install handles the usual traps (SIP and RTP ports, host networking) and our playbook sets them correctly. Softphones behind normal home NAT register and carry audio fine.
Is this FreePBX on a VPS or on shared hosting?
A VPS. FreePBX runs on your own private virtual server with dedicated, non-oversold resources and its own IP. You get real isolation and performance, with the setup, TLS and hardening handled for you.
Can I run other apps on the same server?
No, and that is deliberate. FreePBX needs exclusive access to the VM: real-time workloads do not tolerate neighbors competing for CPU and network timing. Other tools go on a second server, managed from the same client area and bill.
FreePBX runs. You sleep.
Managed FreePBX from $6.67/mo, free migration and a 30-day money-back guarantee.