The system and hardware requirements to run ArcGIS Server are listed below. For information about earlier versions, see Esri Support.
It's recommended that you review the deprecation notice to determine if your hardware and software components are still compatible with version 10.8.1.
ArcGIS Notebook Server has additional requirements. See ArcGIS Notebook Server system requirements.
Microsoft Windows operating system requirements
The following 64-bit operating systems satisfy the minimum operating system requirements. Support is not provided for 32-bit operating systems; the setup will only proceed if the operating system is 64 bit.
Machines with an underscore (_) in their names are not supported. Several widely used internet host name specifications have designated the underscore character as nonstandard. Although Microsoft Windows allows you to use the underscore in a machine name, it can cause problems when you interact with other servers and platforms. For this reason, ArcGIS Server will not install on servers that have an underscore in the host name.
ArcGIS Server is not supported on domain controllers. Installing ArcGIS Server on a domain controller may adversely affect functionality.
Note:
ArcGIS Enterprise components require the Microsoft Visual C++ 2015–2019 Redistributable (x64) minimum version 14.22.27821. Obtain the Microsoft Visual C++ Redistributable for Visual Studio 2015–2019 file from the Microsoft site.
If the required Visual C++ Redistributables are not already installed, running the ArcGIS Server setup.exe file will install them. Running the ArcGIS Server setup.msi file will not install them. Therefore, to run the ArcGIS Server setup.msi file, you must first install the Microsoft Visual C++ 2015 - 2019 Redistributables.
Supported operating system | Latest update or service pack tested |
---|---|
Windows Server 2019 Standard and Datacenter | June 2020 updates |
Windows Server 2016 Standard and Datacenter | June 2020 updates |
Windows Server 2012 R2 Standard and Datacenter | June 2020 updates |
Windows Server 2012 Standard and Datacenter | June 2020 updates |
Prior and future updates or service packs on these operating system versions are supported unless otherwise stated. The operating system version and updates must also be supported by the operating system provider.
Note:
The Desktop Experience option is required on all versions of Windows Server.
Supported operating system | Latest update or service pack tested |
---|---|
Windows 10 Pro and Enterprise (64 bit [EM64T]) | June 2020 updates |
Windows 8.1 Pro and Enterprise (64 bit [EM64T]) | June 2020 updates |
Hardware requirements
The minimum RAM requirement for ArcGIS GIS Server, ArcGIS GeoEvent Server, or ArcGIS Image Server is 8 GB per machine.
For a production environment, hardware requirements are not listed because the user and business needs of the software may vary. These requirements must be considered in determining hardware needs to meet performance and scalability expectations.
ArcGIS GeoAnalytics Server requires a minimum of 16 GB of RAM per machine.
When configuring ArcGIS GeoAnalytics Server, ensure that the drive hosting the user profile has sufficient temporary space available or modify the GeoAnalytics Server temporary file location after install. When determining a sufficient value, consider the input data size, the type of GeoAnalytics task, and the number of nodes in your site.
See Best practices for GeoAnalytics Server sites for more information on deploying ArcGIS GeoAnalytics Server.
ArcGIS Server requires a minimum of 10 GB of available disk space.
Firewall settings
ArcGIS Server communicates on specific ports. You need to open these ports on your firewall before installing the software. For more information on the ports ArcGIS Server requires for communication, see Ports used by ArcGIS Server.
Domain name system (DNS) and fully qualified domain name (FQDN) recommendations
If you'll be federating your site with an ArcGIS Enterprise portal, it's recommended that you configure your organization's domain name system (DNS) to include fully qualified domain name (FQDN) entries for each site you intend to federate with the portal. Portal for ArcGIS will request the FQDN of each site when you federate.
SSL certificates
ArcGIS Server comes configured with a self-signed certificate, which allows you to do initial testing of the ArcGIS Server site and helps you quickly verify that your installation was successful. You must request a certificate from a trusted certificate authority (CA) and configure the ArcGIS Server site to use it. This could be a domain certificate issued by your organization or a CA-signed certificate.
Like ArcGIS Server, Portal for ArcGIS also comes with a configured self-signed certificate. If you'll be federating an ArcGIS Server site with an ArcGIS Enterprise portal, you should request a certificate from a trusted CA and configure the portal to use it. For more information, see Security best practices.
Microsoft .NET Framework requirement for .NET Extension Support feature
The .NET Extension Support feature requires Microsoft .NET Framework 4.5.2 or later. If Microsoft .NET Framework 4.5.2 is not found, the .NET Extension Support feature will not be available for installation.
If your operating system includes Microsoft .NET Framework 4.5.2, make sure it's enabled using Windows Features. If your operating system does not include Microsoft .NET Framework 4.5.2, you can download it from the installation media and enable it using Windows Features.
Microsoft Core XML Services (MSXML) 6
ArcGIS Server requires Microsoft Core XML Services (MSXML) 6. The ArcGIS Server installation will not proceed if MSXML 6 is not found on the machine. If the ArcGIS Server installation is performed through the GUI, the installation process automatically installs it for you. If you're installing ArcGIS Server silently or in certain deployment environments, MSXML 6 must be installed separately. The MSXML 6 setup is available at <ArcGIS Server Installation folder>\Support\MSXML6\64-bit\msxml6_x64.msi.
Geoprocessing requirements
Python 2.7.18, Numerical Python 1.9.3, and Matplotlib 1.5.2 are required to support certain core geoprocessing tools. If these are not detected, the setup will install them automatically (recommended).
Page file size requirements
Ensure that a sufficient page file size is configured for the ArcGIS Server machine. You should consult with your IT administrator or follow best practices from Microsoft.
When using ArcGIS GeoAnalytics Server, the Windows page file can use up to three times the available physical RAM when working on memory-intensive tasks. To avoid system failures and depleted disk space, move the page file to a volume with at least three times the physical RAM available space.
Supported web browsers
ArcGIS Server Manager requires one of the following web browsers:
- Google Chrome
- Mozilla Firefox
- Microsoft Internet Explorer 11*
- Microsoft Edge
*Use of Internet Explorer 11 is deprecated at this release. Esri highly encourages you to move to one of the other browsers listed above. While Internet Explorer 11 is still supported with the current release, use of Internet Explorer 11 is generally discouraged, and support will be discontinued at a future release. Additional notice will be provided prior to the removal of support.
Supported virtualization environments and cloud platforms
Virtualization and cloud environment support is the same for all components of a base ArcGIS Enterprise deployment. See ArcGIS Enterprise on cloud platforms and Supported virtualization environments in the ArcGIS Enterprise system requirements for details.
Supported databases
See Supported database management systems for information on databases supported with ArcGIS Server.
Workgroup edition database servers use SQL Server Express and work with ArcGIS Server sites. These database servers and ArcGIS Server sites are supported on Windows operating systems only.