FreePBX Hosting on Your Own VPS
A self-hosted phone system — extensions, IVR and voicemail — on your own server.
Size a server for FreePBX
Every stop is a real configuration you can deploy. Priced per 30 days, billed by the hour, exclusive of 18% GST.
What FreePBX is
FreePBX is a web interface for Asterisk, the open-source telephony engine. Together they make a full phone system: extensions, ring groups, IVR menus, voicemail, call recording, queues and reporting, connected to the outside world through a SIP trunk provider.
Voice has requirements that ordinary web workloads do not. Call quality depends on jitter and packet loss rather than throughput — a call uses under 100 kbps, but it needs those packets to arrive steadily. Latency to both your handsets and your SIP provider matters more than raw bandwidth, which makes server placement a real decision rather than a preference.
Security deserves more attention here than almost anywhere else on this page. Internet-facing SIP is scanned continuously by automated attacks looking for weak extension passwords, and a compromised PBX gets used for toll fraud — which produces a genuine bill, quickly. Strong secrets, fail2ban and firewall restrictions are not optional hardening; they are part of running it at all.
Why run FreePBX on a VPS
Indian regions, which keeps latency to local handsets and SIP providers low.
Root access for Asterisk configuration and firewall rules, both of which matter for voice.
A static address your SIP provider can allow-list.
Predictable resources rather than shared CPU, which shows up as jitter on calls.
FreePBX features
Extensions, ring groups and call queues
IVR menus with time conditions
Voicemail with email delivery
Call recording and CDR reporting
SIP trunk configuration
Conference bridges
Module ecosystem for extras
Recommended server
A starting point for FreePBX, not a hard floor — size it on the sliders.
| Memory | 4 GB for a modest system; more with recording and many concurrent calls |
|---|---|
| CPU | 2 vCPU; transcoding between codecs is what raises this |
| Storage | 80 GB if you record calls — recordings accumulate fast |
| Operating system | A clean image; FreePBX distributions expect to own the machine |
How deployment works
FreePBX is installed with Asterisk on a clean image, with SIP and RTP ports opened only where needed and fail2ban configured against SIP scanning. Use strong extension secrets and restrict the admin interface to your own address. A compromised PBX becomes toll fraud within hours, and the bill is real — this is the one application here where a weak password has a direct financial cost.
What people run it for
Office phone systems
Extensions and IVR without a hosted PBX per-seat bill.
Call centres
Queues, recording and reporting for support teams.
Distributed teams
Softphone extensions wherever staff are working.
Replacing legacy PBX
SIP trunks instead of physical lines.
FreePBX hosting questions
Related applications
Deploy FreePBX on your own server
Root access, your choice of size, and no container between you and the application.