CubeBackup for Google Workspace is a self-hosted backup solution, which can backup your valuable Google Workspace data on-premises or to the cloud.
For detailed usage and installation instructions, please check out the docs.
This repository contains Dockerfiles and scripts to build Docker images for CubeBackup. The files in the beta folder are used for beta testers. The files in the release folder are for the stable release of the CubeBackup docker image.
The docker image of CubeBackup is hosted on Docker hub at cubebackup/workspace.
docker run -d -p 80:80 -p 443:443 cubebackup/workspace
docker run -d -p 80:80 -p 443:443 \
-v <backup_dir_on_host>:/cubebackup_data \
-v <data_index_dir_on_host>:/cubebackup_index \
--mount source=cube_cfg,target=/opt/cubebackup/etc \
--mount source=cube_db,target=/opt/cubebackup/db \
--mount source=cube_log,target=/opt/cubebackup/log \
--name cubebackup \
cubebackup/workspace
After the docker container is started, open http://<host_IP> to see the configuration wizard of CubeBackup.
For more detailed instruction on how to start CubeBackup in a docker container, please visit this doc