← Back to Database Backup overview
How to Install — Database Backup
Module folder: modules/backup/ Version: v2.3.0
Default module to perform database backup
Before you begin
- Backup your database (Setup → Backup or your host backup tool).
- Use a staff account with Modules / Settings access.
- PHP version and Perfex CRM version should match the module README requirements when listed.
- Keep the module folder name exactly
backup.
Step-by-step installation
- Upload the
backupfolder into your CRMmodules/directory (FTP, cPanel, or Setup → Modules → Upload when available). - Log in to Admin.
- Go to Setup → Modules.
- Find Database Backup and click Activate (or Upgrade if already installed).
- Wait for migrations/tables to finish — do not refresh mid-activation.
- Go to Setup → Staff → Roles and assign permissions for this module.
- Open Database Backup → Settings and save defaults.
One-time setup (first time only)
- Setup → Modules → activate Database Backup.
- Setup → Staff → Roles → assign Database Backup permissions (view, create, edit, delete, approve, export, settings as needed).
- Open Database Backup → Settings and complete company defaults, prefixes, integrations, and notification options.
- Create master data (warehouses, products, templates, accounts, routes, etc.) before processing live transactions.
- Enable Perfex CRM cron (
php /path/to/perfex/index.php cron/index) for sync, retries, alerts, and scheduled jobs. - Optionally enable REST API / webhooks in module settings if you integrate external systems.
Verify installation (checklist)
- Setup → Modules shows Database Backup as Active.
- Admin sidebar shows the Database Backup menu for an admin user.
- Setup → Staff → Roles lists this module's permission groups.
- Opening Database Backup → Settings loads without PHP errors.
- Creating one sample record succeeds and appears in the list/table.
- (If used) Cron-dependent features have Perfex CRM cron enabled on the server.
After install — first actions
- Create master data required by this module.
- Create one sample record and walk it through approve/complete if applicable.
- Train staff using the Quick Start Guide.
Related: Features · Quick Start · FAQ · Version & Changelog