[metadata]
description: Find out if GitHub Enterprise Server is right for your business.
google-site-verification: c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY
og:image: https://docs.github.com/assets/cb-345/images/social-cards/admin.png
og:site_name: GitHub Docs
og:title: About GitHub Enterprise Server - GitHub Enterprise Server 3.21 Docs
og:type: article
og:url: https://docs-internal.github.com/en/enterprise-server@3.21/admin/overview/about-github-enterprise-server
page-content-type: concepts
page-document-type: article
path-article: admin/overview/about-github-enterprise-server
path-language: en
path-product: admin
path-version: enterprise-server@3.21
status: 200
twitter:card: summary
twitter:description: Find out if GitHub Enterprise Server is right for your business.
twitter:domain: docs-internal.github.com
twitter:image: https://docs.github.com/assets/cb-345/images/social-cards/admin.png
twitter:title: About GitHub Enterprise Server - GitHub Enterprise Server 3.21 Docs
twitter:url: https://docs-internal.github.com/en/enterprise-server@3.21/admin/overview/about-github-enterprise-server
viewport: width=device-width, initial-scale=1

[document-links]
API rate limits best practices: /en/enterprise-server@3.21/admin/configuring-settings/configuring-user-applications-for-your-enterprise/best-practices-for-configuring-api-rate-limits
About Collectd metrics: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/monitoring-your-instance/collectd-metrics/about-collectd-metrics
About GitHub Actions: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/getting-started-with-github-actions-for-your-enterprise/about-github-actions-for-enterprises
About GitHub Connect: /en/enterprise-server@3.21/admin/configuring-settings/configuring-github-connect/about-github-connect
About GitHub Enterprise Cloud with data residency: /en/enterprise-cloud@latest/admin/data-residency/about-github-enterprise-cloud-with-data-residency
About GitHub Enterprise Server: /en/enterprise-server@3.21/admin/overview/about-github-enterprise-server
About GitHub for enterprises: /en/enterprise-server@3.21/admin/overview/about-github-for-enterprises
About HA configuration: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-high-availability/about-high-availability-configuration
About SAML for IAM: /en/enterprise-server@3.21/admin/managing-iam/understanding-iam-for-enterprises/about-saml-for-enterprise-iam
About SCIM provisioning: /en/enterprise-server@3.21/admin/managing-iam/provisioning-user-accounts-with-scim/user-provisioning-with-scim-on-ghes
About Server Statistics: /en/enterprise-server@3.21/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/about-server-statistics
About actions in your enterprise: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/managing-access-to-actions-from-githubcom/about-using-actions-in-your-enterprise
About cluster nodes: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-clustering/about-cluster-nodes
About clustering: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-clustering/about-clustering
About geo-replication: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-high-availability/about-geo-replication
About monitor dashboards: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/monitoring-your-instance/about-the-monitor-dashboards
About monitoring: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/monitoring-your-instance/about-monitoring-your-instance
About pre-receive hooks: /en/enterprise-server@3.21/admin/enforcing-policies/enforcing-policy-with-pre-receive-hooks/about-pre-receive-hooks
About repository caching: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/caching-repositories/about-repository-caching
About support bundles: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/monitoring-your-instance/about-support-bundles
About system logs: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/monitoring-your-instance/about-system-logs
About the Management Console: /en/enterprise-server@3.21/admin/administering-your-instance/administering-your-instance-from-the-web-ui/about-the-management-console
About the backup service: /en/enterprise-server@3.21/admin/backing-up-and-restoring-your-instance/about-the-backup-service-for-github-enterprise-server
About upgrades: /en/enterprise-server@3.21/admin/overview/about-upgrades-to-new-releases
Access Management Console: /en/enterprise-server@3.21/admin/administering-your-instance/administering-your-instance-from-the-web-ui/accessing-the-management-console
Access audit logs: /en/enterprise-server@3.21/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/accessing-the-audit-log-for-your-enterprise
Access reports: /en/enterprise-server@3.21/admin/monitoring-activity-in-your-enterprise/exploring-user-activity-in-your-enterprise/accessing-reports-for-your-instance
Access the admin shell (SSH): /en/enterprise-server@3.21/admin/administering-your-instance/administering-your-instance-from-the-command-line/accessing-the-administrative-shell-ssh
Add app managers: /en/enterprise-server@3.21/admin/managing-github-apps-for-your-enterprise/adding-and-removing-github-app-managers-in-your-enterprise
Adding nodes to HA: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/additional-nodes/configuring-additional-nodes
Advanced dashboards: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/monitoring-your-instance/opentelemetry-metrics/advanced-dashboards
Amazon S3 storage: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-amazon-s3-storage
Analyze Git traffic: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/monitoring-your-instance/analyze-git-traffic
Ask the GitHub community: https://github.com/orgs/community/discussions
Assign roles: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-roles-in-your-enterprise/assign-roles
Audit log API: /en/enterprise-server@3.21/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/using-the-audit-log-api-for-your-enterprise
Audit log events: /en/enterprise-server@3.21/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/audit-log-events-for-your-enterprise
Audit logs: /en/enterprise-server@3.21/admin/concepts/security-and-compliance/audit-log-for-an-enterprise
Audit users: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/auditing-users-across-your-enterprise
Auditing SSH keys: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/auditing-ssh-keys
Automatic user license sync: /en/enterprise-server@3.21/admin/configuring-settings/configuring-github-connect/enabling-automatic-user-license-sync-for-your-enterprise
Automations: /en/enterprise-server@3.21/admin/concepts/enterprise-fundamentals/automations-in-your-enterprise
Azure Blob storage: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-azure-blob-storage
Backing up and restoring: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/advanced-configuration-and-troubleshooting/backing-up-and-restoring-github-enterprise-server-with-github-actions-enabled
Backup Utilities (legacy): /en/enterprise-server@3.21/admin/backing-up-and-restoring-your-instance/configuring-backups-on-your-instance
Backup from replica: /en/enterprise-server@3.21/admin/backing-up-and-restoring-your-instance/backup-from-replica-in-high-availability
Backup in clustering: /en/enterprise-server@3.21/admin/backing-up-and-restoring-your-instance/backup-in-clustering-mode
Backup settings: /en/enterprise-server@3.21/admin/backing-up-and-restoring-your-instance/backup-service-settings-reference
Block unauthenticated sign-up: /en/enterprise-server@3.21/admin/managing-iam/using-built-in-authentication/disabling-unauthenticated-sign-ups
Blog: https://github.blog
Change authentication methods: /en/enterprise-server@3.21/admin/managing-iam/understanding-iam-for-enterprises/changing-authentication-methods
Change hostname: /en/enterprise-server@3.21/admin/configuring-settings/configuring-network-settings/changing-the-hostname-for-your-instance
Changing platform: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/updating-the-virtual-machine-and-physical-resources/changing-your-platform
Check capacity before upgrade: /en/enterprise-server@3.21/admin/upgrading-your-instance/preparing-to-upgrade/check-system-capacity-before-upgrading
Choosing cluster or HA: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-clustering/differences-between-clustering-and-high-availability-ha
Command-line utilities: /en/enterprise-server@3.21/admin/administering-your-instance/administering-your-instance-from-the-command-line/command-line-utilities
Configure DNS servers: /en/enterprise-server@3.21/admin/configuring-settings/configuring-network-settings/configuring-dns-nameservers
Configure Git LFS: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/configuring-git-large-file-storage-for-your-enterprise
Configure GitHub Pages: /en/enterprise-server@3.21/admin/configuring-settings/configuring-user-applications-for-your-enterprise/configuring-github-pages-for-your-enterprise
Configure HA replication: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-clustering/configuring-high-availability-replication-for-a-cluster
Configure OpenTelemetry: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/monitoring-your-instance/opentelemetry-metrics/configuring-opentelemetry-for-your-instance
Configure SAML SSO: /en/enterprise-server@3.21/admin/managing-iam/using-saml-for-enterprise-iam/configuring-saml-single-sign-on-for-your-enterprise
Configure SCIM provisioning: /en/enterprise-server@3.21/admin/managing-iam/provisioning-user-accounts-with-scim/configuring-scim-provisioning-for-users
Configure SSH connections: /en/enterprise-server@3.21/admin/configuring-settings/hardening-security-for-your-enterprise/configuring-ssh-connections-to-your-instance
Configure TLS and SSH ciphers: /en/enterprise-server@3.21/admin/configuring-settings/hardening-security-for-your-enterprise/configuring-tls-and-ssh-ciphers
Configure a cluster network: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-clustering/cluster-network-configuration
Configure an outbound proxy: /en/enterprise-server@3.21/admin/configuring-settings/configuring-network-settings/configuring-an-outbound-web-proxy-server
Configure audit logs: /en/enterprise-server@3.21/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/configuring-the-audit-log-for-your-enterprise
Configure built-in authentication: /en/enterprise-server@3.21/admin/managing-iam/using-built-in-authentication/configuring-built-in-authentication
Configure custom footers: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/communicating-information-to-users-in-your-enterprise/configuring-custom-footers
Configure email notifications: /en/enterprise-server@3.21/admin/configuring-settings/configuring-user-applications-for-your-enterprise/configuring-email-for-notifications
Configure firewall rules: /en/enterprise-server@3.21/admin/configuring-settings/configuring-network-settings/configuring-built-in-firewall-rules
Configure host keys: /en/enterprise-server@3.21/admin/configuring-settings/hardening-security-for-your-enterprise/configuring-host-keys-for-your-instance
Configure hostname: /en/enterprise-server@3.21/admin/configuring-settings/configuring-network-settings/configuring-the-hostname-for-your-instance
Configure interactive maps: /en/enterprise-server@3.21/admin/configuring-settings/configuring-user-applications-for-your-enterprise/configuring-interactive-maps
Configure maintenance mode: /en/enterprise-server@3.21/admin/administering-your-instance/configuring-maintenance-mode/enabling-and-scheduling-maintenance-mode
Configure package ecosystems: /en/enterprise-server@3.21/admin/configuring-packages/configuring-package-ecosystem-support-for-your-enterprise
Configure referrer policy: /en/enterprise-server@3.21/admin/configuring-settings/hardening-security-for-your-enterprise/configuring-the-referrer-policy-for-your-enterprise
Configure remote archives: /en/enterprise-server@3.21/admin/backing-up-and-restoring-your-instance/configuring-remote-archives-for-backups
Configure the backup service: /en/enterprise-server@3.21/admin/backing-up-and-restoring-your-instance/configuring-the-backup-service
Configure time settings: /en/enterprise-server@3.21/admin/configuring-settings/configuring-network-settings/configuring-time-synchronization
Configure user display names: /en/enterprise-server@3.21/admin/managing-your-enterprise-account/configuring-user-display-names-for-your-enterprise
Configure web commit signing: /en/enterprise-server@3.21/admin/configuring-settings/configuring-user-applications-for-your-enterprise/configuring-web-commit-signing
Configuring TLS: /en/enterprise-server@3.21/admin/configuring-settings/hardening-security-for-your-enterprise/configuring-tls
Configuring a repository cache: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/caching-repositories/configuring-a-repository-cache
Configuring applications: /en/enterprise-server@3.21/admin/configuring-settings/configuring-user-applications-for-your-enterprise/configuring-applications
Configuring multiple data disks: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/multiple-data-disks/configuring-multiple-data-disks
Configuring rate limits: /en/enterprise-server@3.21/admin/configuring-settings/configuring-user-applications-for-your-enterprise/configuring-rate-limits
Contact support: https://support.github.com
Create HA replica: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-high-availability/creating-a-high-availability-replica
Create a GitHub App: /en/enterprise-server@3.21/admin/managing-github-apps-for-your-enterprise/creating-github-apps-for-your-enterprise
Create a README: /en/enterprise-server@3.21/admin/managing-your-enterprise-account/creating-a-readme-for-an-enterprise
Create and monitor backups: /en/enterprise-server@3.21/admin/backing-up-and-restoring-your-instance/creating-and-monitoring-backups
Create custom roles: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-roles-in-your-enterprise/create-custom-roles
Create enterprise teams: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/create-enterprise-teams
Custom properties: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/custom-properties
Custom properties: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/managing-custom-properties-for-repositories-in-your-enterprise
Customizing user messages: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/communicating-information-to-users-in-your-enterprise/customizing-user-messages-for-your-enterprise
Deferring database seeding: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-clustering/deferring-database-seeding
Delete a user: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/deleting-users-from-your-instance
Dependabot updates: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/enabling-github-actions-for-github-enterprise-server/managing-self-hosted-runners-for-dependabot-updates
Dependabot: /en/enterprise-server@3.21/admin/configuring-settings/configuring-github-connect/enabling-dependabot-for-your-enterprise
Deprovision and reinstate users: /en/enterprise-server@3.21/admin/managing-iam/provisioning-user-accounts-with-scim/deprovisioning-and-reinstating-users
Disable GitHub Connect: /en/enterprise-server@3.21/admin/configuring-settings/configuring-github-connect/disabling-github-connect
Disable SCIM provisioning: /en/enterprise-server@3.21/admin/managing-iam/provisioning-user-accounts-with-scim/disabling-scim-provisioning-for-users
Disable SSH for Git: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/disabling-git-ssh-access-on-your-enterprise
Disable passkeys: /en/enterprise-server@3.21/admin/managing-iam/using-built-in-authentication/disabling-passkeys-for-your-instance
Disable persistent commit verification: /en/enterprise-server@3.21/admin/configuring-settings/configuring-user-applications-for-your-enterprise/disabling-persistent-commit-verification
Elasticsearch Cross-Cluster Replication: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-high-availability/elasticsearch-cross-cluster-replication
Enable Packages with AWS: /en/enterprise-server@3.21/admin/configuring-packages/enabling-github-packages-with-aws
Enable Packages with Azure: /en/enterprise-server@3.21/admin/configuring-packages/enabling-github-packages-with-azure-blob-storage
Enable Packages with MinIO: /en/enterprise-server@3.21/admin/configuring-packages/enabling-github-packages-with-minio
Enable automatic update checks: /en/enterprise-server@3.21/admin/upgrading-your-instance/preparing-to-upgrade/enabling-automatic-update-checks
Enable encrypted assertions: /en/enterprise-server@3.21/admin/managing-iam/using-saml-for-enterprise-iam/enabling-encrypted-assertions
Enable for GHE.com: /en/enterprise-server@3.21/admin/configuring-settings/configuring-github-connect/enabling-github-connect-for-ghecom
Enable for GitHub.com: /en/enterprise-server@3.21/admin/configuring-settings/configuring-github-connect/enabling-github-connect-for-githubcom
Enable subdomain isolation: /en/enterprise-server@3.21/admin/configuring-settings/hardening-security-for-your-enterprise/enabling-subdomain-isolation
Enabling automatic update checks: /en/enterprise-server@3.21/admin/upgrading-your-instance/preparing-to-upgrade/enabling-automatic-update-checks
Enabling private mode: /en/enterprise-server@3.21/admin/configuring-settings/hardening-security-for-your-enterprise/enabling-private-mode
Enterprise Server trial: /en/enterprise-server@3.21/admin/overview/setting-up-a-trial-of-github-enterprise-server
Enterprise accounts: /en/enterprise-server@3.21/admin/concepts/enterprise-fundamentals/enterprise-accounts
Enterprise administrators: /en/enterprise-cloud@latest/admin
Enterprise administrators: /en/enterprise-server@3.21/admin
Expert services: https://services.github.com
Export Server Statistics: /en/enterprise-server@3.21/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/exporting-server-statistics
Export and scrape Prometheus metrics: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/monitoring-your-instance/collectd-metrics/exporting-and-scraping-prometheus-metrics
External monitoring OpenTelemetry: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/monitoring-your-instance/opentelemetry-metrics/setting-up-external-monitoring-with-opentelemetry
External monitoring with collectd: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/monitoring-your-instance/collectd-metrics/setting-up-external-monitoring-with-collectd
Fallback authentication: /en/enterprise-server@3.21/admin/managing-iam/understanding-iam-for-enterprises/allowing-built-in-authentication-for-users-outside-your-provider
Fundamentals: /en/enterprise-server@3.21/admin/concepts/identity-and-access-management/identity-and-access-management-fundamentals
Generating a Health Check for your enterprise: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/monitoring-your-instance/generating-a-health-check-for-your-enterprise
Generation 2 virtual machines: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/updating-the-virtual-machine-and-physical-resources/using-generation-2-virtual-machines
Get started: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server
Getting started with GitHub Enterprise Server: /en/enterprise-server@3.21/get-started/onboarding/getting-started-with-github-enterprise-server
Getting started with GitHub Packages: /en/enterprise-server@3.21/admin/configuring-packages/getting-started-with-github-packages-for-your-enterprise
GitHub Actions policies: /en/enterprise-server@3.21/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-github-actions-in-your-enterprise
GitHub Docs: /en/enterprise-server@3.21
GitHub Enterprise API: /en/enterprise-server@3.21/admin/overview/about-the-github-enterprise-api
GitHub Enterprise Releases: https://enterprise.github.com/releases/
GitHub public roadmap: https://github.com/github/roadmap#github-public-roadmap
Google Cloud Storage: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-google-cloud-storage
Governance framework: /en/enterprise-server@3.21/admin/overview/establishing-a-governance-framework-for-your-enterprise
HA for GitHub Actions: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/advanced-configuration-and-troubleshooting/high-availability-for-github-actions
HA replica information: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-high-availability/answers-to-common-questions-about-high-availability-replicas
Home: /en/enterprise-server@3.21
Identify events by token: /en/enterprise-server@3.21/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/identifying-audit-log-events-performed-by-an-access-token
Identify role requirements: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-roles-in-your-enterprise/identify-role-requirements
Impersonate a user: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/impersonating-a-user
Increase CPU or memory: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/updating-the-virtual-machine-and-physical-resources/increasing-cpu-or-memory-resources
Increase storage capacity: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/updating-the-virtual-machine-and-physical-resources/increasing-storage-capacity
Initializing the cluster: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-clustering/initializing-the-cluster
Initiate a failover to replica: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-clustering/initiating-a-failover-to-your-replica-cluster
Initiate failover to appliance: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-high-availability/initiating-a-failover-to-your-replica-appliance
Install on AWS: /en/enterprise-server@3.21/admin/installing-your-enterprise-server/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-aws
Install on Azure: /en/enterprise-server@3.21/admin/installing-your-enterprise-server/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-azure
Install on GCP: /en/enterprise-server@3.21/admin/installing-your-enterprise-server/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-google-cloud-platform
Install on Hyper-V: /en/enterprise-server@3.21/admin/installing-your-enterprise-server/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-hyper-v
Install on OpenStack: /en/enterprise-server@3.21/admin/installing-your-enterprise-server/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-openstack-kvm
Install on VMware: /en/enterprise-server@3.21/admin/installing-your-enterprise-server/setting-up-a-github-enterprise-server-instance/installing-github-enterprise-server-on-vmware
Introduce Actions: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/getting-started-with-github-actions-for-your-enterprise/introducing-github-actions-to-your-enterprise
Invite people to manage: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/inviting-people-to-manage-your-enterprise
Invite people: /en/enterprise-server@3.21/admin/managing-iam/using-built-in-authentication/inviting-people-to-use-your-instance
Known issues with upgrades: /en/enterprise-server@3.21/admin/upgrading-your-instance/troubleshooting-upgrades/known-issues-with-upgrades-to-your-instance
Learn how to contribute: /contributing
Lock a repository: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/locking-a-repository
Log forwarding: /en/enterprise-server@3.21/admin/monitoring-activity-in-your-enterprise/exploring-user-activity-in-your-enterprise/log-forwarding
Make a contribution: https://github.com/github/docs/blob/main/content/admin/overview/about-github-enterprise-server.md
Manage GitHub Mobile: /en/enterprise-server@3.21/admin/configuring-settings/configuring-user-applications-for-your-enterprise/managing-github-mobile-for-your-enterprise
Manage Management Console access: /en/enterprise-server@3.21/admin/administering-your-instance/administering-your-instance-from-the-web-ui/managing-access-to-the-management-console
Manage administrators: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/promoting-or-demoting-a-site-administrator
Manage global webhooks: /en/enterprise-server@3.21/admin/monitoring-activity-in-your-enterprise/exploring-user-activity-in-your-enterprise/managing-global-webhooks
Manage pre-receive hooks: /en/enterprise-server@3.21/admin/enforcing-policies/enforcing-policy-with-pre-receive-hooks/managing-pre-receive-hooks-on-your-instance
Manage search indices: /en/enterprise-server@3.21/admin/administering-your-instance/administering-your-instance-from-the-web-ui/managing-search-indices-for-your-instance
Manage teams with your IdP: /en/enterprise-server@3.21/admin/managing-iam/provisioning-user-accounts-with-scim/managing-team-memberships-with-identity-provider-groups
Manage user suspension: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/suspending-and-unsuspending-users
Manage your organization roles: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/managing-your-role-in-an-organization-owned-by-your-enterprise
Managing dormant users: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/managing-dormant-users
Manually sync actions: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/managing-access-to-actions-from-githubcom/manually-syncing-actions-from-githubcom
Microsoft Marketplace: https://marketplace.microsoft.com/
Migrate Actions external storage: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/advanced-configuration-and-troubleshooting/migrating-github-actions-external-storage
Migrate from 11.10.x to 2.1.23: /en/enterprise-server@3.21/admin/upgrading-your-instance/performing-an-upgrade/migrating-from-github-enterprise-1110x-to-2123
Migrate from LDAP: /en/enterprise-server@3.21/admin/managing-iam/provisioning-user-accounts-with-scim/migrating-from-ldap-to-saml-with-scim
Migrate to Actions: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/getting-started-with-github-actions-for-your-enterprise/migrating-your-enterprise-to-github-actions
Migrate to Container registry: /en/enterprise-server@3.21/admin/configuring-packages/migrating-your-enterprise-to-the-container-registry-from-the-docker-registry
MinIO storage: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-storage
Monitor HA configuration: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-high-availability/monitoring-a-high-availability-configuration
Monitor cluster health: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-clustering/monitoring-the-health-of-your-cluster
Monitoring using SNMP: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/monitoring-your-instance/monitoring-using-snmp
Network ports: /en/enterprise-server@3.21/admin/configuring-settings/configuring-network-settings/network-ports
Node Eligibility Service: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-clustering/monitoring-the-health-of-your-cluster-nodes-with-node-eligibility-service
OpenTelemetry metrics: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/monitoring-your-instance/opentelemetry-metrics/about-opentelemetry-metrics
Organization custom properties: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/managing-custom-properties-for-organizations
Organize work: /en/enterprise-server@3.21/admin/concepts/enterprise-best-practices/organize-work
Overview of the upgrade process: /en/enterprise-server@3.21/admin/upgrading-your-instance/preparing-to-upgrade/overview-of-the-upgrade-process
Overview: /en/enterprise-server@3.21/admin/overview
Personal access token policies: /en/enterprise-server@3.21/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-personal-access-tokens-in-your-enterprise
Place a legal hold: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/placing-a-legal-hold-on-a-user-or-organization
Policies for security settings: /en/enterprise-server@3.21/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-security-settings-in-your-enterprise
Policies: /en/enterprise-server@3.21/admin/concepts/security-and-compliance/enterprise-policies
Pre-receive hook environments: /en/enterprise-server@3.21/admin/enforcing-policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-environment
Pre-receive hook scripts: /en/enterprise-server@3.21/admin/enforcing-policies/enforcing-policy-with-pre-receive-hooks/creating-a-pre-receive-hook-script
Predefined roles: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-roles-in-your-enterprise/abilities-of-roles
Prevent organization creation: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/preventing-users-from-creating-organizations
Pricing: https://github.com/pricing
Privacy policy: /en/site-policy/privacy-policies/github-privacy-statement
Privacy: /en/site-policy/privacy-policies/github-privacy-statement
Project management with Jira: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/managing-projects-using-jira
Projects policies: /en/enterprise-server@3.21/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-projects-in-your-enterprise
Rebalance workloads: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-clustering/rebalancing-cluster-workloads
Rebuild contributions: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/rebuilding-contributions-data
Recommended alert thresholds: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/monitoring-your-instance/recommended-alert-thresholds
Recover a HA configuration: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-high-availability/recovering-a-high-availability-configuration
Release notes: /en/enterprise-server@3.21/admin/release-notes
Releases: /en/enterprise-server@3.21/admin/all-releases
Remove a HA replica: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-high-availability/removing-a-high-availability-replica
Replacing a cluster node: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-clustering/replacing-a-cluster-node
Repository management policies: /en/enterprise-server@3.21/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-repository-management-policies-in-your-enterprise
Require 2FA: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/requiring-two-factor-authentication-for-an-organization
Reserved usernames: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/about-reserved-usernames-for-github-enterprise-server
Restore a deleted repository: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/restoring-a-deleted-repository
Restore from a failed upgrade: /en/enterprise-server@3.21/admin/upgrading-your-instance/troubleshooting-upgrades/restoring-from-a-failed-upgrade
Restore from backup: /en/enterprise-server@3.21/admin/backing-up-and-restoring-your-instance/restoring-from-a-backup
Restore organization: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/restoring-a-deleted-organization
Restore with Actions: /en/enterprise-server@3.21/admin/backing-up-and-restoring-your-instance/restoring-with-github-actions-enabled
Restrict email notifications: /en/enterprise-server@3.21/admin/enforcing-policies/enforcing-policies-for-your-enterprise/restricting-email-notifications-for-your-enterprise
Roles: /en/enterprise-server@3.21/admin/concepts/enterprise-fundamentals/roles-in-an-enterprise
Rotate upgrade signing key: /en/enterprise-server@3.21/admin/upgrading-your-instance/troubleshooting-upgrades/rotating-the-signing-key-for-upgrade-packages
SAML reference: /en/enterprise-server@3.21/admin/managing-iam/iam-configuration-reference/saml-configuration-reference
SCIM using REST API: /en/enterprise-server@3.21/admin/managing-iam/provisioning-user-accounts-with-scim/provisioning-users-and-groups-with-scim-using-the-rest-api
Search audit logs: /en/enterprise-server@3.21/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/searching-the-audit-log-for-your-enterprise
Security & analysis: /en/enterprise-server@3.21/admin/enforcing-policies/enforcing-policies-for-your-enterprise/enforcing-policies-for-code-security-and-analysis-for-your-enterprise
Self-hosted runners: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/getting-started-with-github-actions-for-your-enterprise/getting-started-with-self-hosted-runners-for-your-enterprise
Server Statistics and REST API: /en/enterprise-server@3.21/admin/monitoring-activity-in-your-enterprise/analyzing-how-your-team-works-with-server-statistics/requesting-server-statistics-using-the-rest-api
Server Statistics: /en/enterprise-server@3.21/admin/configuring-settings/configuring-github-connect/enabling-server-statistics-for-your-enterprise
Set membership visibility: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-organizations-in-your-enterprise/configuring-visibility-for-organization-membership
Set the IP using the console: /en/enterprise-server@3.21/admin/configuring-settings/configuring-network-settings/configuring-the-ip-address-using-the-virtual-machine-console
Set up Entra ID: /en/enterprise-server@3.21/admin/managing-iam/provisioning-user-accounts-with-scim/configuring-authentication-and-provisioning-with-entra-id
Set up Okta: /en/enterprise-server@3.21/admin/managing-iam/provisioning-user-accounts-with-scim/configuring-scim-provisioning-with-okta
Set up PingFederate: /en/enterprise-server@3.21/admin/managing-iam/provisioning-user-accounts-with-scim/configuring-authentication-and-provisioning-with-pingfederate
Set up a staging instance: /en/enterprise-server@3.21/admin/installing-your-enterprise-server/setting-up-a-github-enterprise-server-instance/setting-up-a-staging-instance
Setting up a trial of GitHub Enterprise Server: /en/enterprise-server@3.21/admin/overview/setting-up-a-trial-of-github-enterprise-server
Snapshot structure: /en/enterprise-server@3.21/admin/backing-up-and-restoring-your-instance/understanding-the-snapshot-file-structure
Status: https://www.githubstatus.com/
Stream audit logs: /en/enterprise-server@3.21/admin/monitoring-activity-in-your-enterprise/reviewing-audit-logs-for-your-enterprise/streaming-the-audit-log-for-your-enterprise
System overview: /en/enterprise-server@3.21/admin/overview/system-overview
Take a snapshot: /en/enterprise-server@3.21/admin/upgrading-your-instance/preparing-to-upgrade/taking-a-snapshot
Teams: /en/enterprise-server@3.21/admin/concepts/enterprise-fundamentals/teams-in-an-enterprise
Terms: /en/site-policy/github-terms/github-terms-of-service
Tool cache for offline runners: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/managing-access-to-actions-from-githubcom/setting-up-the-tool-cache-on-self-hosted-runners-without-internet-access
Troubleshoot GitHub Actions: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/advanced-configuration-and-troubleshooting/troubleshooting-github-actions-for-your-enterprise
Troubleshoot IAM: /en/enterprise-server@3.21/admin/managing-iam/understanding-iam-for-enterprises/troubleshooting-identity-and-access-management-for-your-enterprise
Troubleshoot Management Console: /en/enterprise-server@3.21/admin/administering-your-instance/administering-your-instance-from-the-web-ui/troubleshooting-access-to-the-management-console
Troubleshoot SAML SSO: /en/enterprise-server@3.21/admin/managing-iam/using-saml-for-enterprise-iam/troubleshooting-saml-authentication
Troubleshoot TLS errors: /en/enterprise-server@3.21/admin/configuring-settings/hardening-security-for-your-enterprise/troubleshooting-tls-errors
Troubleshoot service hooks: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-repositories-in-your-enterprise/troubleshooting-service-hooks
Troubleshoot team membership with IdP: /en/enterprise-server@3.21/admin/managing-iam/provisioning-user-accounts-with-scim/troubleshooting-team-membership-with-identity-provider-groups
Troubleshooting resource allocation problems: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/monitoring-your-instance/troubleshooting-resource-allocation-problems
Understand the backup service: /en/enterprise-server@3.21/admin/backing-up-and-restoring-your-instance/understanding-the-backup-service
Unified contributions: /en/enterprise-server@3.21/admin/configuring-settings/configuring-github-connect/enabling-unified-contributions-for-your-enterprise
Unified search: /en/enterprise-server@3.21/admin/configuring-settings/configuring-github-connect/enabling-unified-search-for-your-enterprise
Update SAML NameID: /en/enterprise-server@3.21/admin/managing-iam/using-saml-for-enterprise-iam/updating-a-users-saml-nameid
Updating credentials for Actions storage: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/advanced-configuration-and-troubleshooting/updating-the-credentials-for-github-actions-storage
Upgrade requirements: /en/enterprise-server@3.21/admin/upgrading-your-instance/preparing-to-upgrade/upgrade-requirements
Upgrade with a hotpatch: /en/enterprise-server@3.21/admin/upgrading-your-instance/performing-an-upgrade/upgrading-with-a-hotpatch
Upgrade with an upgrade package: /en/enterprise-server@3.21/admin/upgrading-your-instance/performing-an-upgrade/upgrading-with-an-upgrade-package
Upgrading a cluster: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/configuring-clustering/upgrading-a-cluster
Upgrading overview: /en/enterprise-server@3.21/admin/upgrading-your-instance/preparing-to-upgrade/overview-of-the-upgrade-process
Upgrading with a hotpatch: /en/enterprise-server@3.21/admin/upgrading-your-instance/performing-an-upgrade/upgrading-with-a-hotpatch
Upgrading with an upgrade package: /en/enterprise-server@3.21/admin/upgrading-your-instance/performing-an-upgrade/upgrading-with-an-upgrade-package
Use GitHub Connect for actions: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/managing-access-to-actions-from-githubcom/enabling-automatic-access-to-githubcom-actions-using-github-connect
Use a load balancer: /en/enterprise-server@3.21/admin/configuring-settings/configuring-network-settings/using-github-enterprise-server-with-a-load-balancer
Use innersource: /en/enterprise-server@3.21/admin/concepts/enterprise-best-practices/use-innersource
Use staging environment: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/advanced-configuration-and-troubleshooting/using-a-staging-environment
Use the latest bundled actions: /en/enterprise-server@3.21/admin/managing-github-actions-for-your-enterprise/managing-access-to-actions-from-githubcom/using-the-latest-version-of-the-official-bundled-actions
User security best practices: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/best-practices-for-user-security
Username considerations: /en/enterprise-server@3.21/admin/managing-iam/iam-configuration-reference/username-considerations-for-external-authentication
Using CAS: /en/enterprise-server@3.21/admin/managing-iam/using-cas-for-enterprise-iam/using-cas
Using Grafana to analyze metrics: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/monitoring-your-instance/opentelemetry-metrics/using-grafana-to-analyze-opentelemetry-metrics
Using LDAP: /en/enterprise-server@3.21/admin/managing-iam/using-ldap-for-enterprise-iam/using-ldap
Using the GitHub CLI: /en/enterprise-server@3.21/admin/administering-your-instance/administering-your-instance-from-the-command-line/administering-your-instance-using-the-github-cli
Validate domain settings: /en/enterprise-server@3.21/admin/configuring-settings/configuring-network-settings/validating-your-domain-settings
Verify or approve a domain: /en/enterprise-server@3.21/admin/configuring-settings/configuring-user-applications-for-your-enterprise/verifying-or-approving-a-domain-for-your-enterprise
View & manage SAML access: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/viewing-and-managing-a-users-saml-access-to-your-enterprise
View people in your enterprise: /en/enterprise-server@3.21/admin/managing-accounts-and-repositories/managing-users-in-your-enterprise/viewing-people-in-your-enterprise
Viewing push logs: /en/enterprise-server@3.21/admin/monitoring-activity-in-your-enterprise/exploring-user-activity-in-your-enterprise/viewing-push-logs
collectd metrics: /en/enterprise-server@3.21/admin/monitoring-and-managing-your-instance/monitoring-your-instance/collectd-metrics/collectd-metrics-for-github-enterprise-server
release notes: /en/enterprise-server@3.21/admin/release-notes

