Downloads
Powered by DigitalOcean®
Plans
FreePBX UK ◈ Plans
FreePBX UK Documentation • Last Updated 17th April 2026

All FreePBX UK plans run on DigitalOcean AMD droplets in the London (LON1) data centre, pre-installed with FreePBX 17 on Debian 12. Every instance boots from a verified, up-to-date snapshot and is fully provisioned and hardened automatically. There is nothing to configure before use.

Four plans are available, each doubling in RAM and vCPU count. All plans are billed monthly.

About Why FreePBX UK
Official Sangoma PartnerFreePBX UK holds an exclusive licence from Sangoma to operate as the official FreePBX hosting partner for the UK.
Sangoma is the company behind FreePBX, the world's most widely deployed open source PBX platform. FreePBX UK is the only hosting provider in the UK with this designation. The partnership is direct, formal, and exclusive. No other UK hosting provider operates with Sangoma's authorisation to trade as a FreePBX hosting partner.
DigitalOcean Channel PartnerFreePBX UK is a Registered Partner with DigitalOcean with a formal partner agreement in place.
The partnership is not simply a customer account. FreePBX UK has a formal commercial relationship with DigitalOcean, with written confirmation that the FreePBX UK hosting model is permitted under the agreement. This gives customers confidence that the infrastructure underpinning their PBX is operated within a properly authorised framework.
Built by 20teleFreePBX UK is operated by 20tele.com, a UK telecoms and managed service provider founded in 2014.
20tele has over a decade of hands-on experience with FreePBX, Asterisk, and SIP trunking in production environments. 20tele holds both Official FreePBX® Partner and Sangoma Gold Partner status, along with the exclusive FreePBX UK partnership for the UK. The platform, provisioning pipeline, and tooling are built and maintained in-house. There is no outsourced infrastructure management or third-party stack between 20tele and your PBX.

Plans Pricing and Specifications
Plan Price RAM vCPU Storage Transfer SysAdmin Pro Daily Backups Region
Nano2 s-1vcpu-2gb-amd £15 / mo 2 GB 1 AMD 50 GB NVMe SSD 2 TB London
Macro8 s-4vcpu-8gb-amd £60 / mo 8 GB 4 AMD 160 GB NVMe SSD 5 TB London
Mega16 s-8vcpu-16gb-amd £120 / mo 16 GB 8 AMD 320 GB NVMe SSD 6 TB London

All prices exclude VAT at 20%. UK VAT is added at checkout.


Sizing Choosing the Right Plan

The right tier depends on concurrent call volume, extension count, and module use. These are guide figures based on typical deployments. If you are uncertain, start with Micro and upgrade in place if needed.

Nano²Small offices, test environments, and low-volume deployments.
Suitable for up to approximately 10 concurrent calls with a modest extension count. A reasonable starting point if you are migrating an existing system and want to validate the environment before committing to a larger tier.
Micro⁴The recommended starting point for most businesses.
Handles typical SME call volumes comfortably. Two vCPUs give Asterisk room to process calls while FreePBX's web stack and background services run alongside. Suitable for most deployments running standard modules, IVRs, and queues.
Macro⁸Higher call volumes, busy queue environments, or heavier module use.
Four vCPUs and 8 GB RAM provide headroom for concurrent call recording, active conference bridges, and resource-intensive modules running simultaneously. Suitable for contact centres or businesses with sustained inbound call traffic.
Mega¹⁶Large deployments, high concurrency, or multi-tenant configurations.
Eight vCPUs and 16 GB RAM with 320 GB NVMe storage. Suited to deployments with significant call recording accumulation, heavy IVR logic, or where FreePBX is serving as a core telephony platform across a larger organisation.

Upgrading in place. Plans can be upgraded at any time via my.freepbx.uk, with no reinstallation required. DigitalOcean resizes the Droplet in place, expanding CPU, RAM, and disk automatically; the filesystem is expanded without any manual intervention. The Droplet must be powered off to resize, and DigitalOcean estimates approximately one minute of downtime per GB of used disk space. In practice, a typical upgrade takes five to ten minutes including reboot. Your configuration, recordings, and data are preserved.

