ESXi Embedded Host Client


The easiest way to install a VIB is to download it directly on the ESXi host. Alternatively, you can download it to your local machine and use scp to push it to your ESXi Host.

If your ESXi host has internet access, follow these steps:

1. Enable SSH on your ESXi host, using DCUI or the vSphere web client.

2. Execute the following command

 ssh root@<esxip> esxcli software vib install -v <URL>

where <URL> is the VIB URL from the Flings website (you can right click on the download button).

If you have downloaded the VIB to your local machine, you will need to push it to ESXi using scp.

1. Enable SSH on your ESXi host, using DCUI or the vSphere web client.

2. Execute the following command to copy the VIB to your host

scp /path/to/downloaded/vib/esxui.vib root@<esxip>:/tmp

3. Now, run the following command to install the VIB, or log into the host and run esxcli directly


ssh root@<esxip> esxcli software vib install -v /tmp/esxui.vib


ssh root@<esxip> esxcli software vib update -v /tmp/esxui.vib

If the VIB installation completes successfully, you should now be able to navigate a web browser to https://<esxip>/ui and the login page should be displayed.


To remove the ESXi embedded host client from your ESXi host, you will need to use esxcli and have root privileges on the host.

Run the following command from a shell, or log into the host and run esxcli directly.

ssh root@ esxcli software vib remove -n esx-ui

System Requirements

Currently, the host client will only work on ESXi 6.0. When ESXi 5.5u3 is released, it will also work on that version of ESXi.

You must have a web browser installed with JavaScript and cookies enabled. The browser compatibility matrix is:

Supported Browsers Mac Windows Linux


This version of the ESXi Embedded Host Client is written purely in HTML and JavaScript, and is served directly from your ESXi host and should perform much better than any of the existing solutions. Please note that the Host Client cannot be used to manage vCenter. Currently, the client is in its development phase, but we are releasing this Fling to elicit early feedback from our users to help guide the development and user experience that we are creating. As such, the client is not fully featured and only implements a hand full of the most important features. Some of these include:

  • VM operations (Power on, off, reset, suspend, etc).
  • Creating a new VM, from scratch or from OVF/OVA (limited OVA support)
  • Configuring NTP on a host
  • Displaying summaries, events, tasks and notifications/alerts
  • Providing a console to VMs
  • Configuring host networking
  • Configuring host advanced settings
  • Configuring host services

We welcome any feedback and bug reports at this early stage. However, rather than reporting on missing features, we are very much interested in your thoughts on the layout, user experience, and performance of the host client.

Known Issues

  • On ESXi hosts which are assigned a VMware vSphere Hypervisor license, all modification operations will fail silently. We are working on a solution to this issue.
  • On ESXi hosts which have a sub-domain name with large, shared cookies a web console session may fail to initialize. A workaround is to clear cookies or run the host client in an incognito-type window.
  • For ESXi 5.5U2 and prior, and ESXi 6.0 hosts upgraded from any 5.5U2 or prior version, you will get a 503 error returned after visiting https://<esxhost>/ui/. To resolve this issue, please remove the line starting with /ui from /etc/vmware/rhttpproxy/endpoints.conf and restart rhttpproxy with /etc/init.d/rhttpproxy restart
  • For ESXi 5.5 hosts, in-browser consoles are not supported. Please use VMRC to access guest VM consoles.
  • For ESXi 5.5U2 and prior hosts, you must ensure to append a trailing / (forward slash) to the URL after /ui. The URL must be https://<esxhost>/ui/
  • For some Windows guests, send Ctrl-Alt-Del does not work.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s