---
name: "bcfg2-server"
section: "8"
platform: "linux"
package: "bcfg2-server"
version: "1.4.0~pre2+git141-g6d40dace6358-2"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/bcfg2-server"
---

# bcfg2-server(8)

Server for client configuration specifications

## NAME

bcfg2-server - Server for client configuration specifications

## SYNOPSIS

**bcfg2-server** \[-d\] \[-v\] \[-C *configfile*\] \[-D *pidfile*\] \[-E *encoding*\] \[-Q *repo path*\] \[-S *server url*\] \[-o *logfile*\] \[-x *password*\] \[--ssl-key=*ssl key*\] \[--no-fam-blocking\]

## DESCRIPTION

**bcfg2-server** is the daemon component of Bcfg2 which serves configurations to clients based on the data in its repository.

## OPTIONS

- **-C** *configfile*

  Specify alternate bcfg2.conf location.

- **-D** *pidfile*

  Daemonize, placing the program pid in *pidfile*.

- **-E** *encoding*

  Specify the encoding of config files.

- **-Q** *path*

  Specify the path to the server repository.

- **-S** *server*

  Manually specify the server location (as opposed to using the value in bcfg2.conf). This should be in the format "*https://server:port*"

- **-d**

  Enable debugging output.

- **-v**

  Run in verbose mode.

- **-h**

  Print usage information.

- **--ssl-key=***key*

  Specify the path to the SSL key.

- **--no-fam-blocking**

  Synonym for fam\_blocking = False in bcfg2.conf

## SEE ALSO

*[bcfg2(1)](/bcfg2/1.md)*, *[bcfg2-lint(8)](/bcfg2-lint/8.md)*, *[bcfg2.conf(5)](/bcfg2.conf/5.md)*
