Description
π‘οΈ Easy Backup β Regular Backups for RISE CRM | Automated, Encrypted & Off-Site | GPL
Keywords: RISE CRM backup addon, automated CRM backups, database file backup, S3 Google Drive backup, restore RISE CRM, GPL
π Overview
Easy Backup adds reliable scheduled backups to your RISE CRM instance β protecting
client data, invoices, files, and configuration with automated jobs, encryption, and off-site storage. Built from
real incident-response experience, it reduces downtime risks and simplifies recovery after human error,
server failure, or malware incidents.
Who itβs for: agencies, SaaS teams, MSPs, and finance/ops teams running RISE CRM in production.
β¨ Key Features
- Full & Partial Backups: Database-only, files-only, or full instance (uploads, configs, custom modules).
- Automated Scheduling: Hourly, daily, weekly via cron; manual one-click snapshots.
- Off-Site Destinations: Amazon S3/compatible (Wasabi, MinIO), Google Drive, SFTP/FTP, or local storage.
- Encryption at Rest: AES-256 archives using your secret key; optional password-protected ZIP/TAR.
- Retention & Rotation: Keep-last-N, age-based deletion, and size caps to control storage costs.
- Smart Exclusions: Skip cache/temp folders; include custom paths.
- Integrity Checks: Hash verification and post-upload success reports.
- Restore Tools: Guided restore for DB and files with pre-flight checks & safety snapshot.
- Notifications: Email/Slack (webhook) alerts for success/failure and low-space warnings.
- Audit Log: Timestamped history of runs, size, duration, and operator notes.
- Multi-Instance Friendly: Tag and isolate backups per environment (dev/stage/prod).
- Localization & RTL: Admin UI ready for global teams.
βοΈ Technical Stack & Requirements
- Platform: RISE CRM (CodeIgniter/PHP) add-on; integrates with RISE permissions and UI.
- Language: PHP 8.x compatible; shell utilities optional for compression (zip/tar/gzip).
- Database: MySQL/MariaDB dump via CLI or PDO fallback.
- Server Extensions: cURL, JSON, OpenSSL, Zip, PDO, allow_url_fopen; cron access for scheduling.
- Destinations: S3 API, Google Drive API (OAuth/Service Account), SFTP/FTP credentials.
- Security: CSRF protection, signed callbacks, role-based access (admins only by default).
π§© Installation Guide
- Backup RISE first: make a quick server snapshot or manual DB dump (good practice).
- Upload the add-on folder to
application/modules/(or the modules path used by your RISE version). - Log in as Admin β Modules β enable Easy Backup β run installer/migrations.
- Open Settings > Backups β connect destinations (S3 bucket/Drive/SFTP) and set encryption key.
- Create a schedule (cron example):
* * * * * php /path/to/public/index.php cron schedule:runor your panel’s cron equivalent. - Run a manual test backup and verify restore on a staging copy before relying on automation.
π¦ Deliverables
- Easy Backup module source code for RISE CRM.
- Database migrations & seeders.
- Destination drivers (S3/Drive/SFTP/Local) & sample configs.
- Documentation: setup, cron examples, restore playbook, and troubleshooting.
π± Supported Platforms & Environments
- Web Admin: Chrome, Edge, Firefox, Safari.
- Server OS: Linux (Ubuntu/Debian/CentOS) recommended; Windows compatible.
- Hosting: VPS or shared hosting with cron access and HTTPS.
π§ Notes & Best Practices
- License: Distributed under the GPL β modify, reuse, and redistribute per GPL terms.
- 3-2-1 Strategy: Keep 3 copies on 2 media with 1 off-site location; test restores monthly.
- Compliance: Align retention & encryption with GDPR/CCPA and your data-processing agreements.
- Security Tips: Use IAM-limited keys, private buckets, server-side encryption, and rotate credentials regularly.
- Performance: Schedule large backups off-peak; exclude caches; enable incremental file sets if available.
π¨βπ» Original Developer Credit
Full credit to the original author and marketplace listing on
CodeCanyon.
This page is for GPL resource distribution and does not imply affiliation or endorsement.
π GPL Disclaimer
This is a GPL redistribution of an add-on intended for educational and compliant commercial use under GPL terms.
Always verify backup integrity and perform test restores before production reliance. Trademarks remain the property of their owners.

Haunted Halloween Deal Enjoy Unlimited Downloads!
Reviews
There are no reviews yet.