Skip to content

roomit-xyz/gitlab-tools-backstore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

DONATE

  1. Ethereum :
    0xB0e6e6c379389bBB30fACD427e02d74d27ec0C78
  2. Near Blockchain :
    xoreth.near
  3. Mina Protocol :
    B62qiiBBXKN5CdgXv7wPkXxC1prdzQxwfaTMAi3isAeb9F7gCbzi5dU

GITLAB BACKUP / RESTORE

WORKFLOW

Gitlab-A --> doing backup and send data backup and md5sum file backup to Gitlab-B

Gitlab-B --> Checking rsync process, if still running process restore stop until rsync finished. After rysnc finished, script will be check data backup and md5sum, if exsist restore backup file in Gitlab-B, or if not exsist Gitlab-B will be cancel the process.

Noted

Gitlab must be same version. if not same will be failed to restore.

Installation

Install that gitlab-backup.wjt script in existing server for backup using crontab (10 3 * * * /bin/bash /opt/crontab/gitlab-backup.sh) Install that gitlab-restore.wjt script in new server for restore using crontab (10 */3 * * * /bin/bash /opt/crontab/gitlab-restore.sh)

About

Tools Backup and Restore GITLAB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages