---
name: "rebuilderd-worker"
section: "1"
platform: "linux"
package: "rebuilderd"
version: "0.25.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/rebuilderd-worker"
---

# rebuilderd-worker(1)

Run rebuilds for rebuilderd

## NAME

rebuilderd-worker - Run rebuilds for rebuilderd

## SYNOPSIS

**rebuilderd-worker** \[-n name\] \[-c /etc/rebuilderd-worker.conf\] \<cmd\>

## DESCRIPTION

The rebuilderd-worker binary receives work from [**rebuilderd**(1)](/rebuilderd/1.md), executes the correct rebuilder script and reports the results back. You can also ask it to rebuild a specific package without reporting the results for debugging.

The **-n \<name\>** flag works for both **connect** and **build** and automatically switches into the work directory at **/var/lib/rebuilderd-worker/\<name\>**.

## CONNECT

**rebuilderd-worker** connect \[endpoint\]

Connect to a given rebuilder and ask for work. If you endpoint is specified one is loaded from **/etc/rebuilderd-worker.conf**, see [**rebuilderd-worker.conf**(5)](/rebuilderd-worker.conf/5.md).

## BUILD

**rebuilderd-worker** build \<distro\> \<url\>

This is a small wrapper around the rebuilder scripts that are used by rebuilderd-worker.

## SEE ALSO

[**rebuilderd**(1)](/rebuilderd/1.md), [**rebuilderd-worker.conf**(5)](/rebuilderd-worker.conf/5.md), [**repro**(8)](/repro/8.md).

## AUTHORS

rebuilderd was originally written by kpcyrd and is hosted at https://github.com/kpcyrd/rebuilderd
