Branding

Branding

/admin/branding controls the public face of the registry:

FieldEffect
NameDocument title + header logo text
TaglineHero subtitle on the default home page
Primary / Accent / SuccessCSS variables overridden at runtime (--brand-primary, --brand-accent, --brand-success)
Logo URL32×32 image in the header
Favicon URLBrowser tab icon
Footer textOptional replacement for the tagline in the footer
Analytics scriptRaw HTML injected into <head> (Plausible, Umami, …)
Allow indexingWhen off, injects <meta name="robots" content="noindex,nofollow">

Branding is fetched on every app load (no SSR) and applied immediately. Cached client-side until refresh.

Uploads

Logo and favicon can be uploaded directly — files land in $DATA_DIR/uploads/ (disk driver, default) or in your configured S3 bucket. Switch storage drivers in /admin/infra.