Cloud Phone Dashboard

Manajemen Android VM & noVNC

Server

Memory -
Load -
Websockify -

Virtual Machines

Mengapa noVNC hitam / “blank” padahal status running?

Status running hanya berarti VM QEMU hidup. Layar hitam bisa karena Android guest belum selesai boot, UI macet, atau driver grafis. Coba Reboot, tunggu 1–2 menit, refresh tab noVNC. Jika baru clone: pastikan disk clone tidak mem-lock template — ikuti pesan merah di atas (shutdown template saat clone). Proxy HTTP tidak mengubah tampilan VNC; pastikan ADB_HOST di instances/NNN.env benar agar Simpan/Test proxy jalan. Jika 502 atau tab tidak connect: klik Sinkronkan noVNC lalu buka noVNC lagi dari link di kartu VM. Layar hitam tapi ada panel noVNC: klik Connect (atau Disconnect lalu Connect lagi). Di panel noVNC, mode Scaling / resize ke Local scaling jika masih hitam. Link dari dashboard memakai resize=scale di URL. Di server, driver VGA QXL sering bikin hitam di Android-x86 — jalankan fix_black_screen.sh di /opt/cloudphone (ganti ke cirrus/std). Setelah boot host / start VM: tunggu ±2 menit sebelum mengharapkan gambar; noVNC sengaja menunggu boot_completed ADB + jeda gambar. Jika tetap hitam: di server naikkan NOVNC_RENDER_DELAY_SEC dan NOVNC_POST_BOOT_GRAPHIC_SEC di /opt/cloudphone/config/novnc-wait.conf, lalu sudo systemctl restart cloudphone-novnc-ws.target. Cek duplikat websockify: sudo /opt/cloudphone/manage.sh check-stack lalu bila perlu cleanup.

Tidak bisa klik / selalu view-only di noVNC?

Buka noVNC lewat link noVNC di dashboard (bukan bookmark lama dengan view_only=... di URL). Versi noVNC 1.3 di server bisa salah menginterpretasi view_only=0 — URL dari dashboard tanpa parameter itu. Coba double-click di tengah layar lalu klik lagi; coba browser lain (Firefox). Di server: sudo bash /opt/cloudphone/scripts/enable_usb_tablet_input.sh cloudphone-00N agar QEMU punya USB tablet (pointer absolut untuk Android).