Downgrades are not possible. Disk size cannot be reduced once expanded, so plan changes are one-way only. If you need to move to a smaller plan, the supported path is to back up your configuration, cancel the existing service, and order a new instance at the lower tier.


Included What Every Plan Includes
FreePBX 17Pre-installed FreePBX 17 with Asterisk 22 on Debian 12, ready to use immediately.
The base snapshot is built by 20tele.com using IN1CLICK, our in-house FreePBX installer, against a verified Debian image. That snapshot is maintained weekly to keep pace with Debian security updates and FreePBX module releases; maintenance is typically incremental, but the snapshot is occasionally rebuilt from scratch when a clean baseline is warranted. Ongoing provisioning enhancements (hardening, configuration, and integration setup) are applied via cloud-init user data at first boot rather than baked into the snapshot itself. This separation means improvements to provisioning are picked up by every new instance immediately, without waiting for a snapshot rebuild, and allows us to continuously refine stability, performance, and security across the fleet.
SysAdmin ProSysAdmin Pro is included with every plan at no additional charge, subject to eligibility and activation.
SysAdmin Pro is a commercial FreePBX module that would otherwise require a separate Sangoma licence. It provides disk usage monitoring, automatic security updates, time zone management, network configuration, and the intrusion detection dashboard directly within the FreePBX GUI. As the official UK FreePBX hosting partner, FreePBX UK is able to include SysAdmin Pro on all hosted plans.
How to claim your licence
Email [email protected] with your Deployment ID (found in the FreePBX GUI under Admin → System Admin), your company name, and your account details. FreePBX UK will validate your Deployment ID, confirm eligibility, and apply a 30-day trial licence within 3 working days. Provided your account remains active and in good standing, the trial converts to a full licence before expiry at no additional cost. Eligibility requires a UK-based account on an active paid plan, with a valid payment method and at least one invoice paid. If you already hold a SysAdmin Pro licence on your Deployment ID, mention this in your email. When the request is processed, FreePBX UK makes a co-owner claim via the Sangoma portal; the email address registered against your Deployment ID will receive an automated notification from Sangoma. Your Deployment ID must be registered with a Sangoma portal account before a co-owner claim can be made.
Daily BackupsAutomated daily backups are taken at the infrastructure level by DigitalOcean and retained on a rolling basis.
Backups are full Droplet snapshots, covering the OS, FreePBX configuration, database, and recordings. They are stored separately from your instance and can be used to restore to a previous state. These complement FreePBX's own backup and restore module, which can be used independently for configuration-level exports. Restores can be initiated directly from the customer portal; see the Product Management section for details.
NVMe SSD StorageAll plans use NVMe solid-state storage rather than standard SSDs.
NVMe delivers significantly lower latency through hardware-level parallelism. For FreePBX, this benefits the Asterisk database, CDR writes, call recording I/O, and module reload times. Storage scales with the tier: 50 GB on Nano, 80 GB on Micro, 160 GB on Macro, and 320 GB on Mega.
Dedicated IPv4 AddressEach instance receives its own public IPv4 address under the freepbxhosting.uk zone, provisioned automatically at sign-up.
Your instance is reachable as my-XXXXXXXX.freepbxhosting.uk from the moment provisioning completes. The DNS record is created automatically via the DigitalOcean API and resolves to your instance's dedicated IP. No shared IPs, no NAT.
UK Data CentreAll instances are hosted in DigitalOcean's London (LON1) data centre.
LON1 provides low-latency connectivity for UK-based SIP trunks and end users. Hosting within the UK is relevant for businesses with data residency requirements or regulatory considerations around call recording storage.
Hardened ProvisioningEvery instance is automatically hardened during provisioning before access is provided.
Root password login is disabled. SSH accepts key authentication only. The root password is replaced with a 32-byte cryptographic random string that nobody knows. Internal Asterisk credentials (Asterisk Manager Interface, Asterisk REST Interface) and the database password are unique to each instance. All provisioning scripts remove themselves on completion.
SwapA swap file is created and enabled permanently, sized to the instance tier.
1 GB for Nano, 2 GB for Micro, 4 GB for Macro, 8 GB for Mega. Prevents out-of-memory crashes during peak call volume or heavy module activity.

