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
72 Posts 24 Posters 17.2k Views 31 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.
  • 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 on 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
      • girishG girish

        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 Offline
        P Offline
        p44
        translator
        wrote on last edited by
        #40

        @girish Well done! This is an additional layer of security.

        We can't wait for the test results and the update rollout 👏💪

        1 Reply Last reply
        5
        • girishG girish

          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...

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

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

          This is a bit complicated because you have to download the backup to check the integrity...

          Why not have a simpler level 1 integrity light check that is online only, with the file sizes and any files one doesn't need to download for example.

          The level 2 deep check is to download and sift through all files.

          Conscious tech

          1 Reply Last reply
          2
          • C Offline
            C Offline
            CBCUN
            wrote on last edited by
            #42

            Level 1 sounds better for our 400GB Nextclouds... 🙂

            1 Reply Last reply
            2
            • girishG girish

              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...

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

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

              This is a bit complicated because you have to download the backup to check the integrity...

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

              Why not have a simpler level 1 integrity light check that is online only, with the file sizes and any files one doesn't need to download for example.

              Yeah, couldn't Level 1 "Check integrity" just essentially be "do the hashes match"? (although presumably they always will otherwise the backup wouldn't be marked as having successfully completed? 🤷 )

              And a Level 2 "Full Integrity Check" (this will take a Long Time as it requires downloading the full back-up to ensure..."

              🤷

              Either way, all sounds like great progress, thanks!

              I use Cloudron with Gandi & Hetzner

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

                The idea was to check for bitrot and give a good feel about the backup. Just checking the sizes doesn't mean much. AFAIK, file metadata is also stored in different sectors of the disk compared to the real data. So accessing file sizes and them matching doesn't mean much. (For tgz, there is also only one file size to check).

                1 Reply Last reply
                0
                • C Offline
                  C Offline
                  CBCUN
                  wrote on last edited by
                  #45

                  Hello @girish ,

                  May I kindly ask when version 9 is expected to be released?

                  humptydumptyH 1 Reply Last reply
                  1
                  • C CBCUN

                    Hello @girish ,

                    May I kindly ask when version 9 is expected to be released?

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

                    @CBCUN Any minute now..
                    SussaGIF.gif

                    1 Reply Last reply
                    4
                    • girishG Offline
                      girishG Offline
                      girish
                      Staff
                      wrote on last edited by
                      #47

                      There's a final round of UI testing going on (https://git.cloudron.io/platform/box/-/issues/847)

                      1 Reply Last reply
                      14
                      • d19dotcaD Offline
                        d19dotcaD Offline
                        d19dotca
                        wrote last edited by
                        #48

                        I am sure you're working heavily on version 9, but just wanted to check-in to see if there was any ETA when we can use this on our existing Cloudron servers... just really eager & excited to see the many backup and UI improvements. 😃 Can't wait for it. Good luck with it all!

                        --
                        Dustin Dauncey
                        www.d19.ca

                        1 Reply Last reply
                        6
                        • SansGuidonS Offline
                          SansGuidonS Offline
                          SansGuidon
                          wrote last edited by SansGuidon
                          #49

                          I believe there is good hope the release would land soon 😛 ...
                          I keep track of the status for milestone 9.0 on a daily basis (thanks to changedetection) and yesterday they closed the last tickets attached to milestone 9.0 https://git.cloudron.io/platform/box/-/milestones/84#tab-issues and until there is anything else hidden from the dashboard above, I hope it's for the coming days. But hey, I'm only a customer so of course I want all the best for yesterday xD

                          About me / Now

                          1 Reply Last reply
                          7
                          • girishG Offline
                            girishG Offline
                            girish
                            Staff
                            wrote last edited by girish
                            #50

                            Today was a big day internally 🙂 After many many months of work, we have finally tagged and published 9.0.0 . Sorry to be a wet blanket though - this is currently not available for new installations or even for an update.

                            Our plan is something like this:

                            • We have currently upgraded our servers to 9.0.0. Since issues only appear in production and when running for a while, we will monitor it closely over the weekend.
                            • From next week, we will set 9.0.0 as the default for new installations. i.e cloudron-setup will install 9.0.0 by default.
                            • After another week, we will provide it as unstable update.
                            • After that, we can roll out slowly.

                            There are still many minor bugs, it's listed here - https://git.cloudron.io/platform/box/-/issues/848 . I think by the time it is available even as unstable update, it will be 9.0.1 and the obvious issues will be fixed.

                            Now, if you really really are impatient and want to play around , you can install it on a fresh server using cloudron-setup --version 9.0.0 . We have changed the subscription flow in Cloudron 9, you don't even need a Cloudron.io account for the free plan / test run.

                            edit: made a new thread to report bugs - https://forum.cloudron.io/topic/14359/cloudron-9.0-beta-bug-reports

                            jdaviescoatesJ LanhildL 2 Replies Last reply
                            28
                            • timconsidineT Online
                              timconsidineT Online
                              timconsidine
                              App Dev
                              wrote last edited by
                              #51

                              congrats @girish and whole cloudron team 👏
                              look forward to the release making it through the remaining stages

                              1 Reply Last reply
                              7
                              • girishG girish

                                Today was a big day internally 🙂 After many many months of work, we have finally tagged and published 9.0.0 . Sorry to be a wet blanket though - this is currently not available for new installations or even for an update.

                                Our plan is something like this:

                                • We have currently upgraded our servers to 9.0.0. Since issues only appear in production and when running for a while, we will monitor it closely over the weekend.
                                • From next week, we will set 9.0.0 as the default for new installations. i.e cloudron-setup will install 9.0.0 by default.
                                • After another week, we will provide it as unstable update.
                                • After that, we can roll out slowly.

                                There are still many minor bugs, it's listed here - https://git.cloudron.io/platform/box/-/issues/848 . I think by the time it is available even as unstable update, it will be 9.0.1 and the obvious issues will be fixed.

                                Now, if you really really are impatient and want to play around , you can install it on a fresh server using cloudron-setup --version 9.0.0 . We have changed the subscription flow in Cloudron 9, you don't even need a Cloudron.io account for the free plan / test run.

                                edit: made a new thread to report bugs - https://forum.cloudron.io/topic/14359/cloudron-9.0-beta-bug-reports

                                jdaviescoatesJ Offline
                                jdaviescoatesJ Offline
                                jdaviescoates
                                wrote last edited by
                                #52

                                @girish excellent stuff, thanks for the update! (and all the work!)

                                From my point of view right now, all we need now is an ElasticSearch addon/ app so we can have full text search in Nextcloud and we'll be rocking! 🚀

                                I use Cloudron with Gandi & Hetzner

                                1 Reply Last reply
                                5
                                • girishG girish

                                  Today was a big day internally 🙂 After many many months of work, we have finally tagged and published 9.0.0 . Sorry to be a wet blanket though - this is currently not available for new installations or even for an update.

                                  Our plan is something like this:

                                  • We have currently upgraded our servers to 9.0.0. Since issues only appear in production and when running for a while, we will monitor it closely over the weekend.
                                  • From next week, we will set 9.0.0 as the default for new installations. i.e cloudron-setup will install 9.0.0 by default.
                                  • After another week, we will provide it as unstable update.
                                  • After that, we can roll out slowly.

                                  There are still many minor bugs, it's listed here - https://git.cloudron.io/platform/box/-/issues/848 . I think by the time it is available even as unstable update, it will be 9.0.1 and the obvious issues will be fixed.

                                  Now, if you really really are impatient and want to play around , you can install it on a fresh server using cloudron-setup --version 9.0.0 . We have changed the subscription flow in Cloudron 9, you don't even need a Cloudron.io account for the free plan / test run.

                                  edit: made a new thread to report bugs - https://forum.cloudron.io/topic/14359/cloudron-9.0-beta-bug-reports

                                  LanhildL Offline
                                  LanhildL Offline
                                  Lanhild
                                  App Dev
                                  wrote last edited by
                                  #53

                                  @girish Glad to hear. Must mean that local development instances will be easier to spin up.

                                  1 Reply Last reply
                                  0
                                  • scookeS Offline
                                    scookeS Offline
                                    scooke
                                    wrote last edited by
                                    #54

                                    I think someone should start a bug post rather than using this topic.

                                    A life lived in fear is a life half-lived

                                    girishG 1 Reply Last reply
                                    1
                                    • girishG girish referenced this topic
                                    • scookeS scooke

                                      I think someone should start a bug post rather than using this topic.

                                      girishG Offline
                                      girishG Offline
                                      girish
                                      Staff
                                      wrote last edited by
                                      #55

                                      @scooke good idea

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

                                        Please report any bugs in the separate thread - https://forum.cloudron.io/topic/14359/cloudron-9.0-beta-bug-reports

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

                                          Just released 9.0.1 . We will make it the default for new installations from tomorrow. There's still UI bugs to fix, but this is never ending, and I think what we have is functional and any bugs should be workaroundable.

                                          I have updated the demo server . https://my.demo.cloudron.io (username/password: cloudron) , if you want to test it out. Please report any issues in the other thread at https://forum.cloudron.io/topic/14359/cloudron-9.0-beta-bug-reports

                                          jdaviescoatesJ andreasduerenA 2 Replies Last reply
                                          3
                                          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