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.
  • M Offline
    M Offline
    malvim
    wrote on last edited by
    #9

    Wow, that's pretty neat!

    I had seen someone running desktop apps as docker containers with web frontends. Found this with handbrake, for example, and it works pretty well: https://github.com/jlesage/docker-handbrake

    Not sure if it's the same approach or if it can help you in any way, just thought I'd mention. I love this idea!

    1 Reply Last reply
    1
    • murgeroM murgero

      @vladimir-d Give me a PM, and I can share the repo privately for now

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

      @murgero Can you have a think about this; making a lite' and a loaded version?

      • Lite: I'm thinking only needs a Browser. Perhaps Waterfox.net is leaner for this too.
      • Loaded: Would have all the extra/common Apps pre-installed: Waterfox, Thunderbird, Vivaldi, Libre Office, Rocket Chat, Bitwarden, PDF Arranger, maybe some others.

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

      murgeroM 1 Reply Last reply
      1
      • marcusquinnM marcusquinn

        @murgero Can you have a think about this; making a lite' and a loaded version?

        • Lite: I'm thinking only needs a Browser. Perhaps Waterfox.net is leaner for this too.
        • Loaded: Would have all the extra/common Apps pre-installed: Waterfox, Thunderbird, Vivaldi, Libre Office, Rocket Chat, Bitwarden, PDF Arranger, maybe some others.
        murgeroM Offline
        murgeroM Offline
        murgero
        App Dev
        wrote on last edited by
        #11

        @marcusquinn Neat idea. However, Flatpak will allow users to install those apps as they need them. I think the only version I'll be making, for now, is a lite version. Right now it has a file manager, terminal, RDP Client (for thin client like purpose), and a text editor.

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

        marcusquinnM 1 Reply Last reply
        1
        • murgeroM murgero

          @marcusquinn Neat idea. However, Flatpak will allow users to install those apps as they need them. I think the only version I'll be making, for now, is a lite version. Right now it has a file manager, terminal, RDP Client (for thin client like purpose), and a text editor.

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

          @murgero My world generally involves explaining the same thing to about 100 people, who then all have to do the same reliably.

          Hence, I tend towards just do it for them to save the explanations, and thereon inevitable questions that there's not always time to answer or document.

          @vladimir-d and I will help work on this though, and everything we do is for sharing back.

          Thanks for the innovation with this, it could become very useful!

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

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

            Thinking out loud on if we'd be able to get ZorinOS 16 Pro Lite (based on Xfce Desktop) running with this methodology?

            • 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 1 Reply Last reply
            0
            • marcusquinnM marcusquinn

              Thinking out loud on if we'd be able to get ZorinOS 16 Pro Lite (based on Xfce Desktop) running with this methodology?

              • 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
              #14

              @marcusquinn It should be possible - but the idea here is to keep the UI as lite as possible, and Zorin, even the lite model, takes up a minimum of 2GB RAM. My current setup at the moment only needs 256 to 512

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

              marcusquinnM 1 Reply Last reply
              1
              • murgeroM murgero

                @marcusquinn It should be possible - but the idea here is to keep the UI as lite as possible, and Zorin, even the lite model, takes up a minimum of 2GB RAM. My current setup at the moment only needs 256 to 512

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

                @murgero Nice - but OS RAM usage nowadays is pale in comparison to that of websites and apps, and we'll be throwing big dedicated servers at this if we can get it all doing what we need, probably budgeting 4-16GB RAM per concurrent user.

                Plus, I really like ZorinOS, highly recommended! 🙂

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

                doodlemania2D murgeroM 2 Replies Last reply
                2
                • marcusquinnM marcusquinn

                  @murgero Nice - but OS RAM usage nowadays is pale in comparison to that of websites and apps, and we'll be throwing big dedicated servers at this if we can get it all doing what we need, probably budgeting 4-16GB RAM per concurrent user.

                  Plus, I really like ZorinOS, highly recommended! 🙂

                  doodlemania2D Offline
                  doodlemania2D Offline
                  doodlemania2
                  App Dev
                  wrote on last edited by
                  #16

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

                  marcusquinnM 1 Reply Last reply
                  2
                  • marcusquinnM marcusquinn

                    @murgero Nice - but OS RAM usage nowadays is pale in comparison to that of websites and apps, and we'll be throwing big dedicated servers at this if we can get it all doing what we need, probably budgeting 4-16GB RAM per concurrent user.

                    Plus, I really like ZorinOS, highly recommended! 🙂

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

                    @marcusquinn You're always welcome to customize to your needs - this was made for me to use as more of a lack-of-workspace situation so I can RDP into a windows machine or simply open my email in a better webclient than my mobile client.

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

                    marcusquinnM 1 Reply Last reply
                    1
                    • murgeroM murgero

                      @marcusquinn You're always welcome to customize to your needs - this was made for me to use as more of a lack-of-workspace situation so I can RDP into a windows machine or simply open my email in a better webclient than my mobile client.

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

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

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

                      murgeroM 1 Reply Last reply
                      1
                      • 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
                                          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