honest

settings

Settings · /home/chris/dev/builds/honest.conf

honest #39 on build26 · rev v62 (#918 · 2026-09-25 19:59)
Empty fields are removed from the file, so the default (shown greyed) applies; a secret left empty is kept.
checked automatically 1h ago: up to date: nothing newer than #39 is published

server

the port to listen on
0.0.0.0 exposes it beyond this machine (webhooks and workers need that)
how rev and workers reach this server; it is in every hook URL, report, and notify
the database and checkouts
the rev binary

building

builds at once on this server; 0 leaves every build to remote workers
comma-separated; this server's slots may run projects whose runs_on matches, plus every unlabeled project
also watch each repo's timeline head this often: 60s, 5min

access

user:password for the build buttons, project forms, and this page; the password is stored as a hash, and it unlocks the vault
not set up
projects' environment variables, encrypted under the auth password

remote workers

a remote build silent this long is given up on

Joining a worker

REV_API_KEY=<a draft-only key> REV_SERVER=<the rev server> honest worker --hub https://build26.tailc745f.ts.net --name <name> --labels <a,b> --workers 1
what changed in each release: https://because.sh/honest