...
Step 1: Click on the "Add Backup" button | |
Step 2: Give your backup a name and description. | |
Step 3: Click the "Modules" button | |
Step 4a: Choose the modules to backup. You can click the box in the header to select all. Some modules will have their own settings which will be available by clicking the plus symbol. | |
Step 4b: Click "Save Changes" | |
Step4c: Add Custom directory to backup file. This is an important step if we need to add any custom data/files to backup file. By default it shows "ASTETCDIR" to include *_custom.conf files into the backup. We can remove this directory as well. Also by default, "call recording" files are not added to the Backup file. To add Call Recordings, we just need to add "__ASTSPOOLDIR__/monitor" directory as a Customer Directory. | |
Step 5: Select your notification preferences. If there is no email address notifications will be disabled. Note that notifications emails may be filtered as spam by your Mail Server/provider. If this happens you can typically whitelist the sender email address. | |
Step 6: Choose where to store the backup. You can select as many locations as desired. If you would like to save the backup jobs like <filestore-path>/<backup-job-name>/<backup-file> then enable "Append BackupJobName Directory into Storage path " option. By default this option is set to NO which means backup file will always store to "filestore" defined path i.e. "<filestore-path>/<backup-file>" | |
Step 7: Run this backup automatically. To do so, set enabled to "Yes" and select the schedule. Only the options available to the selection type will be enabled. By default these are all set randomly. | |
Step 8: Maintenance. Backups can be limited by number of runs to only keep the last 'X' backups. They can also be kept until they reach a certain age. For "Delete After Runs" 0 is unlimited. | |
Step 9: Warm Spare setup. See documentation HERE for warm spare setup. | |
Step 10: Save your backup. |
...
Please refer to fwconsole commands (15+)#Backup to know details about Backup module related CLI commands applicable for FreePBX 15+ systems.
removed/breaking change