# Preparing to upgrade

Learn how to prepare and plan for an upgrade of your GitHub Enterprise Server instance.

## Links

* [Overview of the upgrade process](/en/enterprise-server@3.22/admin/upgrading-your-instance/preparing-to-upgrade/overview-of-the-upgrade-process)

  Learn the recommendations and requirements for upgrading GitHub Enterprise Server, so you can plan and test your upgrade strategy.

* [Upgrade requirements](/en/enterprise-server@3.22/admin/upgrading-your-instance/preparing-to-upgrade/upgrade-requirements)

  Before upgrading GitHub Enterprise Server, review these recommendations and requirements to plan your upgrade strategy.

* [Enabling automatic update checks](/en/enterprise-server@3.22/admin/upgrading-your-instance/preparing-to-upgrade/enabling-automatic-update-checks)

  You can enable automatic update checks so that GitHub.com checks for and downloads the latest GitHub Enterprise Server release.

* [Taking a snapshot](/en/enterprise-server@3.22/admin/upgrading-your-instance/preparing-to-upgrade/taking-a-snapshot)

  To save your GitHub Enterprise Server data before upgrading, take a virtual machine snapshot.

* [Check system capacity before upgrading](/en/enterprise-server@3.22/admin/upgrading-your-instance/preparing-to-upgrade/check-system-capacity-before-upgrading)

  Before upgrading GitHub Enterprise Server, you should perform these capacity checks and take the recommended steps.