Skip To Content

Configure a single-machine deployment

If your organization requires a small deployment of ArcGIS Server, you can deploy it on only one machine. This type of deployment is also useful for development or testing purposes.

These are the steps you'll follow to get ArcGIS Server running on one machine:

  1. Install ArcGIS Server.
  2. Log in to Manager and create a site.
  3. Install and configure the Web Adaptor.
  4. Connect to the GIS server in ArcGIS Desktop.
  5. Grant permissions to data directories.
  6. Publish services.
  7. Use the services.

Install ArcGIS Server

After installing any prerequisites as detailed in the system requirements, begin installing the ArcGIS Server software. The most common configuration for a single-machine deployment is to install all components.

The ArcGIS Server Installation Guide contains detailed information about the software installation process. It also contains a list of system requirements and prerequisites for ArcGIS Server. You can open the guide by clicking the Install Guide button on the first panel of the setup.

During installation, you will be prompted to provide a name and password for the ArcGIS Server account. You can choose an existing account, or you can create a default account on the local machine during set up. Remember that the account you specify does not have to be part of the Administrators group. For production systems, it's recommended that you use an existing account that resides in your domain or active directory and follows your organization's security policy. Creating a local account during the installation is primarily for the convenience of quickly installing ArcGIS Server. To learn more about the ArcGIS Server account and best practices for configuring it, see The ArcGIS Server account.

Sign in to Manager and create a site

ArcGIS Server Manager is a web application you can use to administer ArcGIS Server. The first time you log in to Manager, you're helped through the process of creating an ArcGIS Server site. See Log in to Manager and Create a new site for more information.

Install and configure the Web Adaptor

If you are preparing your site for a production deployment, install ArcGIS Web Adaptor. Web Adaptor provides a link between your enterprise web server and your ArcGIS Server site. It allows you to choose the port, address, and authentication settings you want to use for incoming requests. It also prevents outside users from accessing Manager and the Administrator Directory. For more information, see About the ArcGIS Web Adaptor.

Integrate the server with ArcGIS Enterprise

Though it can be deployed as stand-alone software, integrating ArcGIS Server with the ArcGIS Enterprise portal enables efficient, powerful workflows for your organization .There are three ways in which ArcGIS Server can be used with a portal:

  1. You can federate one or more ArcGIS Server sites with the portal to integrate its security and sharing models.
  2. You can assign a federated ArcGIS Server site to act as the portal's hosting server, allowing users to publish data and maps to a wider audience as web services.
  3. You can register individual services from any ArcGIS Server site with the portal, whether or not it is federated (or even if it is your own server).

Learn more about integrating your server with ArcGIS Enterprise

Connect to the server in ArcGIS Desktop

Most of your work publishing services occurs in ArcGIS Desktop or ArcGIS Pro, where you create your maps, tools, and other content.

Connect to ArcGIS Server from ArcGIS Desktop explains the three types of connections between desktop GIS and ArcGIS Server: user connections, publisher connections, and administrative connections. The characteristics and steps to make each type of connection differ between ArcGIS Desktop and ArcGIS Pro.

In both ArcMap and ArcGIS Pro, you can make a user connection to your ArcGIS Server site. With a user connection, you can browse the server site's content from within your desktop application and add it to your maps. A user connection alone does not allow you to publish to the server or make administrative changes.

To publish a service directly from ArcMap, you can define a publisher connection to your server. Once you've done this, the connection information is saved on your machine, and you can reference it whenever you publish a service. You can also perform some server administration functions from ArcMap if you have made an administrative connection.

If you are working in ArcGIS Pro, you can connect to your ArcGIS Enterprise portal to share web maps, web layers, and other GIS content. The sharing process publishes one or more services to a federated ArcGIS Server site, which will power the content in the portal. You do not need to establish a direct connection with the server if it's federated with your portal. If you have a stand-alone ArcGIS Server site at 10.6 or later, you can make a publisher connection from ArcGIS Pro to publish services.

Grant permissions to data directories

Any data referenced by its services must be read by ArcGIS Server. The data is read using the ArcGIS Server account you specified when you installed the software.

The items you publish are copied to the server where the ArcGIS Server account has been granted access. Usually, these items reference other data sources; for example, a map often references multiple feature classes and raster datasets that comprise its layers. If you do not want all of this other data to be copied to the server automatically, explicitly grant the ArcGIS Server account permissions to read the data, and register the location with ArcGIS Server (see Register data below).

  1. If the folder is shared, grant at least read share permissions to the ArcGIS Server account for the folder.

  2. Grant at least read file permissions to the ArcGIS Server account for the folder.

If your data is accessed through an enterprise geodatabase, ensure that your user name and password are saved in the database connection. For detailed help with accessing enterprise geodatabases through ArcGIS Server services, see Make your data accessible to ArcGIS Server. This topic also explains what to do if your data is stored on a machine where no other ArcGIS Server components are installed.

Register data

Whenever you set up an ArcGIS Server site, consider registering a set of data locations with the server. Data registration provides the server a list of locations that the server administrator has verified the GIS server can access. Data registration also allows the GIS server to adjust data paths as you publish across machines. If you publish a service that references data from an unregistered location, the data is copied to the server during the publishing operation. To learn more, see About registering your data with ArcGIS Server.

Publish services

With a connection to the server established, you can begin publishing your GIS resources as services. To add a service, follow the instructions in How to publish a service.

Most types of services begin in ArcGIS Desktop, where you author the underlying GIS resource for the service. This can be a map, locator, toolbox, mosaic dataset, and so on. ArcGIS Desktop contains toolbars and other user interface components to help you publish these resources to the server.

Use the services

Once you add services to your GIS server, you can use them in many types of applications. These include ArcGIS Online, the ArcGIS Enterprise portal, and applications you create with the ArcGIS API for JavaScript. Alternatively, you can view services in ArcGIS Desktop (ArcMap, ArcGIS Pro, ArcCatalog, and ArcGlobe). Mobile devices, such as the iPhone, Android-based devices, and Windows Phone, can also use your GIS services.