1. Knowledge Base
  2. >
  3. How CodeGuard Backups Work

How CodeGuard Backups Work


When purchasing CodeGuard, the service will immediately begin processing your initial backup. After generating your initial backup, CodeGuard will send you an email letting you know the process is complete.

Note: CodeGuard only creates backups of your site files and databases and does not back up the email accounts associated with your website's domain.

Here is a video showing you how the CodeGuard backup works.

Please note that the video below starts at 3:14, so it will show you the section discussing CodeGuard backups. We recommend watching the video until the end to learn more about CodeGuard.

CodeGuard can generate backups in three types of circumstances: an initial backup, regular, continuous backups, and on-demand backups.

Initial Backup

CodeGuard will run an initial backup on your websites as soon as you purchase the service. During this process, a complete data retrieval of all files that CodeGuard has access to will be compiled.

There are four main steps within the initial backup process:

  1. Process Initiation - CodeGuard verifies the credentials provided.
  2. File Pickup - The website's file structure is analyzed before Codeguard creates a git repository into a cloud server.
  3. File Transit - The file pickup process is finalized by confirming the list of files that will be copied to the git repository created for the site. Once confirmed, the files are transferred to the git repository onto the cloud server.
  4. Final Delivery - Files are moved from the git repository onto the cloud server and encrypted as they are moved to a digital storage facility. Once moved and encrypted, the files are removed from the cloud server.

After the initial backup, future backups are differential, both in the files that are transferred and the files that are stored on your behalf. It is during this process that you will also be able to view real-time updates on the backup process.

Backup Tracker

Continuous Backups

After the initial backup, whenever CodeGuard detects a change to the site's source code, the backup process outlined above will take place for the files affected by the change.

CodeGuard continues to monitor your site daily and will send you an email notification if there are any changes to your site.

On-Demand Backups

On-demand backups are available to CodeGuard Professional, Premium, and Enterprise plans. This feature allows users to create backups whenever desired, in addition to the daily automated backups.

To start an on-demand backup:

  1. Log in to your CodeGuard account.
  2. Under the Website Backup section, select the site for which you wish to run a backup.

    Select Website to Backup

  3. In the Files tab, locate the backup counter at the top right.
  4. Click Run Backup Now.

    Backup Counter

Your backup will be queued to begin shortly.

Checking the Progress of a Backup

After you click Run Backup Now, the button will be replaced with the text Backup was requested, accompanied by a check mark.

In addition to this, you can check to make sure your backup was completed by doing the following:

  1. Go to the Restore tab.
  2. Under the Latest Backups section, click View All Backups.

    Check Backup

If the backup were completed, it would be listed in the Backup History with the date, time, and details showing what was changed.

Backup Result