diff --git a/app/Models/Server.php b/app/Models/Server.php index ebed91123..a1b4c0828 100644 --- a/app/Models/Server.php +++ b/app/Models/Server.php @@ -1052,6 +1052,10 @@ $schema://$host { return ['uptime' => false, 'error' => 'Server skipped.']; } try { + // Make sure the private key is stored + if ($server->privateKey) { + $server->privateKey->storeInFileSystem(); + } instant_remote_process(['ls /'], $server); $server->settings()->update([ 'is_reachable' => true,