Virtual Desktop in Browser


I am a Freelancer and often work in big companies with strict firewalls (what totally makes sense) so not even syncthing comes through. But I have notes (with Logseq) and small applications (like timetracking and co) that I need to work efficient.

Is there an easy way to have a virtual desktop in the browser?
For example using Guacamole with Yunohost and installing a VM with a small linux distro on the same machine?(And if yes: how?)
Or something completely different?

I am open for Ideas :slight_smile: and thank you in advance!

(I am not a native speaker, so please excuse my mistakes :slight_smile: )

Maybe NextCloud on your Yunohost machine ? AFAIK, you can manage your notes in Nextcloud, and there are some time tracking apps.