Proxmox is sort of the gold standard for homelab server operating systems. Runs containers and VMs.
If you’re not into Proxmox, look into Fedora Server with Cockpit. Web UI for server management. Fedora CoreOS is an immutable variant of Server that would make more sense for a hypervisor, IMO.
Give webtop a try? Granted I haven’t tried anything heavy on it, but it’s been performant enough for me. Here’s a compose file if it stays formatted correctly:
services: webtop: image: lscr.io/linuxserver/webtop:latest # alpine - xfce # other tags with different bases and desktops: https://github.com/linuxserver/docker-webtop container_name: webtop #security_opt: # - seccomp:unconfined #optional environment: - PUID=1000 - PGID=1000 - TZ=America/Los_Angeles - TITLE=my_desktop #optional volumes: - config:/config #- /var/run/docker.sock:/var/run/docker.sock #optional ports: - 3000:3000 - 3001:3001 restart: unless-stopped volumes: config: {} networks: {}