Features

The Bacula Enterprise Google Workspace Plugin is a very easy to deploy and configure plugin supporting the following services:

  • Google Drive

  • Google Mail

It is shipped with advanced concurrency, resiliency, and flexibility features in addition to covering the most relevant Google Workspace backup use cases. A full feature list is presented below:

  • Common features

    • Google Workspace APIs based backups

    • Support for free Gmail accounts

    • Support for accounts under a Google Workspace subscription

    • Multi-service concurrency capabilities

    • Multi-threaded processes

    • Advanced tuning configurations

    • Automatic concurrency of fetching processes

    • Generation of user-friendly report for restore operations

    • Network resiliency mechanisms

    • Latest Google Authentication mechanisms

    • Discovery/List/Query capabilities

    • Restore objects to Google Workspace

      • To original entity

      • To any other entity

    • Restore any object to file-system

    • Restore HTML report to user mailbox or user drive

  • Backup and Restore of Google Drive

    • Backup and Restore of Users My Drive

    • Backup and Restore of Shared Drive Units

    • Hash check during backup and restore to ensure data integrity

    • Incremental & Differential backup

      • Includes advanced delta function for improved performance

    • Advanced selection capabilities

      • Include/exclude by name

      • Automatic discovery to backup everything

      • Include/exclude by RegEx

      • Folder selection capabilities for backup

        • Include/exclude by name

        • Automatic discovery to backup everything

        • Include/exclude by regular expressions

    • Support for regular files and also native Google Workspace files (export)

    • Folder and file granularity for restore

    • Computed hash check at backup and restore time

    • Backup and restore of permissions shares

    • Backup and restore of shared elements with users

    • Backup and restore of Google Drive file versions

    • Backup and restore of file comments

    • Backup and restore of trash

  • Backup and Restore of Google Mail (GMail)

    • Backup and Restore of email messages

      • Messages metadata

      • Messages content

    • Backup and Restore of attachments

    • Backup and Restore of mailbox settings

      • Auto-Forwarding, Imap, Language and Pop settings

      • Delegates

      • Filters

      • SendAs addresses

      • Forwarding addresses

    • Incremental & Differential backup with Delta function

      • Includes advanced delta function for improved performance

    • Advanced selection capabilities

      • Include/exclude users by name

      • Automatic discovery to backup all Workspace users

      • Include/exclude users by RegEx

      • Label selection capabilities for backup

        • Include/exclude by name

        • Automatic discovery to backup all of them

        • Include/exclude by regular expressions

    • Export mail messages to mime RFC 822 local files

    • Export attachments to local files

    • Restore to original GMail mailbox

    • Restore to a different user GMail mailbox

    • Restore to the original labels

    • Restore to a specific label

    • Fully indexed information into Bacula Catalog

    • Advanced search capabilities for restore operations

    • Privacy excluding features:

      • Ability to exclude message fields from the index

      • Exclude private or spam messages through powerful filtering capabilities

Note

Future modules

Bacula Google Workspace Plugin will include more modules in the future, like Google Calendar among others.

Go back to the Google Workspace Plugin article.