---
name: "fnord-ssl-conf"
section: "8"
platform: "linux"
package: "fnord"
version: "1.10-4"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/fnord-ssl-conf"
---

# fnord-ssl-conf(8)

sets up a fnord HTTPS service

## NAME

fnord-ssl-conf - sets up a fnord HTTPS service

## SYNOPSIS

**fnord-ssl-conf** *acct* *logacct* *sslacct* *dir* *webroot* \[ *ip* \]

## DESCRIPTION

**fnord-ssl-conf** creates the service directory *dir* that runs [**sslio**(8)](/sslio/8.md) and the **fnord** program under [**tcpsvd**(8)](/tcpsvd/8.md). *dir* must start with a slash and must not contain any special characters. Normally *dir* is */etc/fnord-ssl*.

You can add the HTTPS service to runit's system-wide service supervision through the [**update-service**(8)](/update-service/8.md) program:

 \# update-service --add *dir* fnord-ssl

**fnord-ssl-conf** arranges for [**tcpsvd**(8)](/tcpsvd/8.md) to listen for TCP connections on the address *ip*:443, and to run [**sslio**(8)](/sslio/8.md) under the uid and gid of *sslacct*, chroot'ed in *dir*/sslio/, for incoming connections, which in turn starts the **fnord** program under the uid and gid of *acct*, chroot'ed to *webroot*. The names *acct* and *sslacct* must not contain any special characters.

**fnord-ssl-conf** creates an automatically rotated log directory in *dir*/log/main. The logs are owned by *logacct*, and the corresponding [**svlogd**(8)](/svlogd/8.md) process runs under the uid and gid of *logacct*. The name *logacct* must not contain any special characters.

## SEE ALSO

[fnord-conf(8)](/fnord-conf/8.md), [update-service(8)](/update-service/8.md)
