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.7.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 Server requires Microsoft Visual C++ 2017 (update 5 or later) Redistributables (x86 and x64). If Visual C++ 2017 Redistributables (update 5 or later) are not already installed, running setup.exe will install them before setup.msi is launched. The setup.msi will not install if the Microsoft Visual C++ 2017 (update 5 or later) Redistributables (x86 and x64) are not already installed.
Supported operating systems | Latest update or service pack tested |
---|---|
Windows Server 2019 Standard and Datacenter (64 bit [EM64T]) | April 2019 updates |
Windows Server 2016 Standard and Datacenter (64 bit [EM64T]) | April 2019 updates |
Windows Server 2012 R2 Standard and Datacenter (64 bit [EM64T]) | April 2019 updates |
Windows Server 2012 Standard and Datacenter (64 bit [EM64T]) | April 2019 updates |
Windows Server 2008 R2 Standard, Enterprise, and Datacenter (64 bit [EM64T]) | SP1 with April 2019 updates |
Prior and future updates or service packs on these operating systems are supported unless otherwise stated. The operating system version and updates must also be supported by the operating system provider.
Note:
Windows 10, 8.1 and 7 are supported for basic testing and application development use only. They are not recommended for deployment in a production environment.
Supported operating systems | Latest update or service pack tested |
---|---|
Windows 10 Pro and Enterprise | April 2019 updates |
Windows 8.1 Pro and Enterprise | April 2019 updates |
Windows 7 Pro and Enterprise | SP1 with April 2019 updates |
Operating system requirements and limitations
Hardware requirements
The minimum RAM requirement for ArcGIS GIS Server, ArcGIS GeoEvent Server, ArcGIS Image Server, or ArcGIS Business Analyst for Server is 8 GB per unique license role.
For a production environment, minimum 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 16 GB.
When configuring ArcGIS GeoAnalytics Server, ensure that the drive hosting the user profile has sufficient temporary space available. When determining a sufficient value, consider the input data size, the type of GeoAnalytics task, and the number of nodes in your site.
The example scenario below has the following requirements:
- Input data size: 100 GB of CSV point features.
- ArcGIS GeoAnalytics Server nodes: 3.
- Task: Join Features (self-join, simple Cartesian product of evenly distributed features).
- Recommended space on disk: (100 x 100 GB) / 3 = 3.3 TB/node.
- Increment space accordingly to accommodate concurrent GeoAnalytics jobs.
ArcGIS Server requires a minimum of 10 GB of available disk space.
Firewall settings
ArcGIS Server communicates on ports 1098, 4000-4004, 6006, 6080, 6099, and 6443. You'll need to open these ports on your firewall before installing the software. For more information, see Ports used by ArcGIS Server.
Domain name service (DNS) and fully qualified domain name (FQDN) recommendations
If you'll be federating your site with an ArcGIS Enterprise portal, it's recommended you configure your organization's domain name service (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 preconfigured with a self-signed certificate, which allows the server to be initially tested and to help you quickly verify that your installation was successful. You must request a certificate from a trusted certificate authority (CA) and configure the server 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 preconfigured 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 Best practices for configuring a secure environment.
Microsoft .NET Framework requirement for .NET Extension Support feature
The .NET Extension Support feature requires Microsoft .NET Framework 4.5.2 or higher. 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.16, 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 3X 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 3X physical RAM available space.
Supported web browsers
ArcGIS Server Manager requires one of the following web browsers to be installed:
- Google Chrome
- Mozilla Firefox
- Microsoft Internet Explorer 11
- Microsoft Edge
ArcGIS Enterprise on cloud platforms
You can deploy ArcGIS Enterprise on many cloud platforms. Any cloud platform that provides virtual machines that meet the basic system requirements for operating system and system specifications is supported for use with ArcGIS Enterprise.
In addition to basic support, Esri provides deployment tooling and prebuilt virtual machine images on two cloud platforms: Amazon Web Services (AWS) and Microsoft Azure. When deploying on these two cloud platforms, it's recommended that you use the specialized tooling and images to simplify deployment and technical support.
Esri does not provide technical support for provisioning and configuring cloud infrastructure beyond what ArcGIS Enterprise deployment tooling creates and manages as part of its normal operations. For cloud platforms for which Esri does not provide specialized deployment tooling, support is limited to troubleshooting software-specific issues.
ArcGIS Enterprise also supports native cloud functionality such as storage and databases on several cloud platforms. Examples include Amazon Simple Storage Service (S3) and Microsoft Azure SQL Database. See the documentation for each ArcGIS component for information on the native cloud functionality that's supported.
Supported virtualization environments
All components of ArcGIS Enterprise are fully supported on virtual environments as long as they run on supported platforms. When running third-party applications with ArcGIS Enterprise, such as relational databases, the application must also be supported in a virtual environment. Check the third-party vendor for its virtualization support.
The following virtualization environments are known to perform well with ArcGIS Enterprise and its components:
- VMware vSphere 6.5, 6.7
- Microsoft Hyper-V
- Huawei FusionSphere 5.1, 6.0, and 6.3
Inclusion on the above list does not imply an endorsement or higher level of support. A lack of inclusion on the above list does not imply that an environment or specific version is not supported, simply that it is not an environment or version that Esri or its partners have explicitly tested.
For additional information, see Virtualization and ArcGIS Server.
Supported databases
See the following topics for information on databases supported with ArcGIS Server:
- Dameng database requirements
- IBM Db2 database requirements
- IBM Informix database requirements
- IBM Netezza Data Warehouse Appliance requirements
- Microsoft Azure SQL Database requirements
- Microsoft SQL Server database requirements
- Oracle database requirements
- PostgreSQL database requirements
- SAP HANA database requirements
- SQLite database requirements
- Teradata Data Warehouse Appliance requirements
ArcGIS Server Workgroup edition, which includes an installation of SQL Server Express, is supported on Windows operating systems only.