---
schema_version: "1"
id: 19273c38bd2a335a1fbcbd15d23b85db90eaf263196d06752c98a73744e4987d
title: Configure Client File Service
collection: tableau
version: current
locale: en-gb
portal_url: https://docs.salesforce.com/tableau/current/en-gb/server-linux/distrib_cfs.md
canonical_url: https://help.tableau.com/current/server-linux/en-gb/distrib_cfs.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 735f0a98e291264ad9e3a5fa2b8803ad2d1a04d23cd0266a93a5d02eefc43db0
description: Configure the Client File Service on additional nodes to manage shared files in a cluster.
---
[Skip to main content](#main-content)

# Configure Client File Service

The Client File Service (CFS) manages most shared files in a multinode cluster. For example, authentication related certificates, keys and files (OpenID, mutual SSL, SAML and Kerberos), and customisation files are managed by CFS.

A single instance of CFS is configured on the initial node when you first install Tableau Services Manager (TSM) and Tableau Server. You can and should configure additional instances on other nodes.

In a cluster, if a node that is running your only instance of CFS fails, any files being managed by CFS will be lost, and you will need to repopulate CFS those files by reimporting certs and custom images, and making any related configuration changes.For a list of files managed by CFS, see [Tableau Server Client File Service](https://help.tableau.com/current/server-linux/en-gb/server_process_cfs.htm).

Keep in mind these limitations and recommendations:

- There must be at least one instance of CFS for any Tableau Server installation. You cannot remove all instances of CFS.
- We recommend you do not configure more than one instance on any one node. Additional instances would not provide any benefit and would be a waste of resources.
- We recommend you configure a CFS instance on each node where you deploy the Coordination Service. This provides redundancy and helps safeguard Tableau Server from unexpected errors in case a node fails.

This article explains how to add or remove an instance of CFS. You cannot configure CFS from the Web UI. You must use the CLI to add or remove CFS. The procedure is the same one you use for adding a process to a node.

## Configure CFS on additional nodes

1. On the initial node, open a terminal session.
2. Find the node ID for the node you are adding CFS to:
    
    `tsm topology list-nodes -v`
3. Add CFS on the node by specifying the node, the process, and a single instance.
    
    For example, this command adds an instance of CFS to node2:
    
    `tsm topology set-process -n node2 -pr clientfileservice -c 1`
    
    If you attempt to add an instance of CFS to a node that already is configured with CFS, an error message will let you know there is already an instance on the node.
    
    To add CFS to additional nodes, repeat this step for each node.
4. Apply the changes:
    
    `tsm pending-changes apply`