[content]
About GitHub Enterprise Server - GitHub Enterprise Server 3.21 Docs
Skip to main content
GitHub Docs
Version:
Enterprise Server 3.21
Search or ask Copilot
Search or ask
Copilot
Select language: current language is English
Search or ask Copilot
Search or ask
Copilot
Open menu
Collapse sidebar
Expand sidebar
Scroll breadcrumbs left
Home
Enterprise administrators
Overview
About GitHub Enterprise Server
Scroll breadcrumbs right
Enterprise administrators
Overview
About GitHub for enterprises
About GitHub Enterprise Server
Enterprise Server trial
About upgrades
System overview
GitHub Enterprise API
Governance framework
Concepts
Fundamentals
Enterprise accounts
Teams
Roles
Automations
Identity and access management
Fundamentals
Security and compliance
Policies
Audit logs
Best practices
Organize work
Use innersource
Manage enterprise account
Create a README
Configure user display names
Installation
Set up an instance
Install on AWS
Install on Azure
Install on GCP
Install on Hyper-V
Install on OpenStack
Install on VMware
Set up a staging instance
Configuration
Configure user applications
Configuring applications
Configure email notifications
Configure GitHub Pages
Configuring rate limits
API rate limits best practices
Configure web commit signing
Configure interactive maps
Manage GitHub Mobile
Verify or approve a domain
Disable persistent commit verification
Harden security
Configuring TLS
Configure TLS and SSH ciphers
Troubleshoot TLS errors
Enabling private mode
Enable subdomain isolation
Configure host keys
Configure SSH connections
Configure referrer policy
Configure network settings
Set the IP using the console
Configure DNS servers
Configure hostname
Change hostname
Validate domain settings
Configure an outbound proxy
Configure firewall rules
Network ports
Use a load balancer
Configure time settings
GitHub Connect
About GitHub Connect
Enable for GitHub.com
Enable for GHE.com
Automatic user license sync
Dependabot
Server Statistics
Unified search
Unified contributions
Disable GitHub Connect
Administer your instance
Web UI
About the Management Console
Manage Management Console access
Access Management Console
Troubleshoot Management Console
Manage search indices
Command line
Access the admin shell (SSH)
Using the GitHub CLI
Command-line utilities
Maintenance mode
Configure maintenance mode
Identity and access management
Understand enterprise IAM
About SAML for IAM
Change authentication methods
Fallback authentication
Troubleshoot IAM
IAM configuration reference
SAML reference
Username considerations
Built-in authentication
Configure built-in authentication
Invite people
Block unauthenticated sign-up
Disable passkeys
CAS for enterprise IAM
Using CAS
LDAP for enterprise IAM
Using LDAP
SAML for enterprise IAM
Configure SAML SSO
Enable encrypted assertions
Update SAML NameID
Troubleshoot SAML SSO
Provision accounts with SCIM
About SCIM provisioning
Configure SCIM provisioning
Migrate from LDAP
Set up Entra ID
Set up PingFederate
Set up Okta
Disable SCIM provisioning
SCIM using REST API
Manage teams with your IdP
Deprovision and reinstate users
Troubleshoot team membership with IdP
Manage accounts and repositories
Communicate info to users
Customizing user messages
Configure custom footers
Manage users
User security best practices
Create enterprise teams
Invite people to manage
Reserved usernames
Manage administrators
View people in your enterprise
View & manage SAML access
Audit users
Impersonate a user
Managing dormant users
Manage user suspension
Delete a user
Place a legal hold
Auditing SSH keys
Rebuild contributions
Manage organizations
Set membership visibility
Prevent organization creation
Require 2FA
Custom properties
Organization custom properties
Manage your organization roles
Restore organization
Project management with Jira
Manage repositories
Custom properties
Configure Git LFS
Disable SSH for Git
Lock a repository
Restore a deleted repository
Troubleshoot service hooks
Manage roles
Identify role requirements
Create custom roles
Assign roles
Predefined roles
Upgrade your instance
Prepare to upgrade
Upgrading overview
Upgrade requirements
Enable automatic update checks
Take a snapshot
Check capacity before upgrade
Perform an upgrade
Upgrade with a hotpatch
Upgrade with an upgrade package
Migrate from 11.10.x to 2.1.23
Troubleshoot an upgrade
Restore from a failed upgrade
Known issues with upgrades
Rotate upgrade signing key
Back up and restore
About the backup service
Understand the backup service
Configure the backup service
Create and monitor backups
Restore from backup
Configure remote archives
Backup from replica
Backup in clustering
Restore with Actions
Backup settings
Snapshot structure
Backup Utilities (legacy)
Policies
Enforce policies
Repository management policies
Projects policies
Restrict email notifications
Policies for security settings
GitHub Actions policies
Security & analysis
Personal access token policies
Policy with pre-receive hooks
About pre-receive hooks
Pre-receive hook environments
Pre-receive hook scripts
Manage pre-receive hooks
Monitor user activity
Review audit logs
Access audit logs
Configure audit logs
Search audit logs
Identify events by token
Stream audit logs
Audit log API
Audit log events
Explore user activity
Access reports
Viewing push logs
Log forwarding
Manage global webhooks
Server Statistics
About Server Statistics
Export Server Statistics
Server Statistics and REST API
Monitor and manage your instance
Monitor your instance
About monitoring
About monitor dashboards
Analyze Git traffic
Recommended alert thresholds
OpenTelemetry metrics
OpenTelemetry metrics
Configure OpenTelemetry
Advanced dashboards
Using Grafana to analyze metrics
External monitoring OpenTelemetry
Collectd metrics
About Collectd metrics
External monitoring with collectd
collectd metrics
Export and scrape Prometheus metrics
Monitoring using SNMP
About system logs
About support bundles
Troubleshooting resource allocation problems
Generating a Health Check for your enterprise
Update VM & resources
Increase storage capacity
Increase CPU or memory
Generation 2 virtual machines
Changing platform
Configuring clustering
About clustering
Choosing cluster or HA
About cluster nodes
Configure a cluster network
Initializing the cluster
Deferring database seeding
Upgrading a cluster
Monitor cluster health
Node Eligibility Service
Rebalance workloads
Replacing a cluster node
Configure HA replication
Initiate a failover to replica
Configure high availability
About HA configuration
Elasticsearch Cross-Cluster Replication
HA replica information
Create HA replica
Monitor HA configuration
Initiate failover to appliance
Recover a HA configuration
Remove a HA replica
About geo-replication
Caching repositories
About repository caching
Configuring a repository cache
Multiple data disks
Configuring multiple data disks
Additional nodes
Adding nodes to HA
GitHub Apps
Create a GitHub App
Add app managers
GitHub Actions
Get started
About GitHub Actions
Introduce Actions
Migrate to Actions
Get started
Self-hosted runners
Enable GitHub Actions
Azure Blob storage
Amazon S3 storage
Google Cloud Storage
MinIO storage
Dependabot updates
Manage access to actions
About actions in your enterprise
Use GitHub Connect for actions
Manually sync actions
Use the latest bundled actions
Tool cache for offline runners
HA & troubleshooting
HA for GitHub Actions
Backing up and restoring
Use staging environment
Troubleshoot GitHub Actions
Updating credentials for Actions storage
Migrate Actions external storage
Packages
Getting started with GitHub Packages
Enable Packages with AWS
Enable Packages with Azure
Enable Packages with MinIO
Configure package ecosystems
Migrate to Container registry
Release notes
Releases
About GitHub Enterprise Server
Find out if GitHub Enterprise Server is right for your business.
Copy as Markdown
In this article
Features and releases
How do I deploy GitHub Enterprise Server?
Keeping GitHub Enterprise Server updated
Administrative options
Backups and availability
Getting started
GitHub Enterprise Server is a self-hosted version of the GitHub platform. Your business can benefit from increased control and avoid issues associated the public cloud, while your developers can benefit from familiar features and workflows from GitHub.com.
GitHub Enterprise Server is suitable for enterprises that are subject to regulatory compliance. It runs on your infrastructure and is governed by access and security controls that you define, such as firewalls, network policies, IAM, monitoring, and VPNs.
If your main compliance requirement is for your company's data to reside in a specific region, you may want to consider GitHub Enterprise Cloud with data residency. With this option, you won't need to schedule downtime for maintenance or upgrades, and your users will have access to the latest features from GitHub.com, such as GitHub Copilot. See
About GitHub Enterprise Cloud with data residency
in the GitHub Enterprise Cloud documentation.
GitHub Enterprise Server is a deployment option for the GitHub Enterprise plan. To learn about available features and assess other deployment options, see
About GitHub for enterprises
.
Features and releases
GitHub Enterprise Server is constantly improving, with new functionality and bug fixes introduced through feature and patch releases.
Most features are released on GitHub.com first, then come to GitHub Enterprise Server through the release process. You can see which features we're working on in the
GitHub public roadmap
.
Optional features
You can also configure optional features on GitHub Enterprise Server to improve the software development lifecycle for your enterprise.
GitHub Actions:
Automate CI/CD and development workflows
GitHub Code Security:
Automate detection and remediation of vulnerabilities in code and dependencies
GitHub Secret Protection:
Block users from leaking secrets and identify and remediate historic leaks
GitHub Connect:
Benefit from data and features on GitHub.com
GitHub Packages:
Host software packages for your enterprise
How do I deploy GitHub Enterprise Server?
GitHub distributes GitHub Enterprise Server as a self-contained virtual appliance. After you provision a virtual machine and install the appliance, the instance runs a Linux operating system with a custom application stack. Installing third-party software or making changes to the underlying operating system is not supported.
You can deploy GitHub Enterprise Server to a virtualization hypervisor within your on-premises datacenter, or to a public cloud service. Images obtained from sources other than the channels listed below are not supported.
We publish images through:
GitHub Enterprise Releases
Microsoft Marketplace
(only images published by GitHub or Microsoft are supported)
Supported on-premises hypervisors
Microsoft Hyper-V
OpenStack KVM
VMware ESXi
Supported cloud services
Amazon Web Services (AWS)
Google Cloud Platform (GCP)
Microsoft Azure
Keeping GitHub Enterprise Server updated
As an administrator, you are responsible for keeping your GitHub Enterprise Server instance up to date. GitHub regularly releases updates for GitHub Enterprise Server, including OS-level security patches. Updates are delivered either as upgrade packages or as hotpatches. Apply updates promptly to maintain the security, stability, and performance of your environment. For more information about the upgrade process, see
Overview of the upgrade process
.
You can manually install upgrade packages or hotpatches. You can also enable automatic updates to apply eligible hotpatches automatically. Automatic updates do not replace planned full upgrades. For more information, see
Upgrading with an upgrade package
,
Upgrading with a hotpatch
, and
Enabling automatic update checks
.
For information about recent features, bug fixes, and security updates, see the
release notes
.
Administrative options
You can give certain employees administrative access to your GitHub Enterprise Server instance. GitHub has found that people with Linux administration experience are more successful with deployment and maintenance.
Administrators can:
Configure and monitor the instance via browser, administrative SSH access, and REST or GraphQL APIs
Set up external authentication using CAS, LDAP, or SAML
Set usage policies to ensure compliance with business rules or regulatory restrictions
Backups and availability
GitHub Enterprise Server provides options for safeguarding against data loss or service disruptions.
To back up configuration and user data, you can take regular snapshots of your instance using our Backup Utilities system.
To increase reliability, you can configure a passive replica instance to fail over to in the event of a system or network failure.
To improve performance, you can configure active replicas to scale the instance for dispersed users or high demand.
Getting started
You can sign up for a free, 45-day trial of GitHub Enterprise Server. See
Setting up a trial of GitHub Enterprise Server
.
If you're ready to get started with a production instance, see
Getting started with GitHub Enterprise Server
.
Help and support
Did you find what you needed?
Yes
No
Privacy policy
Help us make these docs great!
All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.
Make a contribution
Learn how to contribute
Still need help?
Ask the GitHub community
Contact support
Legal
©
2026
GitHub, Inc.
Terms
Privacy
Status
Pricing
Expert services
Blog
