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: {}
The internal code names are still desserts. Public release names are just numbered.