Controls

Settings

A macOS-style grouped preferences view for connectivity, routing, TLS, search, and system health.

Settings Summary

Everything important for the builder lives here

This page focuses on builder-specific settings: Codex connectivity, Traefik routing, DNS/wildcard, access protection, Research search providers, and builder-scoped system health.

Codex
Whether briefs and Codex jobs can run
missing
Apps TLS mode
Certificate strategy for new slugs
per-host
Search
Default provider for Research / Brief
auto

Handle the most important settings work first

Fix Codex connectivity codex dns tls
Current focus
What to address first
Fix Codex connectivity
Without Codex connectivity, you can’t generate briefs or run Codex jobs. Fix this first.
Primary action
The primary CTA to click now
Review Connectivity
Platform posture
Overall settings posture
Platform posture
codex=missing · tls=per-host · search=auto
Readiness
Which key capabilities are ready
Codex DNS Wildcard TLS Search Auth

Codex connectivity

Codex config not found
Confirm docker compose mounts /root/.codex:/codex:ro.

App routing and TLS mode

Public pattern
Public URL for each running app
https://<slug>.beast-builder.marklo.de/
Apps config
Traefik dynamic file
/traefik-dynamic/breast-builder-apps.yml
Current mode
Certificate strategy for new slugs
per-host
Mode
per-host: automatically issues a certificate per <slug>. wildcard: uses the *.beast-builder.marklo.de wildcard certificate.
Current certResolver
Per-host mode currently uses le.

Confirm wildcard and resolver state

2026-06-16T17:54:19+00:00

Shows results from both System resolver and Public DoH, which helps diagnose propagation and NXDOMAIN negative caching.

public_host=beast-builder.marklo.de DNS OK (wildcard ready)
DNS records table
Item Name System A System AAAA DoH A DoH AAAA
Apex beast-builder.marklo.de 152.53.153.72 152.53.153.72
Wildcard bb-dns-1781632458-787.beast-builder.marklo.de 152.53.153.72 152.53.153.72
Sample zip-create-test-2.beast-builder.marklo.de 152.53.153.72 152.53.153.72
Sample zip-create-test.beast-builder.marklo.de 152.53.153.72 152.53.153.72
Sample test-app.beast-builder.marklo.de 152.53.153.72 152.53.153.72

DNS-01 / Netcup wildcard certificate

2026-06-16T17:54:19+00:00

Goal: obtain a single certificate for beast-builder.marklo.de + *.beast-builder.marklo.de, so each new slug does not need a separate Let’s Encrypt request.

bb-wc-probe-1781632459-602.beast-builder.marklo.de 152.53.153.72 wildcard SAN missing
Certificate details
KeyValue
subject_cnTRAEFIK DEFAULT CERT
issuer TRAEFIK DEFAULT CERT
not_beforeJun 16 15:10:47 2026 GMT
not_afterJun 16 15:10:47 2027 GMT
expected_wildcard_san*.beast-builder.marklo.de
Wildcard certificate not detected yet
If Traefik DNS-01 (Netcup) is configured, recreate Traefik, trigger bootstrap, then refresh after 1–2 minutes.
Bootstrap Host

Access protection (Traefik Basic Auth)

This site is protected by the Traefik middleware secure-auth. Updates write to /traefik-dynamic/auth.yml (bcrypt hash only; never stores plaintext).

current user(s): supercr__diter22
Username
New Password
Confirm Password

Builder-scoped resource snapshot only

Loaded asynchronously so docker.info() / docker.api.df() don’t slow down first paint.

Preparing to load System Health…
The page is already rendered; this section fills in asynchronously.