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
  • Brite
  • 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. Discuss
  3. Cloudron 9.0 (beta) bug reports

Cloudron 9.0 (beta) bug reports

Scheduled Pinned Locked Moved Discuss
205 Posts 32 Posters 11.6k Views 26 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.
  • luckowL luckow

    @necrevistonnezr oh! a bad beast ๐Ÿ™‚

    hexbinH Offline
    hexbinH Offline
    hexbin
    wrote last edited by
    #188

    @luckow @necrevistonnezr "untamed" either way ๐Ÿ˜‰

    1 Reply Last reply
    0
    • nebulonN nebulon

      @Teiluj thanks for reporting the group overflowing in the users view. We have changed that now to only display the group count for a start until we find some better solution to deal with the vastly varying size that column would require.

      hexbinH Offline
      hexbinH Offline
      hexbin
      wrote last edited by
      #189

      @nebulon Some UX-friendly approaches for the several table-related issues:

      • Scrollable table wrappers (check)
      • Consequently (tables can grow infinitely wide) limit column lengths with CSS to a readable size, e. g. max-width: 40ch; word-wrap: break-word;
      • Consequently (rows can then have variable heights) top-align table cells
      • Support orientation in table rows with either alternating backgrounds or subtle horizontal borders (hover bg is already helpful - but only when your device has a hover state)
      • Wrap all concatenated data with markup (like group names in the users table, unlike aliases in the mailbox table) - reserving us the option to set entries inline or stacked. Ideally, use invisible list markup - commas can be added with CSS
      hexbinH 1 Reply Last reply
      1
      • hexbinH hexbin

        @nebulon Some UX-friendly approaches for the several table-related issues:

        • Scrollable table wrappers (check)
        • Consequently (tables can grow infinitely wide) limit column lengths with CSS to a readable size, e. g. max-width: 40ch; word-wrap: break-word;
        • Consequently (rows can then have variable heights) top-align table cells
        • Support orientation in table rows with either alternating backgrounds or subtle horizontal borders (hover bg is already helpful - but only when your device has a hover state)
        • Wrap all concatenated data with markup (like group names in the users table, unlike aliases in the mailbox table) - reserving us the option to set entries inline or stacked. Ideally, use invisible list markup - commas can be added with CSS
        hexbinH Offline
        hexbinH Offline
        hexbin
        wrote last edited by
        #190

        Available screen space

        Still focusing on tables, but to consider in general:

        • When the task focus is on working with complex tables, the space should not be limited for the sake of the design

        -> Let the content width be a subject of user preference: make .content max-width (900px) class-dependent and offer a per-user or per-session toggle to swap a body class. The design looks good without the max-width, so there's really not much to change

        • Sidebar consumes too much space in narrow viewports (already mentioned here in this thread)

        -> Option to reduce the sidebar width to the width of the icons (see Discourse or GitLab ๐Ÿ˜‰

        1 Reply Last reply
        0
        • nebulonN Away
          nebulonN Away
          nebulon
          Staff
          wrote last edited by
          #191

          @hexbin thanks a lot for the detailed info. We have reworked those table columns with better widths then and also made some of the tables table-layout: fixed; to actually be able to control that overflow behavior.

          For "Wrap all concatenated data with markup", is this similar to the custom option to overwrite style based on user adding custom css? We currently don't have that option to customize like that, but it was also requested for other things already.

          Finally for the sidebar, we will see how to make that collapsable. It would certainly help on "nowadays" laptops around the 14" screens.

          1 Reply Last reply
          0
          • humptydumptyH Offline
            humptydumptyH Offline
            humptydumpty
            wrote last edited by humptydumpty
            #192

            Thank you for adding a "back" button on login pages. I keep my tabs pinned and that causes the OIDC string to expire and I had to manually delete that string from the URL. Now, I can simply click on back and then sign in. Less hassle now. ๐Ÿ‘๐Ÿ‘

            image.png

            1 Reply Last reply
            4
            • robiR Offline
              robiR Offline
              robi
              wrote last edited by
              #193

              Is it time to revisit my list of ~20 UX issues?

              Conscious tech

              1 Reply Last reply
              1
              • fbartelsF Offline
                fbartelsF Offline
                fbartels
                App Dev
                wrote last edited by
                #194

                I have not seen it reported here and am also not able to reproduce it on the demo system, but when i search for an app and enter the second character the dashboard breaks with a javascript error.

                Kooha-2025-12-04-09-13-22.gif

                utils-Cb1Rvih8.js:548 Already activated
                index-D64usbhx.js:41926 Cloudron dashboard v9.0.13
                index-D64usbhx.js:781 image loading failed, try to load /img/appicon_fallback.png
                index-D64usbhx.js:781 image loading failed, try to load /img/appicon_fallback.png
                style-D04uIdi2.js:2200 TypeError: Cannot read properties of undefined (reading 'toLocaleLowerCase')
                    at index-D64usbhx.js:2339:295
                    at wrappedFn (style-D04uIdi2.js:1051:19)
                    at Array.filter (<anonymous>)
                    at apply$1 (style-D04uIdi2.js:1059:27)
                    at Proxy.filter (style-D04uIdi2.js:930:12)
                    at ComputedRefImpl.fn (index-D64usbhx.js:2335:25)
                    at refreshComputed (style-D04uIdi2.js:614:29)
                    at get value (style-D04uIdi2.js:1740:5)
                    at Proxy.<anonymous> (index-D64usbhx.js:2525:45)
                    at renderComponentRoot (style-D04uIdi2.js:5499:17)
                logError @ style-D04uIdi2.js:2200
                handleError @ style-D04uIdi2.js:2194
                renderComponentRoot @ style-D04uIdi2.js:5533
                componentUpdateFn @ style-D04uIdi2.js:6728
                run @ style-D04uIdi2.js:465
                runIfDirty @ style-D04uIdi2.js:498
                callWithErrorHandling @ style-D04uIdi2.js:2142
                flushJobs @ style-D04uIdi2.js:2313
                Promise.then
                queueFlush @ style-D04uIdi2.js:2245
                queueJob @ style-D04uIdi2.js:2240
                effect2.scheduler @ style-D04uIdi2.js:6764
                trigger @ style-D04uIdi2.js:488
                endBatch @ style-D04uIdi2.js:546
                notify @ style-D04uIdi2.js:779
                trigger @ style-D04uIdi2.js:766
                set value @ style-D04uIdi2.js:1589
                createVNode.onUpdate:modelValue._cache.<computed>._cache.<computed> @ index-D64usbhx.js:2477
                callWithErrorHandling @ style-D04uIdi2.js:2142
                callWithAsyncErrorHandling @ style-D04uIdi2.js:2149
                emit @ style-D04uIdi2.js:5388
                set @ style-D04uIdi2.js:5341
                set value @ style-D04uIdi2.js:1635
                createElementBlock.onUpdate:modelValue._cache.<computed>._cache.<computed> @ style-D04uIdi2.js:16237
                (anonymous) @ style-D04uIdi2.js:10083
                
                girishG 1 Reply Last reply
                1
                • nebulonN Away
                  nebulonN Away
                  nebulon
                  Staff
                  wrote last edited by
                  #195

                  Kinda hard to respond within this thread by now given the various bugs reported. Maybe time to create separate threads for each bug report, so we can properly work and fix them, otherwise it is too easy to miss valid ones

                  1 Reply Last reply
                  0
                  • nebulonN nebulon forked this topic
                  • fbartelsF fbartels

                    I have not seen it reported here and am also not able to reproduce it on the demo system, but when i search for an app and enter the second character the dashboard breaks with a javascript error.

                    Kooha-2025-12-04-09-13-22.gif

                    utils-Cb1Rvih8.js:548 Already activated
                    index-D64usbhx.js:41926 Cloudron dashboard v9.0.13
                    index-D64usbhx.js:781 image loading failed, try to load /img/appicon_fallback.png
                    index-D64usbhx.js:781 image loading failed, try to load /img/appicon_fallback.png
                    style-D04uIdi2.js:2200 TypeError: Cannot read properties of undefined (reading 'toLocaleLowerCase')
                        at index-D64usbhx.js:2339:295
                        at wrappedFn (style-D04uIdi2.js:1051:19)
                        at Array.filter (<anonymous>)
                        at apply$1 (style-D04uIdi2.js:1059:27)
                        at Proxy.filter (style-D04uIdi2.js:930:12)
                        at ComputedRefImpl.fn (index-D64usbhx.js:2335:25)
                        at refreshComputed (style-D04uIdi2.js:614:29)
                        at get value (style-D04uIdi2.js:1740:5)
                        at Proxy.<anonymous> (index-D64usbhx.js:2525:45)
                        at renderComponentRoot (style-D04uIdi2.js:5499:17)
                    logError @ style-D04uIdi2.js:2200
                    handleError @ style-D04uIdi2.js:2194
                    renderComponentRoot @ style-D04uIdi2.js:5533
                    componentUpdateFn @ style-D04uIdi2.js:6728
                    run @ style-D04uIdi2.js:465
                    runIfDirty @ style-D04uIdi2.js:498
                    callWithErrorHandling @ style-D04uIdi2.js:2142
                    flushJobs @ style-D04uIdi2.js:2313
                    Promise.then
                    queueFlush @ style-D04uIdi2.js:2245
                    queueJob @ style-D04uIdi2.js:2240
                    effect2.scheduler @ style-D04uIdi2.js:6764
                    trigger @ style-D04uIdi2.js:488
                    endBatch @ style-D04uIdi2.js:546
                    notify @ style-D04uIdi2.js:779
                    trigger @ style-D04uIdi2.js:766
                    set value @ style-D04uIdi2.js:1589
                    createVNode.onUpdate:modelValue._cache.<computed>._cache.<computed> @ index-D64usbhx.js:2477
                    callWithErrorHandling @ style-D04uIdi2.js:2142
                    callWithAsyncErrorHandling @ style-D04uIdi2.js:2149
                    emit @ style-D04uIdi2.js:5388
                    set @ style-D04uIdi2.js:5341
                    set value @ style-D04uIdi2.js:1635
                    createElementBlock.onUpdate:modelValue._cache.<computed>._cache.<computed> @ style-D04uIdi2.js:16237
                    (anonymous) @ style-D04uIdi2.js:10083
                    
                    girishG Offline
                    girishG Offline
                    girish
                    Staff
                    wrote last edited by girish
                    #196

                    @fbartels The issue is you have a custom app without a "title" in the manifest. We have fixed this for the next release.

                    1 Reply Last reply
                    1
                    • nebulonN nebulon forked this topic
                    • KubernetesK Offline
                      KubernetesK Offline
                      Kubernetes
                      App Dev
                      wrote last edited by
                      #197

                      Not sure if that already has been reported, but if I click on the refresh icon in the email event log page. the logs jump 2 hours back in time instead of refreshing to the current time.

                      d19dotcaD 1 Reply Last reply
                      2
                      • J Offline
                        J Offline
                        Jenova
                        wrote last edited by
                        #198

                        Is it just me or is version 9 using way more memory? Like I swear I wasn't swapping with 1 GB of memory before this but it could just be that I didn't notice it? All I have is Navidrome installed.

                        System
                        Cloudron version
                        9.0.13
                        Ubuntu version
                        Ubuntu 24.04.3 LTS Linux 6.8.0-88-generic
                        Vendor
                        VMware, Inc.
                        Product
                        VMware7,1
                        CPU
                        2 Core "Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz"
                        Memory
                        1.01 GB RAM & 2.01 GB Swap

                        J scookeS 2 Replies Last reply
                        1
                        • KubernetesK Kubernetes

                          Not sure if that already has been reported, but if I click on the refresh icon in the email event log page. the logs jump 2 hours back in time instead of refreshing to the current time.

                          d19dotcaD Online
                          d19dotcaD Online
                          d19dotca
                          wrote last edited by
                          #199

                          @Kubernetes said in Cloudron 9.0 (beta) bug reports:

                          Not sure if that already has been reported, but if I click on the refresh icon in the email event log page. the logs jump 2 hours back in time instead of refreshing to the current time.

                          Yes, that definitely happens to me too! Good catch, as I noticed it but forgot to report it. ๐Ÿ˜‡ Iโ€™m glad you brought it up.

                          @Jenova said in Cloudron 9.0 (beta) bug reports:

                          Is it just me or is version 9 using way more memory? Like I swear I wasn't swapping with 1 GB of memory before this but it could just be that I didn't notice it?

                          I canโ€™t say Iโ€™ve noticed any increased memory usage, for what thatโ€™s worth. ๐Ÿค” Interesting if it is though.

                          --
                          Dustin Dauncey
                          www.d19.ca

                          J 1 Reply Last reply
                          0
                          • J Jenova

                            Is it just me or is version 9 using way more memory? Like I swear I wasn't swapping with 1 GB of memory before this but it could just be that I didn't notice it? All I have is Navidrome installed.

                            System
                            Cloudron version
                            9.0.13
                            Ubuntu version
                            Ubuntu 24.04.3 LTS Linux 6.8.0-88-generic
                            Vendor
                            VMware, Inc.
                            Product
                            VMware7,1
                            CPU
                            2 Core "Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz"
                            Memory
                            1.01 GB RAM & 2.01 GB Swap

                            J Online
                            J Online
                            joseph
                            Staff
                            wrote last edited by
                            #200

                            @Jenova said in Cloudron 9.0 (beta) bug reports:

                            Memory
                            1.01 GB RAM & 2.01 GB Swap

                            This is actually the available system memory and Swap and not what is being used! I have asked the team to fix the title to make this clear.

                            1 Reply Last reply
                            0
                            • girishG Offline
                              girishG Offline
                              girish
                              Staff
                              wrote last edited by
                              #201

                              @jenova @joseph it's not the "available" memory (which can be confused with how much more is remaining). I think the label is fine . That section is showing server information .

                              1 Reply Last reply
                              0
                              • J Jenova

                                Is it just me or is version 9 using way more memory? Like I swear I wasn't swapping with 1 GB of memory before this but it could just be that I didn't notice it? All I have is Navidrome installed.

                                System
                                Cloudron version
                                9.0.13
                                Ubuntu version
                                Ubuntu 24.04.3 LTS Linux 6.8.0-88-generic
                                Vendor
                                VMware, Inc.
                                Product
                                VMware7,1
                                CPU
                                2 Core "Intel(R) Xeon(R) Gold 6138 CPU @ 2.00GHz"
                                Memory
                                1.01 GB RAM & 2.01 GB Swap

                                scookeS Offline
                                scookeS Offline
                                scooke
                                wrote last edited by
                                #202

                                @Jenova I can't believe you are running Cloudron with 1.01 GB RAM & 2.01 GB Swap. No wonder "nothing works". https://docs.cloudron.io/installation/ even says 2GB is required. SWAP is handy, but it doesn't replace actual RAM. If you head over to lowendtalk.com there are still deals on VPSes with nice amounts of ram, and possibly large enough disk space (you will definitely need an extra backup destination though, don't rely on the same server as Cloudron, it fills up fast). Some companies I've used are: RackNerd, Dedirock, Servarica, Chunkserve, OVH (https://www.ovhcloud.com/en-ie/vps/#config, see pic below), Hosthatch - these are just some on the first page. I don't recommend any company with a "weird" name. I know, thats subjective, but I think it works.

                                I myself am using an SSDNodes 48GB ram server, with over 70 apps, mostly personal use. I took the long way, long ago, of working my way up to these specs as I faced the reality that, for some software, you really just need to up the specs and pay the price to avoid the headaches. I'm running a free level of Cloudron on an older KimSufi KS-A server, with Intel ATOM N2800 CPU, 2c/4t - 1.86 GHz, and RAM 4 GB 1066 MHz, with just the Cloudron, a Wordpress site, and Mastodon (1TB disk) and that thing needs alot of careful attention to run ok.

                                Good luck!

                                A life lived in fear is a life half-lived

                                1 Reply Last reply
                                4
                                • d19dotcaD d19dotca

                                  @Kubernetes said in Cloudron 9.0 (beta) bug reports:

                                  Not sure if that already has been reported, but if I click on the refresh icon in the email event log page. the logs jump 2 hours back in time instead of refreshing to the current time.

                                  Yes, that definitely happens to me too! Good catch, as I noticed it but forgot to report it. ๐Ÿ˜‡ Iโ€™m glad you brought it up.

                                  @Jenova said in Cloudron 9.0 (beta) bug reports:

                                  Is it just me or is version 9 using way more memory? Like I swear I wasn't swapping with 1 GB of memory before this but it could just be that I didn't notice it?

                                  I canโ€™t say Iโ€™ve noticed any increased memory usage, for what thatโ€™s worth. ๐Ÿค” Interesting if it is though.

                                  J Offline
                                  J Offline
                                  Jenova
                                  wrote last edited by
                                  #203

                                  @d19dotca said in Cloudron 9.0 (beta) bug reports:

                                  I canโ€™t say Iโ€™ve noticed any increased memory usage, for what thatโ€™s worth. ๐Ÿค” Interesting if it is though.

                                  Yea might just be me then

                                  @joseph said in Cloudron 9.0 (beta) bug reports:

                                  This is actually the available system memory and Swap and not what is being used! I have asked the team to fix the title to make this clear.

                                  Yep, I was actually just posting specs.

                                  This is what it looks like:
                                  alt text

                                  @scooke said in Cloudron 9.0 (beta) bug reports:

                                  I can't believe you are running Cloudron with 1.01 GB RAM & 2.01 GB Swap. No wonder "nothing works". https://docs.cloudron.io/installation/ even says 2GB is required. SWAP is handy, but it doesn't replace actual RAM.

                                  Thanks for the information. I kinda figured this was the case. Don't really need the rest of the information as I use IONOs and get a 8GB RAM, 4vcore CPU, and 250GB space for $3.75 for 12 months (I wanted to leave and they said "Wait! Don't go!") and a free vps (the 1gb ram one) from Heliohost since I'm a moderator there and it's a perk. Thank you though.

                                  1 Reply Last reply
                                  1
                                  • J Online
                                    J Online
                                    joseph
                                    Staff
                                    wrote last edited by
                                    #204

                                    2GB RAM is really not much these days. Have you analyzed further with tools like top/htop to see which process is consuming this? Also, linux does not let go of swap "easily" . I recommend just rebooting and it will clear the swap and see if the usage comes back up.

                                    Also, can you open a new thread please, if you see the issue persists after the reboot? thanks!

                                    1 Reply Last reply
                                    0
                                    • J Online
                                      J Online
                                      joseph
                                      Staff
                                      wrote last edited by
                                      #205

                                      I will lock this thread since technically 9.x is not really in beta anymore . Please open new threads for issues . Under Support or Discuss as you see fit.

                                      1 Reply Last reply
                                      0
                                      • J joseph unpinned this topic
                                      • J joseph locked this topic
                                      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