# Linux

SingleStore can be deployed on bare metal, on virtual machines, or in the cloud by using SingleStore Tools

> **❗ Important**: When selecting a deployment option, please note the following:- An online deployment is where all of the hosts that will comprise the SingleStore cluster can connect to the internet to download additional SingleStore software components. Offline deployment options are available with instructions for downloading and transferring these additional SingleStore software components before deploying SingleStore.
> - If you plan to deploy SingleStore using RPM or DEB packages, make sure you have adequate permissions to install packages on the target machine.

Select the deployment guide that best fits your needs based on your target deployment environment.

| Deployment Options                                                                                                      | Packages                                                                                                                                                                         | Tarballs                                                                                                                                                                           |             |                                                                                        |
| ----------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- | -------------------------------------------------------------------------------------- |
| **Online**                                                                                                              | **Offline**                                                                                                                                                                      | **Online**                                                                                                                                                                         | **Offline** |                                                                                        |
| **UI**Deploy aclusterusing a browser-based UI                                                                           | [Red Hat](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-online-rpm.md)&#xNAN;**\|**[Debian](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-online-deb.md)           | [Red Hat](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-offline-rpm.md)&#xNAN;**\|**[Debian](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-offline-deb.md)           |             | [View Guide](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-offline-tarball.md)  |
| **UI + YAML File**Deploy aclusterusing the UI to generate a “base”clusterconfiguration YAML file that can be customized | [Red Hat](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-yaml-online-rpm.md)&#xNAN;**\|**[Debian](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-yaml-online-deb.md) | [Red Hat](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-yaml-offline-rpm.md)&#xNAN;**\|**[Debian](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-yaml-offline-deb.md) |             | [View Guide](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-yaml-offline-tar.md) |
| **YAML File**Deploy aclusterusing the command line and aclusterconfiguration YAML file that you created from scratch    | [Red Hat](https://docs.singlestore.com/db/v9.1/deploy/linux/yaml-online-rpm.md)&#xNAN;**\|**[Debian](https://docs.singlestore.com/db/v9.1/deploy/linux/yaml-online-deb.md)       | [Red Hat](https://docs.singlestore.com/db/v9.1/deploy/linux/yaml-offline-rpm.md)&#xNAN;**\|**[Debian](https://docs.singlestore.com/db/v9.1/deploy/linux/yaml-offline-deb.md)       |             | [View Guide](https://docs.singlestore.com/db/v9.1/deploy/linux/yaml-offline-tar.md)    |
| **Command Line**Deploy aclusterusing the command line                                                                   | [Red Hat](https://docs.singlestore.com/db/v9.1/deploy/linux/cli-online-rpm.md)&#xNAN;**\|**[Debian](https://docs.singlestore.com/db/v9.1/deploy/linux/cli-online-deb.md)         | [Red Hat](https://docs.singlestore.com/db/v9.1/deploy/linux/cli-offline-rpm.md)&#xNAN;**\|**[Debian](https://docs.singlestore.com/db/v9.1/deploy/linux/cli-offline-deb.md)         |             | [View Guide](https://docs.singlestore.com/db/v9.1/deploy/linux/cli-offline-tarball.md) |

## In this section

* [UI Online Deployment - Red Hat Distribution](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-online-rpm.md)
* [UI Online Deployment - Debian Distribution](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-online-deb.md)
* [UI Offline Deployment - Red Hat Distribution](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-offline-rpm.md)
* [UI Offline Deployment - Debian Distribution](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-offline-deb.md)
* [UI Deployment - Tarball](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-offline-tarball.md)
* [UI Online Deployment Using YAML File - Red Hat Distribution](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-yaml-online-rpm.md)
* [UI Online Deployment Using YAML File - Debian Distribution](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-yaml-online-deb.md)
* [UI Offline Deployment Using YAML File - Red Hat Distribution](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-yaml-offline-rpm.md)
* [UI Offline Deployment Using YAML File - Debian Distribution](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-yaml-offline-deb.md)
* [UI Deployment Using YAML File - Tarball](https://docs.singlestore.com/db/v9.1/deploy/linux/ui-yaml-offline-tar.md)
* [Online Deployment Using YAML File - Red Hat Distribution](https://docs.singlestore.com/db/v9.1/deploy/linux/yaml-online-rpm.md)
* [Online Deployment Using YAML File - Debian Distribution](https://docs.singlestore.com/db/v9.1/deploy/linux/yaml-online-deb.md)
* [Offline Deployment Using YAML File - Red Hat Distribution](https://docs.singlestore.com/db/v9.1/deploy/linux/yaml-offline-rpm.md)
* [Offline Deployment Using YAML File - Debian Distribution](https://docs.singlestore.com/db/v9.1/deploy/linux/yaml-offline-deb.md)
* [Deployment Using YAML File - Tarball](https://docs.singlestore.com/db/v9.1/deploy/linux/yaml-offline-tar.md)
* [CLI Online Deployment - Red Hat Distribution](https://docs.singlestore.com/db/v9.1/deploy/linux/cli-online-rpm.md)
* [CLI Online Deployment - Debian Distribution](https://docs.singlestore.com/db/v9.1/deploy/linux/cli-online-deb.md)
* [CLI Offline Deployment - Red Hat Distribution](https://docs.singlestore.com/db/v9.1/deploy/linux/cli-offline-rpm.md)
* [CLI Offline Deployment - Debian Distribution](https://docs.singlestore.com/db/v9.1/deploy/linux/cli-offline-deb.md)
* [CLI Deployment - Tarball](https://docs.singlestore.com/db/v9.1/deploy/linux/cli-offline-tarball.md)

***

Modified at: August 27, 2025

Source: [/db/v9.1/deploy/linux/](https://docs.singlestore.com/db/v9.1/deploy/linux/)

(An index of the documentation is available at /llms.txt)
