VoIP.info Guide

FreePBX backup scheduling

Choose backup contents, destinations and retention according to the recovery job.

Reviewed 2026-09-07FreePBX 17 / Debian 12; module UI variesIntermediateDocumentation based · not lab tested

Define what a backup must restore

Configuration, voicemail, recordings, certificates and custom files can have different sizes and recovery priorities. Inventory what the installed Backup and Restore module includes and what other services need separate protection. A successful job notification does not prove every required item was captured.

Set a recovery point objective in ordinary terms: how many hours of configuration changes or messages can the business afford to lose? Use that answer to choose the schedule rather than copying a nightly default.

Keep copies outside the PBX

Choose an approved remote destination and credentials limited to the backup task. Protect archives because they may contain extension secrets and private recordings. Keep a recovery copy or access path that does not depend entirely on the failed PBX’s own credentials.

Stagger large recording backups away from busy calling periods and measure duration. Retention should leave enough recovery history without silently filling the destination. Check free space and failed-job alerts as part of routine operations.

Verify each job at two levels

First confirm the job completed and the expected archive arrived. Then sample the contents and periodically perform a complete isolated restore. A zero-byte file, truncated upload or undecryptable archive can survive a superficial “file exists” check.

Document the archive date, module version and destination. Keep encryption-key recovery under separate control so restoring the archive does not require a secret stored only inside it.

Practice before the incident

Use the restore testing procedure and record the measured recovery time. Retest after changing storage providers, encryption, module versions or backup selection. Delete old copies according to the organization’s retention policy rather than letting every copy accumulate forever.

Watch the explanation

08 Backup and Restore - FreePBX 101 v15Crosstalk Solutions · 15:00 · Version-specific

Separates File Store destinations from backup jobs, then covers included data, retention and archive checks. Repeatedly explains why a copy on the PBX’s own disk is insufficient.

Read applicability and editorial notes →
Watch this video here

FreePBX 15 interface from 2021. Check current module and migration documentation before restoring to FreePBX 17. Review used the available transcript and primary references; audio and screen readability remain unverified.

The player loads only when you choose Watch here. Playback uses YouTube’s privacy-enhanced embed; YouTube processes playback data.

Sources & applicability

Primary references for the technical details above. Operational examples and planning checklists are VoIP.info editorial guidance.

Examples require adaptation to your topology. No live PBX or hardware testing is claimed.