Skip to main content
Skip to content

This version of GitHub Enterprise Server will be discontinued on 2026-10-14. Discontinued releases are not supported. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features in GitHub Enterprise Server, see Overview of the upgrade process. For help with the upgrade, GitHub Enterprise Support.

Backing up and restoring your instance

You can configure backups for your instance and troubleshoot common backup problems.

About the backup service for GitHub Enterprise Server

Learn what the built-in backup service offers and how it differs from a High Availability replica.

Understanding the backup service

Answers to common questions about using the backup service with GitHub Enterprise Server.

Configuring the backup service

Enable and configure the built-in backup service in the Management Console, and optionally migrate legacy settings.

Creating and monitoring backups

Run manual backups, understand backup types, and monitor backup activity using the Management Console or command line.

Restoring from a backup

Restore a GitHub Enterprise Server instance using a previously created backup snapshot.

Restoring with GitHub Actions enabled

Learn how to prepare for and restore backups when GitHub Actions is enabled with external blob storage.

Backup service settings reference

Reference for all configurable options available in the Backup Service section of the Management Console.

Understanding the snapshot file structure

Understand the structure and contents of backup snapshot directories, including what is stored and how hard links are used.

Configuring backups on your instance with Backup Utilities

As part of a disaster recovery plan, you can protect production data on your GitHub Enterprise Server instance by configuring automated backups.