- Joined
- Jan 10, 2019
- Messages
- 20
- Reaction score
- 3
I've been moving a few of my customers cloud-hosted 3CX instances to new hosts and I've encountered issues with the backup/restore process which doesn't make any sense.
All instances I've seen the issues on have been running either v16 update 3 or update 4, have had Instance Manager installed and have had automatic scheduled backups configured to an offsite FTP server.
This is the process I've been following:
All instances I've seen the issues on have been running either v16 update 3 or update 4, have had Instance Manager installed and have had automatic scheduled backups configured to an offsite FTP server.
This is the process I've been following:
- Take full backup of ALL data via 3cx Management Console and download to local computer.
- Shut down instance completely.
- Spin up new instance with current 3cx Debian ISO from https://www.3cx.com/phone-system/download-links/
- Complete initial setup, restart VM then proceed to setup from http://yourpublicip:5015?v=2.
- Upload the backup taken in step 1, and see through to completion.
- Automatic Scheduled backups are no longer configured and must be reconfigured, including the encryption key.
- The backup location inexplicably changes to a local directory, despite still being set to FTP WITH the username and password for the offsite server still stored.
- It is necessary to re-run the firewall checker to clear the red exclamation warning on the dashboard. This I understand, however surely could be automated as part of the restore process and then show an alert if failed.
- Instance Manager must be reinstalled. Again, this is something that should be flagged in the restore process and automatically performed if it was previously enabled.
- Updates: After installing from the current ISO, and restoring from the backup, I found there are several updates that need to be installed. 1 is the Windows App, then phone templates, then SIP trunk templates. Finally, you then have to go into Settings -> System Prompts to update your chosen System Prompt language (why this is in a different section I don't know). It would make more sense for these things to be included in the backup, OR some note of them being installed so they can be reinstalled automatically.