Portal Product Actions

The customer portal at my.freepbx.uk provides direct control over your instance's power state and access, along with the SMTP2GO integration. Actions are executed via the DigitalOcean API in real time.

Power OnStarts a powered-off instance.
Available when the instance is in a powered-off state. The Droplet boots in seconds and services start automatically. Your IP address is preserved across power cycles.
Power OffPerforms a graceful shutdown of the instance.
Services stop cleanly before the Droplet powers down. A powered-off instance continues to be billed at the standard rate; DigitalOcean bills for the reserved resources, not runtime. Use Cancellation if you want to stop billing.
RebootCleanly restarts the instance.
Equivalent to running a graceful reboot from inside the VM. Services stop, the OS restarts, and FreePBX comes back online automatically. Typical reboot time is under a minute.
SMTP2GOA pre-provisioned SMTP relay integration, configured during provisioning and available to toggle on or off at any time.
Every instance is provisioned with a dedicated SMTP2GO account, authenticated sender domain, SPF, DKIM (double-signed), DMARC at p=REJECT, and TLS 1.3. You can enable or disable the integration from the customer portal, copy credentials, reveal the password, and validate the connection with a single click. SMTP2GO is offered as a convenience for outbound email from FreePBX (voicemail to email, fax to email, system notifications) and is not a core part of the service.

Why SMTP2GO: DigitalOcean blocks outbound SMTP on the standard ports (25, 465, and 587) by default to prevent abuse, and these cannot be unblocked for new accounts. Port 2525 is an industry-standard alternative supported by most major relay providers. The pre-provisioned SMTP2GO integration uses mail-eu.smtp2go.com on port 2525 and works out of the box. Use of SMTP2GO is optional; you are free to configure your own SMTP relay instead, provided it supports submission on port 2525 or another unblocked port.
ConsoleBrowser-based SSH console for direct shell access to your instance.
Provides a full terminal session in your browser, authenticated through the customer portal with no SSH key management required on your end. Useful for diagnostics, file inspection, or emergency access if the FreePBX GUI is unavailable. The console is delivered via a WebSocket proxy on a dedicated infrastructure Droplet and does not require any additional software.

Portal Product Management

Longer-running operations, backup management, and instance visibility are available from the customer portal. All operations are logged and auditable.

RebuildReinstall your instance from a curated image, directly from the customer portal.
Rebuild replaces the contents of your Droplet's disk with a fresh copy of the selected image. All data on the instance is permanently lost and the operation cannot be undone. Available images are curated by FreePBX UK and limited to the current FreePBX-on-Debian base image, so a rebuild returns you to a supported, known-good state rather than a blank OS. Use Rebuild for recovery scenarios or when starting fresh. Take a snapshot first if you want to preserve your current configuration.
SnapshotsOn-demand full-instance snapshots, created, restored, and deleted from the customer portal.
Snapshots are point-in-time copies of your entire Droplet, covering the OS, FreePBX configuration, database, and recordings. Useful before a risky change such as a major module update or dialplan rewrite. Snapshots are stored separately from the running instance and can be used to restore in place or spin up a new Droplet. Each plan has a snapshot retention limit set by FreePBX UK; older snapshots should be deleted before creating new ones if the limit is reached. DigitalOcean charges for snapshot storage at standard rates and any charges incurred are passed through on your monthly invoice.
Daily BackupsView and restore from the automated daily backups applied to every plan.
Daily backups are enabled by default on all plans and taken at the infrastructure level by DigitalOcean during a pre-determined scheduling window, in the background, while your instance continues running. The Daily Backups view in the customer portal shows available backup points and allows you to initiate a restore. Backups cannot be manually triggered on demand or deleted from this view; use Snapshots for on-demand copies you want full control over. Restores are handled via the customer portal with a confirmation step to protect against accidental rollback.
Tasks HistoryA chronological log of every action performed on your instance, with current progress status.
Every power action, snapshot, rebuild, backup restore, and portal-initiated operation is logged with a timestamp and outcome. Data is pulled from both the customer portal and the DigitalOcean API, so long-running tasks such as snapshot creation show live progress rather than completing silently in the background. Useful for auditing, troubleshooting, and confirming that an operation finished successfully.
GraphsLive resource usage graphs for your instance, covering CPU, memory, load, disk, and bandwidth.
Five graphs are available: CPU Usage, Memory Usage, Average Load, Disk Usage, and Bandwidth Usage. Useful for capacity planning, identifying sustained load, or confirming that an instance is appropriately sized for its workload. If graphs consistently show high utilisation across CPU or memory, consider upgrading to the next tier.

