1
0
mirror of synced 2025-12-26 14:02:45 -05:00
Files
docs/content/admin/overview/about-github-enterprise-server.md
2023-02-15 15:16:18 +00:00

7.2 KiB

title, intro, versions, type, topics
title intro versions type topics
About GitHub Enterprise Server {% data variables.product.product_name %} is a software development platform that you can host in a private environment.
ghes
*
overview
Enterprise
Fundamentals

About {% data variables.product.product_name %}

{% data reusables.enterprise.ghes-is-a-self-hosted-platform %} Your team can use {% data variables.product.product_name %} to build and ship software using Git version control, powerful APIs, productivity and collaboration tools, and integrations. Developers familiar with {% data variables.product.prodname_dotcom_the_website %} can onboard and contribute seamlessly using familiar features and workflows. {% data reusables.enterprise.about-github-for-enterprises %}

{% data reusables.enterprise.ghes-runs-on-your-infrastructure %}

{% data reusables.enterprise.github-distributes-ghes %} For more information, see "AUTOTITLE."

You can choose to deploy {% data variables.product.product_name %} on premises, or to a supported cloud environment.

Supported environments for deployment

You can deploy {% data variables.product.product_name %} to a virtualization hypervisor within your on-premises datacenter, or to a public cloud service.

{% data variables.product.company_short %} supports the following virtualization hypervisors for on-premises deployment.

  • Microsoft Hyper-V
  • OpenStack KVM
  • VMware ESXi

{% data variables.product.company_short %} supports the following services for cloud deployment.

  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)
  • Microsoft Azure

For more information, see "AUTOTITLE."

About releases and upgrades

{% data reusables.enterprise.constantly-improving %} You are responsible for upgrades to your instance. For more information, see "AUTOTITLE."

About administration

You can configure and monitor {% data variables.product.product_name %} via browser, administrative SSH access, and REST or GraphQL APIs. {% data variables.product.company_short %} has found that people with Linux administration experience are more successful with the deployment and maintainance of {% data variables.product.product_name %}.

You can give certain employees administrative access to {% data variables.product.product_name %}, so they can set up external authentication, configure the instance to meet developer needs, and monitor the instance's activity and performance. To ensure compliance with business rules or regulatory restrictions, administrators can configure policies that control how people use {% data variables.location.product_location %}. For more information, see the following articles.

About optional features

You can configure optional features for {% data variables.product.product_name %} that improve the software development lifecycle for your enterprise.

Feature Description More information
{% data variables.product.prodname_actions %} Automate CI/CD and development workflows "AUTOTITLE"
{% data variables.product.prodname_github_connect %} Benefit from the power of {% data variables.product.prodname_dotcom_the_website %} in limited ways "AUTOTITLE"
{% data variables.product.prodname_GH_advanced_security %} Improve code security and quality "AUTOTITLE"
{% data variables.product.prodname_registry %} Host software packages for your enterprise "AUTOTITLE"

About deployment topologies

By default, {% data variables.product.product_name %} runs as a standalone instance. You can increase the reliability and performance of {% data variables.product.product_name %} by using a different topology for your deployment.

  • To mitigate the impact of system or network failures, you can deploy a passive replica instance. During an outage that affects your primary instance, you can manually fail over to the replica instance. For more information, see "AUTOTITLE."
  • You can configure multiple active replicas to improve performance for developers who are geographically distant from your primary instance. For more information, see "AUTOTITLE."
  • Some enterprises with tens of thousands of developers may benefit from a cluster configuration that scales horizontally instead of vertically. For more information, see "AUTOTITLE."

About backups and disaster recovery

To safeguard against data loss or service disruptions for your developers, {% data variables.product.company_short %} strongly recommends that you establish a plan for disaster recovery. You can back up your instance's configuration and user data by deploying and configuring a Linux or Unix host system with {% data variables.product.prodname_enterprise_backup_utilities %}. For more information, see "AUTOTITLE."

Additionally, you can configure a passive replica instance to fail over to in the event of a system or network failure. For more information, see "About deployment topologies."

About documentation

Documentation for both administrators and users of {% data variables.product.product_name %} is available on this site, {% data variables.product.prodname_docs %}.

Different versions of {% data variables.product.product_name %} are reflected separately in the documentation on {% data variables.product.prodname_docs %}. For more information, see "AUTOTITLE."

Trying {% data variables.product.product_name %}

You can sign up for a free, 45-day trial of {% data variables.product.product_name %}. For more information, see "AUTOTITLE."

Further reading

  • "AUTOTITLE"
  • "AUTOTITLE"
  • [ {% data variables.product.prodname_roadmap %} ]( {% data variables.product.prodname_roadmap_link %} ) in the github/roadmap repository