---
schema_version: "1"
id: 7ea08fc0fc56af07f300a66e757d1a36c7c19a4592cb1bf59a63497e9a8903b5
title: Before you install...
collection: tableau
version: next
locale: en-us
portal_url: https://docs.salesforce.com/tableau/next/en-us/server-linux/requ.md
canonical_url: https://help.tableau.com/v0.0/server-linux/en-us/requ.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 42a359602935101304a6dd094f907a2a673cdb30776b7c43566af7f7500d73fc
description: Understand requirements and recommendations before installing Tableau Server.
---
[Skip to main content](#main-content)

# Before you install...

**Note:** You can find additional information about technical specifications for Tableau Server on the Tableau web site, [here](http://www.tableau.com/products/techspecs#server "Tableau Server Tech Specs").

This topic includes requirements and recommendations that you must consider before you install Tableau Server into a production environment.

- If you are new to Tableau Server, and you want to deploy it in your organization, we encourage you to deploy Tableau Server as a single server in a test environment first. The easiest way to do a single-server installation is to follow the steps in [Jump-start Installation](https://help.tableau.com/v0.0/server-linux/en-us/jumpstart.htm).
- For an end-to-end procedure that describes how to deploy an enterprise-ready, four-node, reference architecture in a tiered data center, see [Tableau Server Enterprise Deployment Guide](https://help.tableau.com/current/guides/enterprise-deployment/en-us/edg_intro.htm).
- If you are deploying Tableau Server in a distributed cluster, review [Distributed Requirements](https://help.tableau.com/v0.0/server-linux/en-us/distrib_requ.htm) in addition to the requirements and recommendations described in this topic.
- If you are migrating from Tableau Server on Windows to Tableau Server on Linux, see [Migrate Tableau Server from Windows to Linux](https://help.tableau.com/v0.0/server-linux/en-us/restore_from_backup_linux.htm).

## Validating your server deployment plan

Before you commit to installing a new Tableau Server deployment in your organization, be sure to carefully evaluate your options. For most organizations, Tableau Cloud will provide a more reliable, performant, and cost-effective analytics solution when compared to self-hosting Tableau Server. For information about the viability of Tableau Cloud for your organization, review this blog post, [Should I move my analytics to the cloud?](https://www.tableau.com/blog/should-i-move-my-analytics-cloud)

Already running Tableau Server and want to migrate to Tableau Cloud? See [Tableau Cloud Manual Migration Guide](https://help.tableau.com/current/guides/migration/en-us/emg_intro.htm).

## Hardware recommendations for production installations

The following list describes the _minimum_ hardware recommendations for a production use, single- node installation of Tableau Server:

**Important:** These recommendations are minimums and may not reflect the requirements for your installation and organization. For example, there are a number of factors that can impact disk space requirements, including whether or not you will be publishing extracts, flows, and the number of workbooks to Tableau Server. For more information on what might impact free disk space requirements, see [Disk Space Requirements](https://help.tableau.com/v0.0/server-linux/en-us/requ_diskspace.htm).

<table class="table--plain">
                    <colgroup><col>
                    <col style="width: 214px;">
                    <col>
                    <col>
                    <col>
                    </colgroup><thead>
                        <tr class="TableStyle-Basic-Border-Head-Header1">
                            <th style="text-align: left;" class="TableStyle-Basic-Border-HeadE-Column1-Header1">
                                <p><i>Install Type</i>
                                </p>
                            </th>
                            <th style="text-align: left;" class="TableStyle-Basic-Border-HeadE-Column1-Header1">
                                <p><i>Processor</i>
                                </p>
                            </th>
                            <th style="text-align: left;" class="TableStyle-Basic-Border-HeadE-Column1-Header1">
                                <p><i>CPU</i>
                                </p>
                            </th>
                            <th style="text-align: left;" class="TableStyle-Basic-Border-HeadE-Column1-Header1">
                                <p><i>RAM</i>
                                </p>
                            </th>
                            <th style="text-align: left;" class="TableStyle-Basic-Border-HeadE-Column1-Header1">
                                <p><i>Free Disk Space</i>
                                </p>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" rowspan="3">
                                <p>Single node</p>
                            </td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">
                                <ul>
                                    <li>64-bit (x86_64 chipsets)</li>
                                    <li>Must support SSE4.2 and POPCNT instruction sets</li>
                                    <li>ARM-based processors are not supported</li>
                                </ul>
                            </td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">
                                <p>8 cores (16 vCPUs), 2.0 GHz or higher</p>
                            </td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">
                                <p>Version 2022.3 and later:</p>
                                <ul>
                                    <li>128 GB </li>
                                </ul>
                                <p>Version 2021.4.0 to version 2022.1.x:</p>
                                <ul>
                                    <li>64 GB </li>
                                </ul>
                                <p>Version 2021.3.x and earlier:</p>
                                <ul>
                                    <li>32 GB </li>
                                </ul>
                            </td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1">
                                <p>50 GB</p>
                            </td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" colspan="4">If you are adding Tableau Prep Conductor to your Tableau Server installation, we recommend you add a second node and dedicate this to running Tableau Server Prep Conductor.  This node should have a minimum of 4  cores (8 vCPUs), and 16 GB of RAM.</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" colspan="4">Recommended swap memory:  The square root of the system RAM or 8 GB, which ever is larger.</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyB-Column1-Body1">
                                <p>Multi-node and enterprise deployments</p>
                            </td>
                            <td class="TableStyle-Basic-Border-BodyA-Column1-Body1" colspan="4">
                                <p colspan="4">Contact Tableau for technical guidance.</p>
                                <p>Nodes must meet or exceed the minimum hardware recommendations, except:</p>
                                <ul>
                                    <li>
                                        <p>Dedicated Backgrounder nodes running up to two instances of backgrounder, where 4 cores may be acceptable.</p>
                                    </li>
                                    <li>
                                        <p>Dedicated node for Tableau Prep Conductor: Minimum of 4  cores (8 vCPUs), and 16 GB of RAM.</p>
                                    </li>
                                    <li>
                                        <p>Dedicated node for Independent Gateway: Minimum of 2  cores (4 vCPUs), 8 GB of RAM, and 100 GB free disk space.</p>
                                    </li>
                                </ul>
                            </td>
                        </tr>
                    </tbody>
                </table>

**Important:** The disk space requirement cannot be checked until you initialize TSM. If you don’t have enough space, you won’t be told this until after you install the Tableau Server package.

50 GB disk space available, with a minimum of 15 GB allocated to the `/opt` directory, and the remainder allocated to the `/var` directory for data storage.

- Free disk space is calculated after the Tableau Server Setup program is unzipped. The Setup program uses about 1 GB of space. You may need to allocate additional disk space depending on various factors like whether you will be using extracts.
    
    The core Tableau Server bits must be installed in a directory with at least 15 GB of free disk space. If you attempt to install Tableau Server on a computer that does not have enough space, the Tableau Server package will install, but you will be unable to continue with setup. By default the install location is the `/opt` directory. You can change the installation path for Tableau Server on RHEL distros.
    
    If you plan to make heavy use of extracts then you may need to allocate additional disk space.You can specify a different directory for data (extract) storage during installation.
- **Network attached storage space requirements for External File Store:** If you are planning to configure [Tableau Server with External File Store](https://help.tableau.com/v0.0/server-linux/en-us/server_external_filestore_storage.htm), you will need to estimate the amount of storage space to dedicate on your network attached storage.
    
    Estimating the storage size: You must take into account the amount of storage needed for publishing and refreshing extracts. In addition, you must also take into account the repository backup size unless you specifically choose the option to do your repository backup separately as described in the [Option 2: Back up repository separately](https://help.tableau.com/v0.0/server-linux/en-us/server_external_filestore_storage_backup_restore.htm#backup-repository-separately) topic.
    
    - Extracts:
        - Consider the number of extracts that will be published to Tableau Server and the size of each extract. Test your needs by publishing several extracts to Tableau Server, and then checking the disk space used. You can use this amount of disk space to help you figure out how many extracts will be published to Tableau Server over time as well as how each existing extract will increase in size.
        - Consider the space needed by the temp directory during an extract refresh. The temp directory, which is where an extract is stored to during a refresh, may require up to three times the final file size of the extract.
    - Repository Backup:
        - To obtain an estimate of the repository data, check the size of `<data directory>/pgsql/data/base` directory.
        - To obtain the exact size of the repository data, open the backup file and use the size of the `workgroup.pg_dump` file.
- Core count is based on "physical" cores. Physical cores can represent actual server hardware or cores on a virtual machine (VM). Hyper-threading is ignored for the purposes of counting cores.
- RAM shown is the minimum recommended for a single-node installation. Your installation may function better with more RAM, depending on activity, number of users, and background jobs, for example.

To see the full list of recommendations and to see the minimum requirements, see [Minimum Hardware Requirements and Recommendations for Tableau Server](https://help.tableau.com/v0.0/server-linux/en-us/server_hardware_min.htm). For hardware specifications Tableau uses internally for testing scalability, see [Hardware recommendations for production installations](https://help.tableau.com/v0.0/server-linux/en-us/server_baseline_config.htm#Hardware).

For public cloud deployments on Amazon Web Services and Google Cloud Platform, their “vCPU” is actually a CPU hyper-thread, and not a full CPU core. When sizing cloud instances, you will need twice as many vCPU as the Tableau Server CPU core requirements given (8 vCPU required for a minimum trial installation, 16 vCPU recommended for a single-node installation).

## Operating system requirements

**Important:** There is a [known issue](https://issues.salesforce.com/issue/a028c00000y51g0AAA/activationservice-or-tabadmincontroller-crashes-on-multiple-linux-distributions-during-initialization-or-license-activation-in-ts-20231 "link to known issue") where initialization or license activation fails on servers running Linux with Tableau Server on the following versions: 2023.3.1 - 2023.3.17, 2024.2.1 - 2024.2.10, and 2025.1.0 - 2025.1.1. The issue is fixed beginning with the May 2025 maintenance releases, in versions 2023.3.18, 2024.2.11, and 2025.1.2. For information on resolving this, see [this Knowledge Base article](https://help.salesforce.com/s/articleView?id=001922852&type=1 "link to Knowledge Base article with resolution to known issue").

The following distributions of Linux are supported:

<table style="width: 100%;mc-table-style: url('Resources/TableStyles/Basic-Border-Light.css');" class="TableStyle-Basic-Border" cellspacing="0">
                        <colgroup><col class="TableStyle-Basic-Border-Column-Column1">
                        <col class="TableStyle-Basic-Border-Column-Column1">
                        <col class="TableStyle-Basic-Border-Column-Column1">
                        <col class="TableStyle-Basic-Border-Column-Column1">
                        <col class="TableStyle-Basic-Border-Column-Column1">
                        <col class="TableStyle-Basic-Border-Column-Column1">
                        <col class="TableStyle-Basic-Border-Column-Column1">
                        <col class="TableStyle-Basic-Border-Column-Column1">
                        </colgroup><thead>
                            <tr class="TableStyle-Basic-Border-Head-Header1">
                                <th class="TableStyle-Basic-Border-HeadE-Column1-Header1">&nbsp;</th>
                                <th class="TableStyle-Basic-Border-HeadE-Column1-Header1" style="text-align: center;">2023.1.8+</th>
                                <th class="TableStyle-Basic-Border-HeadE-Column1-Header1" style="text-align: center;">2023.3.0</th>
                                <th class="TableStyle-Basic-Border-HeadE-Column1-Header1" style="text-align: center;">2023.3.1 - 2024.2.11</th>
                                <th class="TableStyle-Basic-Border-HeadE-Column1-Header1" style="text-align: center;">2024.2.12+</th>
                                <th class="TableStyle-Basic-Border-HeadE-Column1-Header1" style="text-align: center;">2025.1.x - 2025.3.0</th>
                                <th class="TableStyle-Basic-Border-HeadE-Column1-Header1" style="text-align: center;">2025.3.1+ </th>
                                <th class="TableStyle-Basic-Border-HeadD-Column1-Header1" style="text-align: center;">2026.2.x</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">AlmaLinux 8.x</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">AlmaLinux 9.x</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">AlmaLinux 10.x</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Amazon Linux 2</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">&nbsp;</td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Amazon Linux 2023</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">
                            CentOS 7.9+<br>(not 8.x)
                        </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">&nbsp;</td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">CentOS Stream 8.x</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">CentOS Stream 9.x</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">CentOS Stream 10.x</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Oracle Linux 7.3+</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">&nbsp;</td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Oracle Linux 8.x</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Oracle Linux 9.x</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Oracle Linux 10.x</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">RHEL 7.3+</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">&nbsp;</td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">RHEL 8.3+</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">RHEL 9.x</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">RHEL 10.x</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Rocky Linux 8.x</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Rocky Linux 9.x</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Rocky Linux 10.x</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Ubuntu 16.04 LTS</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">&nbsp;</td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Ubuntu 18.04 LTS</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">&nbsp;</td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Ubuntu 20.04 LTS</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Ubuntu 22.04 LTS</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                            <tr class="TableStyle-Basic-Border-Body-Body1">
                                <td class="TableStyle-Basic-Border-BodyB-Column1-Body1">Ubuntu 24.04 LTS</td>
                                <td class="TableStyle-Basic-Border-BodyB-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyB-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyB-Column1-Body1" style="text-align: center;">&nbsp;</td>
                                <td class="TableStyle-Basic-Border-BodyB-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyB-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyB-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                                <td class="TableStyle-Basic-Border-BodyA-Column1-Body1" style="text-align: center;">
                                    <img src="https://help.tableau.com/v0.0/server-linux/en-us/Img/greencheckmark.png" alt="">
                                </td>
                            </tr>
                        </tbody>
                    </table>

For information about Linux distribution requirements for Tableau Server in a Container, see [Supported distributions for building](https://help.tableau.com/v0.0/server-linux/en-us/server-in-container_setup-tool.htm#TSContainer-distros) .

**Important:** To ensure you have the latest security and functionality patches, Tableau strongly recommends that you use the latest supported version of the Linux distribution you are deploying on. Tableau generally tests and validates on the latest minor version of a supported distribution major version.

Additional notes on Linux distributions:

- Red Hat Enterprise Linux (RHEL), CentOS, Oracle Linux, and Amazon Linux distributions are collectively referred to in this documentation as RHEL-like.
- As of version 2025.1.0, the following distributions are no longer supported: CentOS 7, RHEL 7, Oracle Linux 7, Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, and Amazon Linux 2.
- As of July 2022, Debian distributions are no longer supported. For more information, see [this Tableau Community post](https://community.tableau.com/s/news/a0A4T0000011xDOUAY/debian-end-of-life).
- Non-LTS releases of Ubuntu are not supported.
- Ubuntu version 24.04 support was added in Tableau Server version 2025.1.0.
- Ubuntu version 20.04 support was added in Tableau Server version 2023.1.0, and in Server maintenance releases 2022.1.12 and 2022.3.4. It is not supported in earlier versions.
- Custom kernels are not supported.

In a multi-node installation of Tableau Server, all of the computer nodes where you are installing Tableau must run Linux and the same distribution of Linux.

## Installation directory

The core Tableau Server bits are installed in the `/opt` directory by default.

- The directory where you install Tableau Server must have at least 15 GB of free disk space allocated to it. If you attempt to install Tableau Server on a computer that does not have enough space, the Tableau Server package will install, but you will be unable to continue with setup.
- You can specify a non-default install location on RHEL-like systems, but cannot change the location on Ubuntu.
- Do not specify a symbolic link or a directory location on a Network File System (NFS) volume when specifying a non-default install location on RHEL-like systems.

### Data directory

By default, Tableau Server will create a data directory for all content and extracts that are managed by Tableau. The directory is created at `/var/opt/tableau/tableau_server`. Do not use a symbolic link or directory location on a Network File System (NFS) volume for the data directory as these are not supported.

You can specify a non-default directory for data (extract) storage during installation. If you plan to use a different directory, do not create the directory. Instead, let Tableau Server setup create the directory. The data directory requires specific permissions that are set during the installation process.

To change the data directory, you must pass a flag along with the data directory path when you run the `initialize-tsm` script. See [Help Output for initialize-tsm Script](https://help.tableau.com/v0.0/server-linux/en-us/initialize_tsm-h.htm).

If you are changing the default data directory:

- Do not specify a symbolic link or a data directory location on a Network File System (NFS) volume.
- Do not specify a data directory location with a path that includes a period or space. If there is a period or space in the path, initialization will fail.
- The data directory must be installed into a different directory than the installation directory.

**Important**: You cannot change the data directory location after you've run `initialize-tsm`. The data directory location will persist for the life of the deployment, including subsequent upgrades.

## Tableau Prep Conductor

Tableau Prep Conductor is one of the process on Tableau Server. It runs a flow, checks connection credentials, and sends alerts if a flow fails. Tableau Prep Conductor leverages the scheduling and tracking functionality of Tableau Server so you can automate running flows to update the flow output instead of logging into Tableau Prep Builder to manually run individual flows as your data changes.

Tableau Prep Conductor is licensed separately and is available through the Data Management license. For more information on Tableau Prep Conductor licensing, see [License Data Management](https://help.tableau.com/v0.0/server-linux/en-us/dm_license.htm).

We recommend you enable Tableau Prep Conductor on a dedicated node. For more information:

- If you are installing a new Tableau Server, see [Step 1 (New Install): Install Tableau Server with Tableau Prep Conductor](https://help.tableau.com/v0.0/server-linux/en-us/prep_conductor_new_install.htm).
- If you are adding Tableau Prep Conductor to an existing installation of Tableau Server, see [Step 1 (Existing Install): Enable Tableau Prep Conductor](https://help.tableau.com/v0.0/server-linux/en-us/prep_conductor_add_to_existing_install.htm).

## Additional requirements

Make sure that your environment also meets the following additional requirements:

**Hostname**

- Tableau Server must be able to resolve the hosthame to an IP address either using the domain name server (DNS) or with a local host file on the computer running Tableau Server. By default, host files are stored at `/etc/hosts`.
- The hostname of the server must not change after you start Tableau Services Manager during the setup process. For example, this might happen if you use the cloud-init package to initialize a virtual machine, and you install Tableau Server on that virtual machine.
- Hostnames that include underscores (\_) are not supported by Tableau Server.

**DNS responsiveness**

Domain name servers configured for Tableau Server nodes must respond quickly and reliably to both A and AAAA record lookups for hostnames used during runtime resolution. This includes returning timely negative responses (for example, NXDOMAIN) when a hostname is not registered. Slow DNS responses or timeouts may cause connection and query delays.

**Static IP address**

The computer where you install Tableau Server must have a static IPv4 or IPv6 address.

**Database drivers**

To connect to specific data sources, the computer where you install Tableau Server must have the correct database drivers installed. For more information, see [Database Drivers](https://help.tableau.com/v0.0/server-linux/en-us/dbdriver.htm).

**Available ports**

TSM and Tableau Server each require an available TCP port in order for you to access them. TSM defaults to port 8850, and the Tableau Server Gateway service defaults to port 80. We strongly recommend that you ensure that both port 8850 and 80 are not in use on your system before installing Tableau Server. If those ports are not available, the TSM and gateway ports may be dynamically remapped to different port numbers, and there is currently no interface for displaying which port they have been remapped to.

See [Tableau Services Manager Ports](https://help.tableau.com/v0.0/server-linux/en-us/ports.htm).

**Local firewall configuration**

If you are running a firewall on the computer where you will be installing Tableau Server, then you will need to open the following default ports for Tableau Server traffic. All port numbers, except 443 can be changed.

<table class="simple-table" style="">
                    <colgroup><col style="width: 10%;">
                    <col style="width: 10%;">
                    <col style="width: 50%;">
                    <col>
                    <col>
                    </colgroup><thead>
                        <tr class="TableStyle-Basic-Border-Head-Header1">
                            <th rowspan="2" style="vertical-align:bottom;" class="TableStyle-Basic-Border-HeadE-Column1-Header1">Port </th>
                            <th rowspan="2" style="vertical-align:bottom;" class="TableStyle-Basic-Border-HeadE-Column1-Header1">TCP/UDP</th>
                            <th rowspan="2" style="vertical-align:bottom;" class="TableStyle-Basic-Border-HeadE-Column1-Header1">Used by&nbsp;...</th>
                            <th colspan="2" class="TableStyle-Basic-Border-HeadD-Column1-Header1">TYPE OF INSTALLATION</th>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Head-Header1">
                            <th style="vertical-align:bottom;" class="TableStyle-Basic-Border-HeadE-Column1-Header1">All</th>
                            <th style="vertical-align:bottom;" class="TableStyle-Basic-Border-HeadD-Column1-Header1">
                                <p>Distributed / High Availability</p>
                            </th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">80</td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">TCP</td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Gateway</td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;"><b>X</b>
                            </td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">&nbsp;</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">443</td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">TCP</td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">SSL. When Tableau Server is configured for SSL, the application server redirects requests to this port. Do not change this port.</td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;"><b>X</b>
                            </td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">&nbsp;</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">8850</td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">TCP</td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Tableau Services Manager.</td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;"><b>X</b>
                            </td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">&nbsp;</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">8060</td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">TCP</td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">PostgreSQL database. </td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;"><b>X</b>
                            </td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">&nbsp;</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">8061</td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">TCP</td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">PostgreSQL backup verification port</td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;"><strong>X</strong>
                            </td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;">&nbsp;</td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">8000-9000</td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">TCP</td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1">Range of ports reserved by default for dynamic mapping of Tableau processes</td>
                            <td class="TableStyle-Basic-Border-BodyE-Column1-Body1" style="text-align: center;">&nbsp;</td>
                            <td class="TableStyle-Basic-Border-BodyD-Column1-Body1" style="text-align: center;"><b>X</b>
                            </td>
                        </tr>
                        <tr class="TableStyle-Basic-Border-Body-Body1">
                            <td class="TableStyle-Basic-Border-BodyB-Column1-Body1">27000-27009</td>
                            <td class="TableStyle-Basic-Border-BodyB-Column1-Body1">TCP</td>
                            <td class="TableStyle-Basic-Border-BodyB-Column1-Body1">Range of ports used by Tableau Server for License service. This range must be open on the node running the License service and accessible from other nodes. By default, the initial node runs the License service.</td>
                            <td class="TableStyle-Basic-Border-BodyB-Column1-Body1" style="text-align: center;"><b>X</b>
                            </td>
                            <td class="TableStyle-Basic-Border-BodyA-Column1-Body1" style="text-align: center;">&nbsp;
					</td>
                        </tr>
                    </tbody>
                </table>

See [Tableau Services Manager Ports](https://help.tableau.com/v0.0/server-linux/en-us/ports.htm) and [Configure Local Firewall](https://help.tableau.com/v0.0/server-linux/en-us/config_firewall_linux.htm).

**System user and groups**

Tableau Server on Linux uses one unprivileged user, and two groups for proper operation. Tableau will create the default account and groups during setup. Alternatively, you can specify existing accounts. See [System user and groups](https://help.tableau.com/v0.0/server-linux/en-us/plan_identity_store.htm#System)

and [TSM authorization group](https://help.tableau.com/v0.0/server-linux/en-us/tsm_overview.htm#TSM).

**Sudo and root access**

All installation tasks and administrative tasks for Tableau Server must be run as root. Often this is accomplished using the sudo command, but running the commands directly as the root user is also possible.

To install Tableau Server with the root account, you must specify a user account during installation. The account will be used for managing TSM. Specify the account by running the initialize-tsm script with the `-a` option. See [Help Output for initialize-tsm Script](https://help.tableau.com/v0.0/server-linux/en-us/initialize_tsm-h.htm).

**Account password**

The user account that you use to install and administer Tableau Server must be able to authenticate with a password. That is, the user must not use another means of authenticating (for example public key authentication).

If the account you are using to install and initialize Tableau Server does not have a password, you can set one using the `passwd` command:

                `sudo passwd $USER`    

**Port access requirements**

If you want to install Tableau Server remotely, for example by means of SSH, ensure that the following ports are open:

- `8850`. The port used for the Tableau Services Manager (TSM) web interface. You can use this interface to configure Tableau Server.
- `80`. The port used for the main Tableau Server web interface.

The Tableau Server installer attempts to open these ports during the installation process, but it can only open these ports for the `firewalld` firewall. If your computer runs another firewall, you must open the ports before you install.

**Virtual Container environments**

Beginning with version 2021.2, certain configurations of Tableau Server on Linux can be run in a container. For details on supported configurations, see [Tableau Server in a Container](https://help.tableau.com/v0.0/server-linux/en-us/server-in-container.htm).

Previous versions of Tableau Server on Linux and unsupported configurations have not been tested and are not supported in virtual container environments such as Docker. In these cases, Tableau Server on Linux will not function as expected if installed in these environments.

### Package requirements

**Systemd**

Tableau Server requires `systemd`to manage services. This package is installed by default starting on CentOS 7 and Ubuntu 16. If you decide to test Tableau Server on a modified version of these distributions, you can run the following command to confirm that `systemd` is installed:

                `whereis systemd`

If `systemd`is installed, the installation location is displayed. For example, you might see the following output:

                `systemd: /usr/lib/systemd /etc/systemd /usr/share/systemd /usr/share/man/man1/systemd.1.gz` 

If you have systemd installed but the Tableau installer is failing requirements checks for systemd, it's likely that systemd is not running. To verify that systemd is running, run the following command:

`ls /run/systemd`

The output will be a list of files and directories. If systemd is running, the output will include `system`. If `system` is not in the output, then systemd is not running.

**Antivirus software**

Antivirus software that scans directories used by Tableau Server can interfere with installation and ongoing use of Tableau Server. In some cases, this can result in installation failures, problems starting Tableau Server, or impacts to performance. If you plan to run antivirus software on the computer running Tableau Server, follow the recommendations in the [Knowledge Base](http://kb.tableau.com/articles/howto/improving-performance-by-using-antivirus-exclusions).

_Continue to the next step: [Install and Configure Tableau Server](https://help.tableau.com/v0.0/server-linux/en-us/install_config_top.htm)._