diff --git a/extensions/Servers/Proxmox/views/server.blade.php b/extensions/Servers/Proxmox/views/server.blade.php index 896766731..d4a6f209d 100644 --- a/extensions/Servers/Proxmox/views/server.blade.php +++ b/extensions/Servers/Proxmox/views/server.blade.php @@ -33,6 +33,29 @@ IPv6 Address {{ $server->primaryIpv6->ip }} + @if($status->status == 'running' && isset($status->uptime)) +
+ Uptime + + @php + $uptime = $status->uptime; + $days = floor($uptime / 86400); + $hours = floor(($uptime % 86400) / 3600); + $minutes = floor(($uptime % 3600) / 60); + + $uptimeStr = ''; + if ($days > 0) { + $uptimeStr .= $days . 'd '; + } + if ($hours > 0 || $days > 0) { + $uptimeStr .= $hours . 'h '; + } + $uptimeStr .= $minutes . 'm'; + @endphp + {{ trim($uptimeStr) }} + +
+ @endif