To use the backup functionality you first need to define some paths in Advanced - Default Settings. On my installation (3.7.1 from SVN) the appropriate variable had not been defined already.
Go to Default Settings and create a new default setting
- Category: "backup"
- Subcategory: "path"
- Type: "array"
- Value: "/usr/local/freeswitch" (or whatever path you want to back up on the server.)
- Order: 000
I made two entries: one for /usr/local/freeswitch and one for /var/www/fusionpbx (which is where files were installed on my Debian system). You can create smaller backups by being smarter about paths (eg /var/www/fusionpbx/secure and /usr/local/freeswitch/conf) if you are willing to be adventurous.
Once these default settings have been created and saved then log out of the web interface before proceeding. Otherwise FusionPBX will not see your changed variables.
Log back in and go to the "Backup" menu option. You should see your paths indicated. You can then choose your format and download the backup file (note that this takes a while, so your web interface will appear to hang).