FreePBX logo
Business & Support

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.

2 vCPU
4 GB
80 GB
5 TB

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.

Memory4 GB for a modest system; more with recording and many concurrent calls
CPU2 vCPU; transcoding between codecs is what raises this
Storage80 GB if you record calls — recordings accumulate fast
Operating systemA 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.

It is your server. FreePBX is installed directly on your VPS or VDS, not inside a container we manage. You get root over SSH, you can install anything alongside it, change its configuration, or remove it entirely. We do not hold a key to it.

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

A VPS running FreePBX and Asterisk, giving you a full phone system — extensions, IVR, voicemail and queues — on a server you control.

Deploy FreePBX on your own server

Root access, your choice of size, and no container between you and the application.