diff --git a/app/Actions/Server/ServerCheck.php b/app/Actions/Server/ServerCheck.php index 75b8501f3..f00551684 100644 --- a/app/Actions/Server/ServerCheck.php +++ b/app/Actions/Server/ServerCheck.php @@ -99,7 +99,8 @@ class ServerCheck return data_get($value, 'Name') === '/coolify-proxy'; } })->first(); - if (! $foundProxyContainer) { + $proxyStatus = data_get($foundProxyContainer, 'State.Status'); + if (! $foundProxyContainer || $proxyStatus !== 'running') { try { $shouldStart = CheckProxy::run($this->server); if ($shouldStart) {