# Any Server with Files.com Agent

The Files.com Agent connects Mover to servers that aren't directly accessible over the public internet, including on-premises file servers. With the Files.com Agent, you can migrate files to and from a host's local disks and drives, and from network-attached storage the host can reach over CIFS, SMB, or NFS.

## Add a <code class="expression">page.vars.VENDOR\_NAME</code> Connection

Adding a Files.com connection requires multiple steps. First, you save a new connection in your account. After the connection is saved, download the configuration file. The third step is to install the agent executable on the host system and run it as a service using the configuration file.

### Save a new Agent Connection

Create a new Connection and choose <code class="expression">page.vars.VENDOR\_NAME</code> for the connection type.

Provide a *Connection Label* so you can identify the connection in a list. This matters most when you have more than one connection of the same type, since the label is what tells them apart.

#### Agent Configuration

Choose the *Agent Permissions* - this is the level of access Mover will have to the files on the system that runs the Files.com Agent. If you plan to migrate files and folders to the system, choose *Read and Write*. If you're only planning to use the system as a source, choose *Read only.*

Set the *Agent Root Folder -* Choose a path that exists on the system that will host the Agent. Your connection using the agent will only be able to access files and folders that exist within this root folder.

Save the Connection to continue.

### Download the Configuration File

Edit the agent connection in your Mover account and locate the link for *Download Configuration File*. This file contains options for the agent, like the size and location of logs and whether the agent can be automatically updated.

### Download and Install the Agent Executable

Download the agent executable for your system from the [official download location](https://filescorp.hosted-by-files.com/builds/files-agent-server/latest). Choose the version that matches your operating system and save it to the same location as your configuration file on the host system, then install the Agent as a system service following the instructions for [Windows](/connections/any-server-with-files.com-agent/install-files.com-agent-on-windows.md), [macOS](/connections/any-server-with-files.com-agent/install-files.com-agent-on-mac.md), or [Linux](/connections/any-server-with-files.com-agent/installing-files.com-agent-on-linux.md).

### Verify Your Connection Status

After you create the Connection in Mover, then install and start the Files.com Agent service on your host machine, check your connection record in Mover. If the *Status* shows *Connected*, then your connection is ready to use.

If the Status shows Waiting for connection, check that the agent service is currently running on the host.

## Check For Case Sensitivity

Be aware of case sensitivity differences when copying, moving, or syncing files and folders between connections. Copying items from a system which is not case sensitive to another that is case sensitive could result in 1 item being treated as 2 different ones, such as attempting to overwrite `MyFile.txt` with `myfile.txt` .&#x20;

In the other direction, copying from a case sensitive system to another that is not case sensitive can cause files to be overwritten, and folders to have their contents merged, if their case *insensitive* names are a match.

Check the documentation on your host system to determine if you need to account for case sensitivity differences.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://moverdocs.files.com/connections/any-server-with-files.com-agent.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
