Skip to content

Personalize

This site is written so you can follow it to build your own lab. Commands and config show placeholders like ${domain}, ${ip.dmz}, or ${host.registry}. Fill in your values below and they'll be substituted throughout the site — including inside code blocks, so when you click the copy button you get your values, not the placeholder.

The form has two parts:

  • Required for your lab — the values that must be your own for a working build: your domain and your public edge / nameserver IPs (you can't reuse the reference lab's). These are highlighted at the top.
  • Advanced defaults — everything else (internal subnets, hostnames). The defaults describe the reference lab and are sensible starting points; most people leave these alone. They're collapsed by default — expand them only if your build differs.

Where your values live

Values are stored only in this browser (localStorage) — nothing is sent anywhere, no cookie banner, no account. Clearing your browser data resets them. Fields you leave blank show a <your-…> sentinel so nothing ever looks broken.

Self-hosting these docs? Edit docs/values.json in the repo instead and rebuild — those become the baked-in defaults for every reader of your copy.

Loading…

Tip

After saving, the page reloads and every ${…} token across the site reflects your values. Use Reset to defaults to clear your overrides and fall back to the committed values.json.