GitHub Enterprise Backup Utilities
Перейти к файлу
Cameron Smith 358699f8fd Update backup script name 2020-02-05 09:40:10 -08:00
bin Update backup script name 2020-02-05 09:40:10 -08:00
debian Bump version: 2.19.1 [ci skip] 2019-12-11 01:33:01 -08:00
docs Fix broken link 2019-02-08 09:31:18 -05:00
script Allow specifying GH_BASE_BRANCH for release script 2020-01-31 10:48:30 -08:00
share/github-backup-utils Update backup script name 2020-02-05 09:40:10 -08:00
test Add synbolic link for mocked ghe-import-mysql-xtrabackup and ghe-import-mysql-mysqldump 2019-12-16 13:26:54 -08:00
.dockerignore Refactor to use stable archive 2017-10-24 13:59:25 -07:00
.gitattributes Exclude .gitignore and .gitattributes files from archives 2014-08-04 09:05:29 -07:00
.gitignore Git ignores dist/ directory 2014-08-04 09:05:28 -07:00
.ruby-version Revert "Remove unrelated changes" 2017-09-14 09:15:58 +01:00
.travis.yml Use minimal "language" for travis testing 2019-03-13 11:38:26 +00:00
CONTRIBUTING.md Remove duplicated word 2016-09-07 22:57:12 +02:00
Dockerfile Removing unneeded COPY from Dockerfile 2018-05-02 15:18:44 -04:00
LICENSE Add MIT license 2014-07-23 14:20:02 +02:00
Makefile New makefile target 2016-07-27 19:06:14 +02:00
README.md GitHub Enterprise Server 2019-01-10 13:28:02 -08:00
RELEASING.md Use release notes 2019-05-23 09:08:17 +01:00
STYLEGUIDE.md Improve wording 2018-04-06 11:27:33 +01:00
backup.config-example remove GHE_BACKUP_ES_AUDIT_LOGS from config example 2019-10-14 08:48:38 -07:00

README.md

GitHub Enterprise Server Backup Utilities

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

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.