Enterprise Bespoke and High-Demand Deployments

The standard plans cover the vast majority of FreePBX workloads. For deployments with unusual performance, scale, or support requirements, FreePBX UK has access to the full DigitalOcean Droplet catalogue and can provision bespoke configurations on request.

Dedicated CPU. Standard plans use shared vCPUs, which suits typical PBX workloads. Where guaranteed, sustained CPU performance is required, DigitalOcean's General Purpose and CPU-Optimised Droplet tiers provide dedicated vCPUs with no contention from neighbouring instances. Appropriate for very high concurrency environments, call centres with sustained inbound volume, or deployments running compute-intensive dialplan logic continuously.

Memory-optimised. For deployments placing heavy demand on RAM, memory-optimised Droplets provide 8 GB of RAM per vCPU. Relevant for large conference bridge deployments, extensive in-memory caching, or environments running multiple resource-intensive FreePBX modules simultaneously. Available from 16 GB up to 384 GB RAM.

Larger configurations. Bespoke builds can reach up to 48 dedicated vCPUs and 240 GB RAM on General Purpose tiers, or up to 32 vCPUs and 384 GB RAM on Memory-Optimised tiers. All configurations are provisioned in London (LON1) using the same automated pipeline as standard plans.

Enterprise SLA. Bespoke deployments can be paired with an enterprise support agreement covering defined response times, dedicated account management, and escalation paths. Contact FreePBX UK to discuss requirements; pricing is provided on request.


Network Transfer Allowances

Monthly transfer allowances are 2 TB, 4 TB, 5 TB, and 6 TB for Nano, Micro, Macro, and Mega respectively. Transfer is measured as outbound data from your instance. For a telephone system, outbound transfer is primarily driven by call recordings downloaded over the web interface or via SCP, and API traffic. Voice call media itself travels over SIP and RTP, which is modest in volume relative to typical transfer allowances. Most deployments will not approach the included limit.

Outbound traffic in excess of the monthly allowance is billed by DigitalOcean at standard overage rates and passed through on your monthly invoice. Inbound transfer is not counted, and internal traffic between DigitalOcean resources within the same region does not consume your allowance.


CPU A Note on AMD Basic Droplets

All FreePBX UK plans use DigitalOcean's AMD Basic Droplet tier, which uses shared vCPUs. Shared vCPU means the underlying physical processor thread may be shared with other virtual machines on the same host. This is not a limitation for a PBX workload. FreePBX and Asterisk are inherently bursty: call traffic arrives in peaks and the system idles between events. The DigitalOcean hypervisor dynamically allocates additional CPU headroom during peak periods, which is exactly how PBX workloads behave in practice. Dedicated CPU plans are available for workloads that require guaranteed, sustained CPU access at all times, but they are not necessary for telephony.

All instances use AMD EPYC processors with NVMe SSDs. AMD EPYC provides strong per-core performance and memory bandwidth; combined with NVMe storage, this configuration is well suited to Asterisk's mixed I/O and compute profile.


