Hello, im searching for a Workspace for a Webbrowser. I want to Connect to a GUI Like Interface where i can run Linux Software. I allready tried kasm. This was not bad but i want the full Desktop experience. Then i installed Guacamole under cloudron this was also OK but a bit slower. Would be cool if you could list me a few more tools and possibilities. Security is also a thing i guess? One funny thing i did started a big-sur docker container with qemunand vnc and connected it with guacamolem bit this was really slow. thanks!

  • moonpiedumplings@programming.dev
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    Can you elaborate on what you found lacking in kasm? Because afaik, kasm is one of the best solutions for this, giving you a full desktop session inside a docker container.

    • Banthex@feddit.deOP
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      With my test experience now your 100% right. can i store permanent data in the ubuntu vm there and install my own software permanent?

      • moonpiedumplings@programming.dev
        link
        fedilink
        English
        arrow-up
        2
        ·
        1 year ago

        You want webtop: https://docs.linuxserver.io/images/docker-webtop

        But just like with kasm, not all software will work, although I think most will.

        About kasm:

        Not really. I don’t thing the default kasm images come with sudo or a root password, so you cant “sudo apt” or the like.

        If you do create a software image with sudo, them yes, but only for a single session, if you keep it long running. Every time you destroy the session completely it will be reset.

        Although, If you need software in your images, it’s better to just build your own docker images for use with kasm, that have everything you want.

  • fatboy93@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Not sure if this would be useful, but my university uses ThinLinc. We can use the desktop and other stuff in the browser.