Proxmox and Houston UI install, custom build

I’m trying to follow some of the information (couldn’t really find complete and current “instructions”) here about getting the Houston UI running on Proxmox. It’s a custom build in an HL15 chassis, not the OEM full build. I’ve gotton to the point where I can go to SERVER-IP:9090 and get a login page, but if I try to log in with root, like I log in to Proxmox, that just returns an error. Are there instructions on what needs set up as far as configuring user access to the UI?

I believe this is a Cockpit thing. There’s a file in /etc/cockpit with excluded accounts that includes root by default. I can check here in a little bit with cockpits documentation.

Found it - Cockpit 280 — Cockpit Project. File is /etc/cockpit/disallowed-users.

1 Like

Thanks. I have to step out, but will try this later. I skimmed a whole article on Cockpit authentication and they didn’t seem to mention this. I guess I shouldn’t be logging in to Proxmox as root, but that’s where a lot of the guides for that leave it unless you need to harden it for production, which this most definitely isn’t.

Yeah, I still use root a lot with my proxmox setup, but I also have a personal account on the system. Like Proxmox, Cockpit uses PAM so a regular Linux account with sudo access is all you need to log into Cockpit/Houston without root. For me, the personal account makes SSH a little easier along with the Cockpit access.

1 Like