---
name: "laminard"
section: "8"
platform: "linux"
package: "laminard"
version: "1.0-3"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/laminard"
---

# laminard(8)

Laminar CI server

## NAME

**laminard** - Laminar CI server

## SYNOPSIS

**laminard** \[**-v**\]

## DESCRIPTION

Start Laminar CI server in the foreground. If option **-v** is specified, verbose logging is enabled. Other aspects of operation are controlled by environment variables.

## ENVIRONMENT

- LAMINAR\_HOME

  Root location containing laminar configuration, database, build workspaces and archive.

  Default: /var/lib/laminar

- LAMINAR\_BIND\_HTTP

  Interface on which laminard will bind to serve the Web UI. May be of the form IP:PORT, unix:PATH/TO/SOCKET or unix-abstract:NAME

  Default: \*:8080

- LAMINAR\_BIND\_HRPC

  Interface on which laminard will bind to accept RPC from laminarc. May be of the form IP:PORT, unix:PATH/TO/SOCKET or unix-abstract:NAME

  Default: unix-abstract:laminar

- LAMINAR\_TITLE

  Page title to show in web frontend

- LAMINAR\_KEEP\_RUNDIRS

  Setting this prevents the immediate deletion of job rundirs $LAMINAR\_HOME/run/$JOB/$RUN. Value should be an integer represeting the number of rundirs to keep.

  Default: 0

- LAMINAR\_ARCHIVE\_URL

  Base url used to request artifacts. Laminar can serve build artifacts (and it will if you leave this unset), but it uses a very naive and inefficient method. Best to let a real webserver handle serving those requests.

## FILES

- */etc/laminar.conf*

  Variable assignments in this file are exported by systemd or other init system before launching the system-wide installation of Laminar.

## AUTHORS

Oliver Giles created Laminar CI. Dmitry Bogatov created this manual page for Debian project (but it can be used by others).
