diff --git a/src/pages/wizard.astro b/src/pages/wizard.astro
index 8d8bc99e..a8087a52 100644
--- a/src/pages/wizard.astro
+++ b/src/pages/wizard.astro
@@ -1533,8 +1533,11 @@ const wizardStepLabels = [
);
}
steps.push('Run docker compose up -d.');
+ // Behind Traefik, the proxy serves APP_URL directly and forwards to the container — the exposed port is irrelevant.
steps.push(
- `Open ${escapeHtml(result.appUrl)} (port ${escapeHtml(field('appPort').value)}) in your browser.`
+ field('enableTraefik').checked
+ ? `Open ${escapeHtml(result.appUrl)} in your browser.`
+ : `Open ${escapeHtml(result.appUrl)} (port ${escapeHtml(field('appPort').value)}) in your browser.`
);
instructions.innerHTML = steps.map((s) => `${s}`).join('');
}