server->node->vnc_enabled) { abort(403, 'VNC is not enabled on this server node.'); } } public function render() { try { $proxmox = new Proxmox; return view('proxmox::vnc', [ 'vnc' => $proxmox->vnc($this->server), ])->layoutData([ 'sidebar' => true, ]); } catch (\Throwable $e) { $this->notify('Failed to connect to VNC console: ' . $e->getMessage(), 'error'); return view('proxmox::vnc', [ 'vnc' => null, ])->layoutData([ 'sidebar' => true, ]); } } }