Infrastructure DigitalOcean Infrastructure
99.99% SLADigitalOcean's CPU Droplet SLA guarantees 99.99% monthly uptime.
This equates to a maximum of approximately 52 minutes of potential downtime per year under the SLA. In practice, the London region has a strong availability record. The SLA is backed by DigitalOcean's standard service credit terms.
KVM VirtualisationAll Droplets run on KVM, a mature, open-source hypervisor with a long track record in production environments.
KVM is the same virtualisation layer used across much of the cloud industry. It provides strong isolation between instances and predictable resource allocation for memory and disk, which are the resources that matter most for a PBX workload.

Scope What Is Not Included
The items below sit outside the scope of the FreePBX UK hosting plan itself, but can be supplied by our sister brand 20tele.com, a UK telecoms provider operated by the same team. Unified billing across both brands is in active development; in the meantime the two services are billed separately but managed with a single point of contact. SIP trunks, phone numbers, hardware, and full configuration services are all available if you want a single supplier for your telephony end-to-end.
SIP TrunkingNot included in the hosting plan. Available from 20tele.com.
The hosting plan covers the FreePBX instance itself. SIP trunks can be supplied by 20tele with fully managed UK origination and termination, competitive per-minute and bundled rates, and no separate supplier to manage. You are also free to connect any third-party SIP trunk of your choice if preferred.
Phone NumbersNot included in the hosting plan. Available from 20tele.com.
UK geographic, non-geographic, and international DDIs can be supplied by 20tele. Porting existing numbers in from another provider is handled end-to-end.
HardwareNot included in the hosting plan. Available from 20tele.com.
IP handsets, headsets, and accessories from Yealink, Fanvil, and Grandstream can be supplied pre-provisioned to your FreePBX instance. Hardware can be purchased outright or financed on a monthly basis.
Configuration & Managed ServiceNot included in the hosting plan. Available from 20tele.com.
Initial configuration of extensions, IVRs, call flows, and trunks, along with ongoing managed service, is supplied by 20tele. Support subscriptions are available on monthly or annual terms. Customers migrating from an existing FreePBX system should also look at the Take Five support offer below.

Take Five
Five hours of free migration support

Already running FreePBX somewhere else and thinking of moving over? The Take Five offer gives you five hours of free support from the FreePBX UK team to migrate your existing configuration across, get extensions and trunks reconnected, and verify everything is working before you close down your existing PBX.

Take Five is available to any new FreePBX UK customer moving from an existing FreePBX deployment, regardless of the original host. Five hours is typically enough to migrate an SME deployment end-to-end, including trunk configuration, extension import, IVR and queue setup, and test calls. Valid for 12 months and deducted in 20-minute increments.

To claim, mention Take Five when placing your order or email [email protected] to discuss your migration ahead of sign-up.


Billing Billing and Cancellation
Monthly BillingPlans are billed monthly on the date of sign-up. All prices exclude VAT.
VAT is added at the prevailing UK rate at the point of invoice. VAT invoices are issued automatically each month and are available to download from the customer portal at my.freepbx.uk.
Payment MethodDirect debit is the preferred payment method. Where a card is held on the account, automated collection may be attempted but is not guaranteed.
Customers are encouraged to set up a direct debit mandate via the customer portal and are advised not to rely solely on stored card details for payment. FreePBX UK reserves the right to remove stored card details from the account at any time for security or operational reasons, without prior notice. Removal of stored card details does not affect any outstanding payment obligations. The customer remains responsible for ensuring payment is made by the due date regardless of the payment method held on the account.
No Minimum TermThere is no minimum contract period. Plans run month to month.
You are not locked in to a long-term commitment. If your requirements change, you can upgrade or cancel without penalty. Downgrades are not supported in place; see the Sizing section for the supported path to a smaller plan.
CancellationYou can request cancellation at any time from the Product Details page in the customer portal. Your instance remains active until the end of the current billing period.
On cancellation, your Droplet is destroyed and all data is permanently deleted at the end of the billing period. If you require a final backup of your FreePBX configuration, request one via the support team before your billing period expires.