MINI-BUILDD(8)
MINI-BUILDD(8) β System Administration Utilities π οΈβ¨
okay bestie, pull up a chair, we're reading the mini-buildd manual page together π it's the System Administration Utilities section, section 8, the big-girl sysadmin section, and it's giving very "the once minimal Debian build and repository daemon" energy π
πΈ NAME πΈ
mini-buildd β Once minimal Debian build and repository daemon ποΈπ¦
β¨ DESCRIPTION β¨
so like. the usage line, no cap:
usage: mini-buildd [-h] [--version] [-l LOG_LEVEL] [-U DEDICATED_USER]
[-N HOSTNAME] [-E HTTP_ENDPOINT [HTTP_ENDPOINT ...]] [-S SMTP]
[-H HOME] [-d OPTION,..] [-P PASSWORD] [-D APP[.MODEL]] [-L FILE]
[-R]
Once minimal Debian build and repository daemon π«Ά that's literally the whole vibe of it.
π options π
-h,--helpβ shows this help message and then dips out. bye π--versionβ shows the program's version number and exits. iconic, brief, perfect π-l,--log-level LOG_LEVELβ sets the log level. if you don't give one,['WARNING', 'mini_buildd.INFO']gets applied by default. you can also write it as<logger>.<level>so it only hits individual loggers, and you can pass it multiple times (peep your existing logs to find the actual logger names, iykyk). (default:None)-U,--dedicated-user DEDICATED_USERβ force a custom dedicated user name, so it runs as a different user than'mini-buildd'. (default:mini-buildd)
π§ daemon arguments π§
-N,--hostname,--fqdn HOSTNAMEβ custom public (fully qualified) hostname used for all services. if you don't give one, it uses the host's FQDN. (default:None)-E,--http-endpoint HTTP_ENDPOINT [HTTP_ENDPOINT ...]β HTTP Server Endpoint, bestie:
Twisted-style Network Server Endpoint π
See: https://twistedmatrix.com/documents/current/core/howto/endpoints.html#servers
Notation Examples:
'tcp6:port=8066'
: Unencrypted, bind on all interfaces.
'ssl:port=8066:privateKey=KEY_PATH:certKey=CERT_PATH'
: Encrypted, bind on all interfaces.
'tcp6:interface=localhost:port=8066'
: Unencrypted, bind on localhost only.
You may give multiple endpoints β the first endpoint given will be the primary π (default: ['tcp6:port=8066']), not (default: None)
-S,--smtp SMTPβ SMTP credentials in format'[USER]:[PASSWORD]@smtp|ssmtp://HOST:PORT'. (default::@smtp://localhost:25)-H,--home HOMEβ run with this home dir (you may use'~'for user expansion). the only use case to change this is debugging, really. (default:~)
π logging and debugging arguments π
-d,--debug OPTION,..β comma-separated list of special debugging options:'webapp'(puts the web application [django] in debug mode),'sbuild'(runs sbuild in debug mode),'keep'(keeps temporary directories). (default: )
ποΈ database arguments ποΈ
-P,--set-admin-password PASSWORDβ updates the password for superuser ('admin'); the user gets created if it doesn't exist yet. (default:None)-D,--dumpdata APP[.MODEL]β dumps database contents forapp[.MODEL]as a JSON file (see'django-admin dumpdata'). (default:None)-L,--loaddata FILEβ INTERNAL USE ONLY, use with care! π loads a JSON file into the database (see'django-admin loaddata'). (default:None)-R,--remove-system-artifactsβ INTERNAL USE ONLY, use with care! π bulk-removes associated data of all objects that might have produced artifacts on the system. (default:False)
β οΈ bestie, those last two are literally screaming INTERNAL USE ONLY at you.-Land-Rdo not play. be careful, fr fr π
See also: Online manual, usually at http://localhost:8066/static/manual/ πβ¨
and that's the whole page, gorgeous π¦ this was mini-buildd 2.4.8ubuntu1, from February 2026 β mwah, slay, go build some Debian packages πππ
π¦ where this page comes from
- ubuntu resolute: mini-buildd 2.4.8ubuntu1 Β· GPL-2.0-or-later
- ubuntu stonking: mini-buildd 2.4.8ubuntu1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms