Skip to content

VNC Remote

One-KVM Rust includes VNC remote access, allowing you to view and control the current KVM video through a TigerVNC client. The current VNC implementation is not a full standard VNC server, so use TigerVNC for now. RealVNC Viewer, TightVNC Viewer, and similar clients may fail to connect or display correctly.

VNC uses the third-party video output codec. While VNC is running, One-KVM locks the output to the selected codec. VNC cannot start under an H.265 lock, and an MJPEG lock prevents RTSP and RustDesk from starting.

Configuration

Item Description Example/Default
Auto start Start the VNC service automatically after system boot Off
Bind address Local address bound by the VNC service. 0.0.0.0 listens on all IPv4 addresses 0.0.0.0
Port VNC service port 5900
Video encoding VNC output encoding. Supports Tight JPEG and H.264 Tight JPEG
JPEG quality Video quality when using Tight JPEG 80
Allow one client only Allow only one VNC client to connect at a time On
Password VNC connection password, up to 8 characters -

VNC settings

Setup Steps

  1. Open Settings -> Extensions -> Third-party Access -> VNC Remote
  2. Set the bind address, port, and video encoding
  3. A password is required when enabling VNC for the first time. VNC passwords are limited to 8 characters
  4. Click Save, then Start
  5. Confirm the connection address in VNC Address Preview

After startup, the page status changes to "Running" and the configuration fields are locked. To change the port, encoding, JPEG quality, or password, stop the VNC service first, save the new config, and start it again.

VNC running

Connect with TigerVNC

In TigerVNC Viewer, enter the One-KVM VNC address:

device-ip:5900

TigerVNC server address

Enter the VNC password configured in the One-KVM settings page.

TigerVNC authentication

After connecting, you can view and control the target machine from the TigerVNC window.

TigerVNC session