Moin ich würde gerne VNC auf meiner Website einbinden.
Mein bisheriger Code:
Leider funktioniert es nicht so richtig und ich bekomme immer "Error 401: No Ticket"
Ich verwende diese API: https://github.com/Saleh7/ProxmoxVE_PHP_API
Mein bisheriger Code:
Code:
$node = 'node';
$vmid = 501;
$f = Nodes::createQemuVncproxy($node, $vmid, $data = array());
$array = json_decode(json_encode($f), True);
Nodes::qemuVncwebsocket($node, $vmid, $array["data"]["port"], $array["data"]["ticket"]);
$vnc = 'https://78.46.xxx.xxx:8006/?console=kvm&novnc=1&node='.$node.'&resize=scale&vmid='.$vmid.'&path=api2/json/nodes/'.$node.'/qemu/'.$vmid.'/vncwebsocket?port=' . $array["data"]["port"] . '&vncticket=' . $array["data"]["ticket"];
echo '<iframe src="'.$vnc.'" width="800" height="600" allowfullscreen="true"></iframe>';
Ich verwende diese API: https://github.com/Saleh7/ProxmoxVE_PHP_API