Blog Sections Open

Planning Automatic Cloud Backups for Evolution CMS with Cron

A practical backup strategy for shared-host Evolution CMS projects: make a local dump, run it on cron, and push the archive to cloud storage safely.

Automatic off-site backups are one of the most useful improvements you can add to an older Evolution CMS project. The goal is simple: create a local backup on schedule, then copy it to cloud storage so one hosting incident does not wipe out the only working copy.

The Safe Backup Flow

  1. Create a database dump and archive the project files.
  2. Store the archive locally first.
  3. Upload the finished archive to remote storage such as Dropbox, Google Drive, Yandex Disk, or another WebDAV/S3-style target.
  4. Apply retention rules so old backups are rotated automatically.
0 3 * * * /usr/bin/php /path/to/backup-script.php

A backup you have never restored is only a theory. Keep one or two sample recovery drills documented alongside the cron job.

Newer post

Using yandex-pinger with Friendly URLs and SEO Strict URLs

How to avoid conflicts when a pinging tool sends ID-based URLs while SEO Strict URLs redirects everything to aliases.

Older post

When session-keepalive.php Starts Overloading Shared Hosting

How to investigate high CPU usage tied to session-keepalive.php and what to change before a host disables your Evolution CMS account.