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. Announcements
  3. What's coming in Cloudron 9

What's coming in Cloudron 9

Scheduled Pinned Locked Moved Announcements
44 Posts 19 Posters 9.2k Views 21 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.
  • girishG Offline
    girishG Offline
    girish
    Staff
    wrote on last edited by
    #20

    @humptydumpty yes, that one is already implemented in 8.2.

    On a side note: I wonder if it's useful to have a cron to check if the API keys of all added domains are "working" .

    andreasduerenA 1 Reply Last reply
    5
    • girishG girish

      @humptydumpty yes, that one is already implemented in 8.2.

      On a side note: I wonder if it's useful to have a cron to check if the API keys of all added domains are "working" .

      andreasduerenA Offline
      andreasduerenA Offline
      andreasdueren
      wrote on last edited by
      #21

      @girish Yes please that one caused me some downtime before lol

      1 Reply Last reply
      0
      • scookeS scooke

        @girish Let me just repeat that the color codes in the Dashboard are STILL handy and appreciated for showing Notification info at-a-glance!!
        Screenshot 2025-02-04 at 22.41.43.png

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

        @scooke said in What's coming in Cloudron 9:

        @girish Let me just repeat that the color codes in the Dashboard are STILL handy and appreciated for showing Notification info at-a-glance!!

        Similarly I'd appreciate a glance view of the running apps from the My Apps view

        For ex:
        My Apps: [62] 44 πŸ”΅ 10 πŸ”΄ 7 🍏 1 βšͺ

        Conscious tech

        jdaviescoatesJ 1 Reply Last reply
        6
        • robiR robi

          @scooke said in What's coming in Cloudron 9:

          @girish Let me just repeat that the color codes in the Dashboard are STILL handy and appreciated for showing Notification info at-a-glance!!

          Similarly I'd appreciate a glance view of the running apps from the My Apps view

          For ex:
          My Apps: [62] 44 πŸ”΅ 10 πŸ”΄ 7 🍏 1 βšͺ

          jdaviescoatesJ Offline
          jdaviescoatesJ Offline
          jdaviescoates
          wrote on last edited by jdaviescoates
          #23

          @robi said in What's coming in Cloudron 9:

          Similarly I'd appreciate a glance view of the running apps from the My Apps view

          For ex:
          My Apps: 44 πŸ”΅ 10 πŸ”΄ 7 🍏 1 βšͺ

          Agreed. Great idea. At present there is no quick glance view letting you know status of apps but that would be really useful (instead of having to check each filter to find out)

          I use Cloudron with Gandi & Hetzner

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

            @girish have you seen https://zero.rocicorp.dev/ or https://tinybase.org/ for keeping multicloudron synced across systems?

            Conscious tech

            1 Reply Last reply
            2
            • girishG girish

              I added the server reboot email notification, which was requested elsewhere.

              image.png

              potemkin_aiP Offline
              potemkin_aiP Offline
              potemkin_ai
              wrote on last edited by
              #25

              @girish could you please, also add e-mail configuration issue? That helps in the cases, when your server's IP ends up in Spam list, for some reason.

              1 Reply Last reply
              0
              • girishG girish referenced this topic on
              • girishG girish
                • Deprecate Ubuntu 20.04 support - we won't remove support yet, but you will get a notification that support is going away soon. I think Jul 2025 is when Ubuntu 20.04 reaches EOL.
                • UI Redesign - this is a biggie and requires much work. We already started migrating to vuejs 3 months ago. We will also take this opportunity to fix the navigation in our UI. Currently, the whole navigation is crammed under the profile menu.
                • App Level (Disk) Storage Limit - This will let you size the maximum disk storage an app can use. Currently, the plan is to add support for XFS Project Quota (supported on all the cloud block storage devices) and also a loopback device based backend. Maybe in future, we will add a LVM based backend as well.
                • Backup integrity - store size and checksum of backups. Also provide a way to "verify" backup integrity in the remote.
                • Show backup/restore progress
                • Multiple Backup Destinations
                • Granular Backup schedule
                C Offline
                C Offline
                charlesnw
                wrote on last edited by
                #26

                @girish said in What's coming in Cloudron 9:

                Show backup/restore progress

                Can you expand on this a bit? The current backup UI shows the progress.

                Granular Backup schedule / Multiple Backup Desinations

                As in per application? That would be awesome. For example, I would want say Nextcloud/Gitea/ Redmine backed up multiple places and daily, but MiroTalk/Searxng monthly and to one place. If it could be done off of tags, that would be wonderful. I would tag apps as stateful, stateless myself (and perhaps some kind of priority tag). If one could have some kind of Recovery Time Objective/Recovery Point Objective , that would be very "enterprise". Honestly just per app / tag granular backup schedule/destination would let one achieve that.

                BrutalBirdieB girishG 2 Replies Last reply
                4
                • C charlesnw

                  @girish said in What's coming in Cloudron 9:

                  Show backup/restore progress

                  Can you expand on this a bit? The current backup UI shows the progress.

                  Granular Backup schedule / Multiple Backup Desinations

                  As in per application? That would be awesome. For example, I would want say Nextcloud/Gitea/ Redmine backed up multiple places and daily, but MiroTalk/Searxng monthly and to one place. If it could be done off of tags, that would be wonderful. I would tag apps as stateful, stateless myself (and perhaps some kind of priority tag). If one could have some kind of Recovery Time Objective/Recovery Point Objective , that would be very "enterprise". Honestly just per app / tag granular backup schedule/destination would let one achieve that.

                  BrutalBirdieB Offline
                  BrutalBirdieB Offline
                  BrutalBirdie
                  Partner
                  wrote on last edited by BrutalBirdie
                  #27

                  @charlesnw this feedback is very valuable!
                  I could bet girish will take it to heart πŸ™‚

                  Like my work? Consider donating a drink. Cheers!

                  1 Reply Last reply
                  0
                  • C charlesnw

                    @girish said in What's coming in Cloudron 9:

                    Show backup/restore progress

                    Can you expand on this a bit? The current backup UI shows the progress.

                    Granular Backup schedule / Multiple Backup Desinations

                    As in per application? That would be awesome. For example, I would want say Nextcloud/Gitea/ Redmine backed up multiple places and daily, but MiroTalk/Searxng monthly and to one place. If it could be done off of tags, that would be wonderful. I would tag apps as stateful, stateless myself (and perhaps some kind of priority tag). If one could have some kind of Recovery Time Objective/Recovery Point Objective , that would be very "enterprise". Honestly just per app / tag granular backup schedule/destination would let one achieve that.

                    girishG Offline
                    girishG Offline
                    girish
                    Staff
                    wrote on last edited by
                    #28

                    @charlesnw said in What's coming in Cloudron 9:

                    Can you expand on this a bit? The current backup UI shows the progress.

                    We want to show a proper percent as well as time when uploading/downloading . The code does not know the size of the backups and thus cannot accurately guess how much time based on the upload/download speed. The end result will be "5 mins remaining..." like progress.

                    As in per application?

                    yes, that's the plan!

                    1 Reply Last reply
                    3
                    • nottheendN nottheend referenced this topic on
                    • M Offline
                      M Offline
                      makemrproper
                      wrote on last edited by
                      #29

                      Multiple backup destinations will be awesome. I have so much disk space reserved for resilience!

                      Cloudron fan
                      Paying Customer

                      1 Reply Last reply
                      6
                      • H Offline
                        H Offline
                        hakunamatata
                        wrote on last edited by
                        #30

                        Is there any estimated timeframe for the release of 9.0?

                        1 Reply Last reply
                        6
                        • jamesJ james forked this topic on
                        • firmansiF Offline
                          firmansiF Offline
                          firmansi
                          wrote on last edited by firmansi
                          #31

                          I once post in the forum that I hope in the next version there will be feature to customize reset password link (and text if possible) in case the cloudron instance user directory linked to another cloudron or other user directory providers. The latest version of Cloudron lack of this feature which I think is important to make it easy for regular user who dont remember the user directory url (which mostly dont remember)

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

                            Since many IPv6/PTR issues have been reported, I revisited the code to double-check.

                            I found two biggish bugs:

                            • There was a typo in the IPv4/IPv6 caching code πŸ˜• Because of this IPv6 will sometimes be returned as undefined
                            • On versions less than Ubuntu 24, unbound was configured to use IPv6 . Zen SpamHaus is not replying IPv6 queries for most of the public VPS providers . I made a fix to make unbound use IPv4 to query SpamHaus.

                            Finally, I also added IPv6 DNSBL checks . Also, double checked that SPF record "a:" includes AAAA .

                            I am hoping this helps the situation. If not, we can add a flag in 9.1 to make the mail server not use IPv6 at all.

                            M d19dotcaD 2 Replies Last reply
                            7
                            • girishG Offline
                              girishG Offline
                              girish
                              Staff
                              wrote on last edited by
                              #33

                              Also, still don't have an exact date for Cloudron 9 but the testing has been going on very well. I am hoping mid July we can publish the unstable.

                              humptydumptyH 1 Reply Last reply
                              10
                              • girishG girish forked this topic on
                              • I Offline
                                I Offline
                                inane
                                wrote on last edited by inane
                                #34

                                I don't see much in terms of new networking features - is there anything on the roadmap, for example multiple NIC support?

                                https://forum.cloudron.io/topic/7839/more-than-1-network-nic-bind-container-to-networks
                                (would be a great way to separate local apps like home assistant or immich from externally reachable apps, using just the GUI)

                                Looking forward to the new backup capabilities, thanks! : D

                                1 Reply Last reply
                                2
                                • girishG girish

                                  Since many IPv6/PTR issues have been reported, I revisited the code to double-check.

                                  I found two biggish bugs:

                                  • There was a typo in the IPv4/IPv6 caching code πŸ˜• Because of this IPv6 will sometimes be returned as undefined
                                  • On versions less than Ubuntu 24, unbound was configured to use IPv6 . Zen SpamHaus is not replying IPv6 queries for most of the public VPS providers . I made a fix to make unbound use IPv4 to query SpamHaus.

                                  Finally, I also added IPv6 DNSBL checks . Also, double checked that SPF record "a:" includes AAAA .

                                  I am hoping this helps the situation. If not, we can add a flag in 9.1 to make the mail server not use IPv6 at all.

                                  d19dotcaD Offline
                                  d19dotcaD Offline
                                  d19dotca
                                  wrote on last edited by
                                  #35

                                  @girish said in What's coming in Cloudron 9:

                                  Since many IPv6/PTR issues have been reported, I revisited the code to double-check.

                                  I found two biggish bugs:

                                  • There was a typo in the IPv4/IPv6 caching code πŸ˜• Because of this IPv6 will sometimes be returned as undefined
                                  • On versions less than Ubuntu 24, unbound was configured to use IPv6 . Zen SpamHaus is not replying IPv6 queries for most of the public VPS providers . I made a fix to make unbound use IPv4 to query SpamHaus.

                                  Finally, I also added IPv6 DNSBL checks . Also, double checked that SPF record "a:" includes AAAA .

                                  I am hoping this helps the situation. If not, we can add a flag in 9.1 to make the mail server not use IPv6 at all.

                                  With some much needed Mail improvements, I just wanted to raise this one to your radar in case this can make it in for 9.0 at all. I’m surprised this isn’t making bigger headaches for people, likely just a particular set of circumstances, but I think this is an important fix or improvement to include if we can.

                                  https://forum.cloudron.io/post/109707

                                  --
                                  Dustin Dauncey
                                  www.d19.ca

                                  1 Reply Last reply
                                  3
                                  • girishG girish

                                    Also, still don't have an exact date for Cloudron 9 but the testing has been going on very well. I am hoping mid July we can publish the unstable.

                                    humptydumptyH Offline
                                    humptydumptyH Offline
                                    humptydumpty
                                    wrote on last edited by
                                    #36

                                    @girish said in What's coming in Cloudron 9:

                                    Also, still don't have an exact date for Cloudron 9 but the testing has been going on very well. I am hoping mid July we can publish the unstable.

                                    Hi Girish. How's it going?

                                    girishG 1 Reply Last reply
                                    2
                                    • humptydumptyH humptydumpty

                                      @girish said in What's coming in Cloudron 9:

                                      Also, still don't have an exact date for Cloudron 9 but the testing has been going on very well. I am hoping mid July we can publish the unstable.

                                      Hi Girish. How's it going?

                                      girishG Offline
                                      girishG Offline
                                      girish
                                      Staff
                                      wrote on last edited by girish
                                      #37

                                      @humptydumpty Getting there... Last week we landed the support for multiple backup destinations with independent backup schedules. Backups also now link internally to the backup destination. This way, if you delete a backup destination, it's clear that Cloudron has lost track of backups that were made in that destination i.e those backup entries are removed and are not listed in the UI (unlike now where they linger but it's actually not possible to restore).

                                      Currently, working on adding integrity checks and better progress. With that we are done.

                                      1 Reply Last reply
                                      17
                                      • P Offline
                                        P Offline
                                        p44
                                        translator
                                        wrote on last edited by
                                        #38

                                        @girish πŸ‘πŸ‘πŸ‘πŸ’ͺπŸ’ͺ

                                        1 Reply Last reply
                                        2
                                        • girishG Offline
                                          girishG Offline
                                          girish
                                          Staff
                                          wrote last edited by
                                          #39

                                          An update on backup integrity: integrity information is now stored in .backupinfo files in the remote along side the backups . The file contains sha256 of the backup . For tgz, it's a single hash. For rsync, it contains individual hashes. Further, the backupinfo file is signed using a private key and the signature is stored in Cloudron database. Using this setup, we can verify the authenticity and integrity of backupinfo file (i.e it was created by the Cloudron backup system and was not altered) and we can also check the backups itself are not corrupt using the sha256.

                                          While implementing this, I have also added fileCount and size to each of the backup entries. So, you can get an idea of how many files are in the backup and the total aggregated size of an individual backup.

                                          Currently, working on the integrity verifier i.e you can click some button to say "Check integrity" and it will verify the integrity of the backup. This is a bit complicated because you have to download the backup to check the integrity...

                                          P robiR jdaviescoatesJ 3 Replies Last reply
                                          15
                                          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