This page records the backup and storage model for the Members Hub website.
The aim is to keep disaster recovery, file recovery, working copies, and document storage separate so that each part has a clear purpose.
Primary backup is handled by Plesk Backup Manager.
Storage:
/var/lib/psa/dumpsftp.hidrive.ionos.com/WEBSYNC/VPSBACKUPBackup file example:
backup_2604261557.tarRecommended Plesk schedule:
Backup contents:
Recommended options:
Purpose:
Location:
/var/lib/psa/dumpsPurpose:
Important:
This is not enough on its own because it is stored on the VPS. If the VPS is lost, this storage may be lost too.
Location:
ftp.hidrive.ionos.com/WEBSYNC/VPSBACKUPPurpose:
Important:
The FTPS path is not the same as the rsync path. Plesk uses the FTPS view of HiDrive storage.
Known working Plesk settings:
ftp.hidrive.ionos.com/WEBSYNC/VPSBACKUPcomradesclubScript:
/var/www/vhosts/coulsdonclubmembers.info/scripts/backup_site_to_hidrive.v1.0.shCurrent status:
Purpose:
Important:
This is not the main disaster recovery backup. Plesk remote FTPS backup is the main backup route.
Script:
/var/www/vhosts/coulsdonclubmembers.info/scripts/export_localhost_sync_v1.0.shLocal server copy:
/var/www/vhosts/coulsdonclubmembers.info/codex-hubSchedule:
Purpose:
Important:
Codex Hub is not a disaster recovery backup. It is a working copy and comparison source.
Authoritative document storage:
/WEBSYNC/CLUBDOCSWebsite mirror:
/var/www/vhosts/coulsdonclubmembers.info/httpdocs/user/data/clubdocsSync script:
/var/www/vhosts/coulsdonclubmembers.info/scripts/sync/pull_clubdocs_v1.0.shSchedule:
Purpose:
Important:
IONOS ClubDocs storage is the source of truth for documents.
Plesk manages its own backup schedule.
Cron checker:
0,15,30,45 * * * * /opt/psa/admin/sbin/backupmng
This checks for due Plesk backup tasks. It does not mean a full backup runs every 15 minutes.
Runs as root:
*/30 * * * * /var/www/vhosts/coulsdonclubmembers.info/scripts/export_localhost_sync_v1.0.sh
Runs as gallyvps:
0 * * * * /var/www/vhosts/coulsdonclubmembers.info/scripts/sync/pull_clubdocs_v1.0.sh
Not scheduled.
Available manually:
/var/www/vhosts/coulsdonclubmembers.info/scripts/backup_site_to_hidrive.v1.0.sh
For full server or site recovery:
For individual website files:
For Club documents:
Passwords must not be stored in scripts, documentation pages, Codex notes, or local files.
The HiDrive FTPS password is stored only in Plesk remote storage settings.
Scripts use SSH keys where possible.