Like all Apache projects it seems like it's very well documented for engineers who work with it, but not really explained for newcomers :)
Does it log in into its own session or takes control over an active session on the machine?
My use case is this - My parent is using Ubuntu and in case she reports a problem, I'd like to be able to log into her session, share control over the mouse pointer so that she can show me what she's doing and I can also navigate around to uncheck the checkbox or sth like that.
Is Guacamole the right solution? If not, anyone knows a good one?
That's entirely down to configuration on the target. Guacamole is just an in browser client, so it depends how the server is set up.
For VNC, if your server is set up using X11VNC then you will be logging into the existing session, whereas if you set it up it TightVNC or Vnc4Server (can't remember what's in the Ubuntu repos) then it will be a separate session.
I second TeamViewer, really like it and works across Windows, Linux and Mac.
I had a lot of trouble getting TeamViewer to install on my cloud VMs. It needs a physical desktop or something close to it. On DigitalOcean and Scaleway, this didn't work. On Vultr and Linode, it works fine.
Open-source solutions for things like this are generally developed as infrastructure, or a basis for future work. Proprietary solutions are built for people to actually use.
Does it log in into its own session or takes control over an active session on the machine?
My use case is this - My parent is using Ubuntu and in case she reports a problem, I'd like to be able to log into her session, share control over the mouse pointer so that she can show me what she's doing and I can also navigate around to uncheck the checkbox or sth like that.
Is Guacamole the right solution? If not, anyone knows a good one?