> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-86180b7b.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 安装 ClickHouse

> 选择安装 ClickHouse 的方式——Cloud、特定平台的软件包、Docker，或从其他数据库迁移。

选择一种部署或安装方式。

如果你是要安装 ClickHouse 的 AI 智能体，ClickHouse 命令行客户端是最简单的
安装方式。运行下面这条单行命令——它会自动检测你的操作系统和
架构，并将一个 `clickhouse` 可执行文件放到当前目录中：

```bash theme={null}
curl https://clickhouse.com/ | sh
```

随后，你可以用 `./clickhouse server` 启动服务器，或用 `./clickhouse local` 执行一次性
查询。无需包管理器、Docker，也
不需要 root 权限。

<Card title="ClickHouse Cloud（推荐）" icon="cloud" href="/zh/get-started/setup/cloud">
  无需为集群做规格规划和扩缩容，即可立即开始使用。ClickHouse Cloud 会负责容量规划、扩缩容、安全性、可靠性和升级。
</Card>

如果你更倾向于自行管理，请从下面的开源 ClickHouse 选项中选择一种。对于本地环境，可使用快速安装脚本或 `clickhousectl` CLI；对于生产环境部署，可通过软件包或二进制文件安装 ClickHouse 服务器。

<div id="local-development">
  ## 本地开发
</div>

在本机上运行 ClickHouse，用于构建、测试和实验。

<CardGroup cols={2}>
  <Card title="快速安装" icon="bolt" href="/zh/get-started/setup/self-managed/quick-install">
    一行 `curl` 脚本即可下载单个 ClickHouse 二进制文件。
  </Card>

  <Card title="clickhousectl (CLI)" icon="terminal" href="/zh/get-started/setup/self-managed/clickhousectl">
    使用 ClickHouse 命令行客户端安装并管理本地 ClickHouse 版本和服务器。
  </Card>

  <Card title="Docker" icon="docker" href="/zh/get-started/setup/self-managed/docker">
    在 Docker 容器中运行 ClickHouse。
  </Card>

  <Card title="从源码构建" icon="code" href="/zh/get-started/setup/self-managed/advanced">
    从源码构建 ClickHouse，或使用 CI 构建版本。
  </Card>
</CardGroup>

<div id="production-server">
  ## 生产环境服务器
</div>

通过软件包或二进制文件安装 ClickHouse 服务器，以便在您自己的基础设施上进行长期运行的部署。

<CardGroup cols={2}>
  <Card title="Debian / Ubuntu" icon="ubuntu" href="/zh/get-started/setup/self-managed/debian-ubuntu">
    通过官方 ClickHouse 软件源使用 `apt-get` 安装。
  </Card>

  <Card title="RHEL / CentOS" icon="redhat" href="/zh/get-started/setup/self-managed/redhat">
    通过官方 ClickHouse 软件源使用 `yum` 安装。
  </Card>

  <Card title="NixOS" icon="server" href="/zh/get-started/setup/self-managed/nixos">
    通过 Nix 包管理器在 NixOS 上安装。
  </Card>

  <Card title="其他 Linux" icon="linux" href="/zh/get-started/setup/self-managed/other-linux">
    在其他 Linux 发行版上通过预构建 tarball 安装。
  </Card>
</CardGroup>

<div id="migrate">
  ## 从其他数据库迁移
</div>

<Card title="从其他来源迁移" icon="arrow-right-arrow-left" href="/zh/get-started/migrate/overview">
  从 PostgreSQL、BigQuery、Snowflake、Redshift、Elasticsearch 等迁移数据。
</Card>
