>For ESXi 5.5 hosts, in-browser consoles are not supported. Please use VMRC to access guest VM consoles.
So in case anyone has this same problem on Linux, I upgraded my ESXi server 5.5 to ESXi 6 and the consoles work perfectly fine without having to install anything more.