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

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

## Usage

```sh
kapacitord run [flags]
```

## 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
```

### Run Kapacitor with custom configuration settings

```sh
kapacitord run -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 run -disable-handlers exec,mqtt
```

### Change Kapacitor logging settings

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

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

```sh
kapacitord run -blacklist-cidrs 10.10.0.0/16,192.168.200.5/30
```
| 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 |
