Matiasko wrote: Are there any other, simpler methods to achieve this? Do the above methods have any bigger flows?
Backup LimeSurvey like any other web-application (in your organisation), which isn't offering internal backup/export routines. Surveywise backups via crawler-like script sound not that reliable. Timeouts and changes in the application might prevent backups too often. You might be better off, developing or sponsoring a new plugin or script.
A job/task feature, where you could do exports/backup to certain destinations (FTPS/SFTP/S3/WebDav etc.) would be nice. Combined with a commandline control program (like e.g. Nextcloud is offering with occ
docs.nextcloud.com/server/13/admin_manua...ver/occ_command.html
) would be Gold.
But that is not the case at the moment.
For a POSIX environment a typical, simple backup will be done via cron. Dump databases. Backup database dump and flatfiles into a archive. Move archive somewhere else. There are better tools which backup every x minutes and sync databases all the time. But that is a budget thing. How much value is in the LimeSurvey installation. Push or pull backup? Or a combination, to prevent that a hacker can access and erase the backup repository.
Would be interesting to know how LimeSurvey GmbH is doing backups for their LimeSurvey Pro hosting plans.
The only information I found was in the TOS:
The customer is obliged to back-up data independently at all times. The provider creates a voluntary precautionary data back-up every 24 hours in general.
Perhaps some customers of LimeSurvey Pro can tell us how they do external backups.
The export of certain surveys or raw sql data seems to be seldom the topic. Many are searching for exporting responses (which isn't allowing a restore of the Survey). One of the oldest threads about this topic is this.
www.limesurvey.org/forum/can-i-do-this-w...limesurvey-responses
You might open a feature request about extending the remote control api or other features around backup and restore.