---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://ydb.tech/docs/en/devops/deployment-options/manual/update-config.md?version=v25.4
  - https://ydb.tech/docs/ru/devops/deployment-options/manual/update-config.md?version=v25.4
  - href: en/devops/deployment-options/manual/update-config.md
    type: text/markdown
    title: Markdown version
  - href: ../../../llms.txt
    type: text/markdown
    title: llms.txt
sourcePath: en/core/devops/deployment-options/manual/update-config.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ydb.tech/docs/en/llms.txt

# Updating configuration of manually deployed YDB clusters

When manually deploying a YDB cluster, configuration management is performed through [YDB CLI](https://ydb.tech/docs/en/reference/ydb-cli/index.md?version=v25.4). This article covers methods for changing cluster configuration after initial deployment.

## Basic configuration operations

### Getting current configuration

To get the current cluster configuration, use the command:

```bash
ydb -e grpcs://<endpoint>:2135 admin cluster config fetch > config.yaml
```

Use the address of any cluster node as `<endpoint>`.

### Applying new configuration

To upload updated configuration to the cluster, use the following command:

```bash
ydb -e grpcs://<endpoint>:2135 admin cluster config replace -f config.yaml
```

Some configuration parameters are applied on the fly after executing the command, however some require performing the [cluster restart procedure](https://ydb.tech/docs/en/maintenance/manual/node_restarting.md?version=v25.4).