14. System Administration
Backup System
The system uses Spatie Laravel Backup to create automatic backups of database and files, ensuring data security and recovery capabilities when needed.
📦 Backup Configuration
- Backup folder:
/home/achille616/backups/cnc-ecommerce - Database backup frequency: Every 6 hours (00:00, 06:00, 12:00, 18:00)
- Full backup frequency: Daily at 02:00
- Automatic cleanup: Daily at 03:00
- Retention: Keeps all backups for 7 days
- Notifications: Email to
info@cncsimulator.itfor success/errors
Available Commands
Create a Manual Backup
# Full backup (database + files)
cd /var/www/cnc-ecommerce && php artisan backup:run
# Database only
cd /var/www/cnc-ecommerce && php artisan backup:run --only-db
# Files only
cd /var/www/cnc-ecommerce && php artisan backup:run --only-files
List Available Backups
cd /var/www/cnc-ecommerce && php artisan backup:list
Clean Old Backups
cd /var/www/cnc-ecommerce && php artisan backup:clean
Monitor Backup Status
cd /var/www/cnc-ecommerce && php artisan backup:monitor
⚡ Manual Backup Before Critical Operations
Before important updates or database changes, always run a manual backup:
cd /var/www/cnc-ecommerce && php artisan backup:run --only-db
