---
title: kapacitord
description: The kapacitord daemon starts and runs the Kapacitor server.
url: https://docs.influxdata.com/kapacitor/v1/reference/cli/kapacitord/
estimated_tokens: 1009
product: Kapacitor
version: v1
publisher: InfluxData
canonical: https://docs.influxdata.com/kapacitor/v1/reference/cli/kapacitord/
date: '2023-10-03T10:49:57-06:00'
lastmod: '2023-10-03T10:49:57-06:00'
---

The `kapacitord` daemon starts and runs the Kapacitor server.

## Usage

```sh
kapacitord [[command] [flags]]
```

## Commands

|                           Command                            |                Description                |
|--------------------------------------------------------------|-------------------------------------------|
|   [config](/kapacitor/v1/reference/cli/kapacitord/config/)   |Display the default Kapacitor configuration|
|[downgrade](/kapacitor/v1/reference/cli/kapacitord/downgrade/)|   Reverts a topic store format upgrade    |
|     [help](/kapacitor/v1/reference/cli/kapacitord/help/)     |         Output help for a command         |
|      [run](/kapacitor/v1/reference/cli/kapacitord/run/)      |         Run the Kapacitor server          |
|      [version](/kapacitor/v1/reference/cli/kapacitord/)      |       Display the Kapacitor version       |

> [!Note]
> *[`run`](/kapacitor/v1/reference/cli/kapacitord/run/) is the default command.*

## Flags

|       Flag        |                       Description                       |                Input                 |
|-------------------|---------------------------------------------------------|--------------------------------------|
|`-blacklist-cidrs` |    Blacklist CIDRs for most HTTP GET/POST operations    |    Comma-separated list of CIDRs     |
|     `-config`     |          Path to Kapacitor configuration file           |        Configuration filepath        |
|`-disable-handlers`|                 Disable alert handlers                  |Comma-separated list of alert-handlers|
|    `-hostname`    |Override the hostname in the Kapacitor configuration file|               Hostname               |
|    `-pidfile`     |               Write process ID to a file                |             PID filepath             |
|    `-log-file`    |                  Write logs to a file                   |             Log filepath             |
|   `-log-level`    |                    Set the log level                    |     `debug`, `info`, or `error`      |

## Examples

* [Run Kapacitor with default settings](#run-kapacitor-with-default-settings)
* [Run Kapacitor with custom configuration settings](#run-kapacitor-with-custom-configuration-settings)
* [Disable alert handlers](#disable-alert-handlers)
* [Change Kapacitor logging settings](#change-kapacitor-logging-settings)
* [Blacklist HTTP GET or POST operations from specific CIDRs](#blacklist-http-get-or-post-operations-from-specific-cidrs)

### Run Kapacitor with default settings

```sh
kapacitord
```

### Run Kapacitor with custom configuration settings

```sh
kapacitord -config /path/to/kapacitor.conf
```

### Disable alert handlers

Disabling alert handlers can be useful for security reasons–for example,
disabling the `exec` handler on a shared system.

```sh
kapacitord -disable-handlers exec,mqtt
```

### Change Kapacitor logging settings

```sh
kapacitord \
  -log-file /path/to/kapacitor.log \
  -log-level debug
```

### Blacklist HTTP GET or POST operations from specific CIDRs

```sh
kapacitord -blacklist-cidrs 10.10.0.0/16,192.168.200.5/30
```
| Command | Description |
| --- | --- |
| Command | Description |
| config | Display the default Kapacitor configuration |
| downgrade | Reverts a topic store format upgrade |
| help | Output help for a command |
| run | Run the Kapacitor server |
| version | Display the Kapacitor version |

| Flag | Description | Input |
| --- | --- | --- |
| Flag | Description | Input |
| -blacklist-cidrs | Blacklist CIDRs for most HTTP GET/POST operations | Comma-separated list of CIDRs |
| -config | Path to Kapacitor configuration file | Configuration filepath |
| -disable-handlers | Disable alert handlers | Comma-separated list of alert-handlers |
| -hostname | Override the hostname in the Kapacitor configuration file | Hostname |
| -pidfile | Write process ID to a file | PID filepath |
| -log-file | Write logs to a file | Log filepath |
| -log-level | Set the log level | debug ,  info , or  error |
