Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Packaging & Development
  3. Desktop App

Desktop App

Scheduled Pinned Locked Moved App Packaging & Development
46 Posts 10 Posters 6.5k Views 10 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • doodlemania2D doodlemania2

    Also check out what Kasm is doing in this space - pretty slick!

    marcusquinnM Offline
    marcusquinnM Offline
    marcusquinn
    wrote on last edited by
    #19

    @doodlemania2 Looks amazing - links for reference:

    • https://www.kasmweb.com/
    • https://hub.docker.com/u/kasmweb

    Web Design https://www.evergreen.je
    Development https://brandlight.org
    Life https://marcusquinn.com

    timconsidineT 1 Reply Last reply
    3
    • marcusquinnM marcusquinn

      @murgero Thanks. Just gave it a spin, and it is super fast, no problem watching YouTube videos at full framerate!

      murgeroM Offline
      murgeroM Offline
      murgero
      App Dev
      wrote on last edited by
      #20

      @marcusquinn If only I could get sound working properly lol

      Still working out a bunch of kinks like allowing users to change the resolution, sound, flatpak (for the advanced users) and so on

      --
      https://urgero.org
      ~ Professional Nerd. Freelance Programmer. ~

      marcusquinnM 1 Reply Last reply
      0
      • murgeroM murgero

        @marcusquinn If only I could get sound working properly lol

        Still working out a bunch of kinks like allowing users to change the resolution, sound, flatpak (for the advanced users) and so on

        marcusquinnM Offline
        marcusquinnM Offline
        marcusquinn
        wrote on last edited by
        #21

        @murgero Cool - that's always been a PITA with Linux - we'll see if we can too.

        Web Design https://www.evergreen.je
        Development https://brandlight.org
        Life https://marcusquinn.com

        murgeroM 1 Reply Last reply
        0
        • marcusquinnM marcusquinn

          @murgero Cool - that's always been a PITA with Linux - we'll see if we can too.

          murgeroM Offline
          murgeroM Offline
          murgero
          App Dev
          wrote on last edited by
          #22

          @marcusquinn Switching the desktop to xfce4 which is a little bit heavier than fluxbox BUT will be 1000x more user friendly.

          --
          https://urgero.org
          ~ Professional Nerd. Freelance Programmer. ~

          marcusquinnM 1 Reply Last reply
          2
          • murgeroM murgero

            @marcusquinn Switching the desktop to xfce4 which is a little bit heavier than fluxbox BUT will be 1000x more user friendly.

            marcusquinnM Offline
            marcusquinnM Offline
            marcusquinn
            wrote on last edited by marcusquinn
            #23

            @murgero Nice, agreed. ZorinOS Lite is based on that (XFCE 4.16) too if you wanna try?

            That's what we use for all recommissioned laptops and desktops now: https://blog.zorin.com/2021/12/08/zorin-os-16-lite-is-here/

            Web Design https://www.evergreen.je
            Development https://brandlight.org
            Life https://marcusquinn.com

            murgeroM robiR 2 Replies Last reply
            0
            • marcusquinnM marcusquinn

              @doodlemania2 Looks amazing - links for reference:

              • https://www.kasmweb.com/
              • https://hub.docker.com/u/kasmweb
              timconsidineT Offline
              timconsidineT Offline
              timconsidine
              App Dev
              wrote on last edited by
              #24

              @marcusquinn : Kasm looks amazing but very interested in how @murgero's package will be

              marcusquinnM 1 Reply Last reply
              0
              • marcusquinnM marcusquinn

                @murgero Nice, agreed. ZorinOS Lite is based on that (XFCE 4.16) too if you wanna try?

                That's what we use for all recommissioned laptops and desktops now: https://blog.zorin.com/2021/12/08/zorin-os-16-lite-is-here/

                murgeroM Offline
                murgeroM Offline
                murgero
                App Dev
                wrote on last edited by murgero
                #25

                @marcusquinn Gonna forego Flatpak since it is just broken with the read-only file system. Instead, users can use appimage (ubuntu native!) to get their apps beyond the default installed ones. No root or whatever needed for those. I am going to test this later and see if it works as expected and if so, then the package will be in a state where anyone can test and get back to me with suggestions or questions.

                Nevermind - appimage requires fuse, which we can't run in docker as-is with cloudron.

                --
                https://urgero.org
                ~ Professional Nerd. Freelance Programmer. ~

                1 Reply Last reply
                0
                • timconsidineT timconsidine

                  @marcusquinn : Kasm looks amazing but very interested in how @murgero's package will be

                  marcusquinnM Offline
                  marcusquinnM Offline
                  marcusquinn
                  wrote on last edited by
                  #26

                  @timconsidine I actually think that wth a bit more work and collective minds, everything that Kasm offers could be reproduced here for Cloudron. I'm very excited for this concept!

                  Web Design https://www.evergreen.je
                  Development https://brandlight.org
                  Life https://marcusquinn.com

                  murgeroM timconsidineT 2 Replies Last reply
                  1
                  • marcusquinnM marcusquinn

                    @timconsidine I actually think that wth a bit more work and collective minds, everything that Kasm offers could be reproduced here for Cloudron. I'm very excited for this concept!

                    murgeroM Offline
                    murgeroM Offline
                    murgero
                    App Dev
                    wrote on last edited by
                    #27

                    @marcusquinn Sadly Kasm wont work on cloudron as-is. Cloudron restricts access to the containers file-system to read-only mode. Kasm will require that to be removed + will also need docker running in privileged mode to get stuff like sound, app installs, etc working.

                    --
                    https://urgero.org
                    ~ Professional Nerd. Freelance Programmer. ~

                    marcusquinnM robiR 2 Replies Last reply
                    2
                    • murgeroM murgero

                      @marcusquinn Sadly Kasm wont work on cloudron as-is. Cloudron restricts access to the containers file-system to read-only mode. Kasm will require that to be removed + will also need docker running in privileged mode to get stuff like sound, app installs, etc working.

                      marcusquinnM Offline
                      marcusquinnM Offline
                      marcusquinn
                      wrote on last edited by
                      #28

                      @murgero I'm thinking Cloudron Dockerised Desktop Apps as an alternative to Kasm.

                      Although, it does look very well thought out, so might actually be worth supporting and subscribing to for our needs, but really keen to see what we can do here with Cloudron Apps and Desktoping.

                      Web Design https://www.evergreen.je
                      Development https://brandlight.org
                      Life https://marcusquinn.com

                      murgeroM 1 Reply Last reply
                      1
                      • marcusquinnM Offline
                        marcusquinnM Offline
                        marcusquinn
                        wrote on last edited by marcusquinn
                        #29

                        I'm also thinking we'd them make use of Guacamole.

                        I have seen companies spend $150/user/MONTH on Citrix & Windows Desktops, with nothing more than Microsoft Office and maybe an Accounting app.

                        Of all the Cloudon Apps, this could very well become the most valuable to enterprises that need to provide Desktops within a walled-garden for data access & storage with thin-clients like iGel.

                        Web Design https://www.evergreen.je
                        Development https://brandlight.org
                        Life https://marcusquinn.com

                        1 Reply Last reply
                        0
                        • marcusquinnM marcusquinn

                          @murgero I'm thinking Cloudron Dockerised Desktop Apps as an alternative to Kasm.

                          Although, it does look very well thought out, so might actually be worth supporting and subscribing to for our needs, but really keen to see what we can do here with Cloudron Apps and Desktoping.

                          murgeroM Offline
                          murgeroM Offline
                          murgero
                          App Dev
                          wrote on last edited by
                          #30

                          @marcusquinn Well the docker image has been updated, you can update / reinstall with the same CloudronManifest.json file as before, it will pull the latest image

                          --
                          https://urgero.org
                          ~ Professional Nerd. Freelance Programmer. ~

                          marcusquinnM 1 Reply Last reply
                          2
                          • murgeroM murgero

                            @marcusquinn Well the docker image has been updated, you can update / reinstall with the same CloudronManifest.json file as before, it will pull the latest image

                            marcusquinnM Offline
                            marcusquinnM Offline
                            marcusquinn
                            wrote on last edited by
                            #31

                            @murgero Thanks, late here, will try in the am. 👍

                            Web Design https://www.evergreen.je
                            Development https://brandlight.org
                            Life https://marcusquinn.com

                            1 Reply Last reply
                            1
                            • marcusquinnM marcusquinn

                              @murgero Nice, agreed. ZorinOS Lite is based on that (XFCE 4.16) too if you wanna try?

                              That's what we use for all recommissioned laptops and desktops now: https://blog.zorin.com/2021/12/08/zorin-os-16-lite-is-here/

                              robiR Offline
                              robiR Offline
                              robi
                              wrote on last edited by
                              #32

                              @marcusquinn said in Desktop App:

                              ZorinOS Lite is based on that (XFCE 4.16) too if you wanna try?

                              Does it have a functional OS level dark mode?

                              Conscious tech

                              marcusquinnM 1 Reply Last reply
                              0
                              • murgeroM murgero

                                @marcusquinn Sadly Kasm wont work on cloudron as-is. Cloudron restricts access to the containers file-system to read-only mode. Kasm will require that to be removed + will also need docker running in privileged mode to get stuff like sound, app installs, etc working.

                                robiR Offline
                                robiR Offline
                                robi
                                wrote on last edited by
                                #33

                                @murgero said in Desktop App:

                                Sadly Kasm wont work on cloudron as-is. Cloudron restricts access to the containers file-system to read-only mode. Kasm will require that to be removed + will also need docker running in privileged mode to get stuff like sound, app installs, etc working.

                                It would if you used sysbox from nestybox. Much better container isolation where you can even run full system image containers, which would be good for virtual desktop applications.

                                Find the "sysbox" thread here on the forum.

                                Conscious tech

                                murgeroM 1 Reply Last reply
                                0
                                • robiR robi

                                  @murgero said in Desktop App:

                                  Sadly Kasm wont work on cloudron as-is. Cloudron restricts access to the containers file-system to read-only mode. Kasm will require that to be removed + will also need docker running in privileged mode to get stuff like sound, app installs, etc working.

                                  It would if you used sysbox from nestybox. Much better container isolation where you can even run full system image containers, which would be good for virtual desktop applications.

                                  Find the "sysbox" thread here on the forum.

                                  murgeroM Offline
                                  murgeroM Offline
                                  murgero
                                  App Dev
                                  wrote on last edited by
                                  #34

                                  @robi docker can run full-system images but cloudron locks down too much of the file system to allow it completely. That's why I am having a challenge getting a basic desktop working.

                                  --
                                  https://urgero.org
                                  ~ Professional Nerd. Freelance Programmer. ~

                                  robiR 1 Reply Last reply
                                  1
                                  • murgeroM murgero

                                    @robi docker can run full-system images but cloudron locks down too much of the file system to allow it completely. That's why I am having a challenge getting a basic desktop working.

                                    robiR Offline
                                    robiR Offline
                                    robi
                                    wrote on last edited by
                                    #35

                                    @murgero said in Desktop App:

                                    cloudron locks down too much of the file system to allow it completely.

                                    That's the part that isn't clear.. if the new system image you're making is done right, it doesn't matter if it's read only as all the parts that need to write have the / system portion and /app/data paths.

                                    Next question is where exactly are you getting stuck?

                                    Conscious tech

                                    murgeroM 1 Reply Last reply
                                    0
                                    • robiR robi

                                      @murgero said in Desktop App:

                                      cloudron locks down too much of the file system to allow it completely.

                                      That's the part that isn't clear.. if the new system image you're making is done right, it doesn't matter if it's read only as all the parts that need to write have the / system portion and /app/data paths.

                                      Next question is where exactly are you getting stuck?

                                      murgeroM Offline
                                      murgeroM Offline
                                      murgero
                                      App Dev
                                      wrote on last edited by
                                      #36

                                      @robi Cloudron blocks write access except for /app/data, /tmp, and I think a couple other dirs. but tghe big stuff like in /var, /etc, /lib - you cant write in post build.

                                      I'd like to note that during the building of the app I can write to whatever directory I want. but once it's deployed though it's locked down.

                                      Plus some stuff you can't do in docker unless the image(s) are ran in privileged mode, which cloudron does not allow either. Without privileged mode, a lot of stuff has to get worked around like x11, window manager, and even simple stuff like fuse works differently in docker than in regular linux.

                                      --
                                      https://urgero.org
                                      ~ Professional Nerd. Freelance Programmer. ~

                                      robiR 1 Reply Last reply
                                      1
                                      • murgeroM murgero

                                        @robi Cloudron blocks write access except for /app/data, /tmp, and I think a couple other dirs. but tghe big stuff like in /var, /etc, /lib - you cant write in post build.

                                        I'd like to note that during the building of the app I can write to whatever directory I want. but once it's deployed though it's locked down.

                                        Plus some stuff you can't do in docker unless the image(s) are ran in privileged mode, which cloudron does not allow either. Without privileged mode, a lot of stuff has to get worked around like x11, window manager, and even simple stuff like fuse works differently in docker than in regular linux.

                                        robiR Offline
                                        robiR Offline
                                        robi
                                        wrote on last edited by
                                        #37

                                        @murgero sysbox allows for more things without using privileged mode.

                                        It's likely a good time to map out the things that you need, vs the things cloudron allows and see what the delta is and how that maps to sysbox capabilities and any changes we might need to look into.

                                        It's these kinds of things that prevent others from seeing an idea can work because of their own limits in knowledge or beliefs, so the immediate response is No, when it could be a YES.

                                        Conscious tech

                                        1 Reply Last reply
                                        2
                                        • robiR robi

                                          @marcusquinn said in Desktop App:

                                          ZorinOS Lite is based on that (XFCE 4.16) too if you wanna try?

                                          Does it have a functional OS level dark mode?

                                          marcusquinnM Offline
                                          marcusquinnM Offline
                                          marcusquinn
                                          wrote on last edited by
                                          #38

                                          @robi said in Desktop App:

                                          @marcusquinn said in Desktop App:

                                          ZorinOS Lite is based on that (XFCE 4.16) too if you wanna try?

                                          Does it have a functional OS level dark mode?

                                          Yes

                                          Web Design https://www.evergreen.je
                                          Development https://brandlight.org
                                          Life https://marcusquinn.com

                                          1 Reply Last reply
                                          1
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Bookmarks
                                          • Search