By default, YetaWF creates daily backups automatically. This can be changed using the YetaWF.Scheduler Package. NOTE: The scheduler is normally disabled on development systems.
A site backup is a single zip file containing a collection of zip files with package binaries and package data. On development systems where package source code is available, a site backup will also contain zip files with complete packages including source code. Only data owned by individual packages is backed up. This means that other site files/folder such as ./SiteFiles, ./Vault, ./Scripts, ./AddonsCustom, etc. are not backed up.
A site backup can be opened to extract individual backups for individual packages. These can then be restored using the Packages Module.
Individual zip files can be used to import packages and package data on this instance of YetaWF or other instances. The YetaWF.Packages Package is used to import packages and package data.
The Scheduler Module, see Admin > Scheduler (), can be used to define how often backups are created. The Scheduler Item "Create Daily Site Backup" is used to create backups at regular intervals as defined by the backup settings (Admin > Configuration Panel > Backup Settings, ). The Scheduler Item "Remove Old Site Backup" is used to remove old backups as defined by the backup settings (Admin > Configuration Panel > Backup Settings, ).
The Backups package is intended for small sites only. If large amounts of data are stored, most likely using SQL Server, it is best to use SQL Server backup features instead. SQLBackupFree is an excellent, free tool available from http://sqlbackupfree.com/.
Displays the available site backups. It is accessible using Admin > Backups ().
Backups Settings Module
Used to edit a site's backup configuration. It is accessible using Admin > Configuration Panel > Backup Settings ().
The YetaWF.Backups package is part of YetaWF, an open source product licensed under the GNU General Public License, version 3 (GPL-3.0) - Copyright - Softel vdm, Inc.