diff --git a/admin/setup.php b/admin/setup.php
index 1ae1527..caaffd9 100644
--- a/admin/setup.php
+++ b/admin/setup.php
@@ -106,8 +106,15 @@ print '';
print '
'.$langs->trans("EplanApiTokenHint").'';
print '';
+// Endpoint aus der aktuellen Browser-URL ableiten — DOL_MAIN_URL_ROOT
+// zeigt in Docker-Setups die interne Container-URL (z.B. 192.168…:8090),
+// die externe Clients nicht erreichen.
+$scheme = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') ? 'https' : 'http';
+$host = $_SERVER['HTTP_HOST'] ?? '';
+$api_endpoint = $scheme.'://'.$host.'/custom/eplan/ajax/pwa_api.php';
print '
'.dol_escape_htmltag(DOL_MAIN_URL_ROOT.'/custom/eplan/ajax/pwa_api.php').'';
+print ''.dol_escape_htmltag($api_endpoint).'';
+print '