Skip to content

Kimbuikim96/backup-utils

This branch is 1155 commits behind github/backup-utils:master.

Folders and files

NameName
Last commit message
Last commit date
Aug 5, 2022
Aug 17, 2022
Aug 17, 2022
May 10, 2022
Feb 15, 2022
Aug 17, 2022
Aug 17, 2022
Oct 18, 2020
Aug 4, 2014
Aug 4, 2014
Sep 14, 2017
Sep 7, 2016
Aug 4, 2022
Apr 1, 2021
Jul 23, 2014
Jul 27, 2016
Nov 22, 2021
Jan 16, 2021
Apr 6, 2018
Apr 14, 2021

Repository files navigation

GitHub Enterprise Server Backup Utilities

This repository includes backup and recovery utilities for GitHub Enterprise Server.

UPDATE: The new parallel backup and restore beta feature will require GNU awk and moreutils to be installed. Note that on some distributions/platforms, the moreutils-parallel package is separate from moreutils and must be installed on its own.

Note: the GitHub Enterprise Server version requirements have changed starting with Backup Utilities v2.13.0, released on 27 March 2018.

Features

Backup Utilities implement a number of advanced capabilities for backup hosts, built on top of the backup and restore features already included in GitHub Enterprise Server.

  • Complete GitHub Enterprise Server backup and recovery system via two simple utilities:
    ghe-backup and ghe-restore.
  • Online backups. The GitHub appliance need not be put in maintenance mode for the duration of the backup run.
  • Incremental backup of Git repository data. Only changes since the last snapshot are transferred, leading to faster backup runs and lower network bandwidth and machine utilization.
  • Efficient snapshot storage. Only data added since the previous snapshot consumes new space on the backup host.
  • Multiple backup snapshots with configurable retention periods.
  • Backup commands run under the lowest CPU/IO priority on the GitHub appliance, reducing performance impact while backups are in progress.
  • Runs under most Linux/Unix environments.
  • MIT licensed, open source software maintained by GitHub, Inc.

Documentation

Support

If you find a bug or would like to request a feature in Backup Utilities, please open an issue or pull request on this repository. If you have a question related to your specific GitHub Enterprise Server setup or would like assistance with backup site setup or recovery, please contact our Enterprise support team instead.

About

GitHub Enterprise Backup Utilities

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 95.4%
  • Ruby 4.3%
  • Other 0.3%