# Deploy

SingleStore can be deployed on bare metal, on virtual machines, or in the cloud by using SingleStore Tools, or via popular configuration management tools.

> **❗ Important**: When selecting a deployment option, please note the following:- An online deployment is where all of the hosts (A hardware or virtual machine which holds the aggregator and leaf nodes that comprise a SingleStore cluster.) 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 host.

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)\|[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) |
| **SingleStoreDev Image - Docker*****For development only***Deploy aclusterusing Docker on Linux, macOS, and Windows for development                                                | [View Guide](https://docs.singlestore.com/db/v9.1/deploy/singlestore-dev-image.md)                                                                                               |                                                                                                                                                                                    |             |                                                                                        |
| **Kubernetes*****Advanced deployment***Deploy aclusterusing the Kubernetes Operator.**Note**: Having prior experience with Kubernetes is strongly recommended for this deployment. | [View Guide](https://docs.singlestore.com/db/v9.1/deploy/kubernetes.md)                                                                                                          |                                                                                                                                                                                    |             |                                                                                        |

## In this section

* [Linux](https://docs.singlestore.com/db/v9.1/deploy/linux.md)
* [Kubernetes](https://docs.singlestore.com/db/v9.1/deploy/kubernetes.md)
* [Get Started with the SingleStore Snowpark App](https://docs.singlestore.com/db/v9.1/deploy/get-started-with-the-singlestore-snowpark-app.md)
* [SingleStore Dev Image](https://docs.singlestore.com/db/v9.1/deploy/singlestore-dev-image.md)

***

Modified at: December 16, 2025

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

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