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. Announcements
  3. What's coming in Cloudron 9.0 (was 8.0)

What's coming in Cloudron 9.0 (was 8.0)

Scheduled Pinned Locked Moved Announcements
62 Posts 22 Posters 24.7k Views 28 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 girish

    @thetomester13 There are some apps that support LDAP but no 2FA. So, an intermittent approach until the upstream app supports 2FA is allow the user to enter "password;2FAtoken" in the password box of the app. On the Cloudron side, I imagine the UI is a combo/select box asking which apps to enable this feature for. This way, if the upstream app starts supporting 2FA, all you have to do is to enable 2FA in the app itself and then disable this feature on Cloudron side.

    Bitwarden doesn't have LDAP, so it won't be able to make use of this feature.

    T Offline
    T Offline
    thetomester13
    App Dev
    wrote on last edited by
    #4

    @girish ooohhhhkay. I think it finally clicked in my head how this would work with Cloudron as the LDAP provider šŸ™‚ Thanks for the breakdown!

    1 Reply Last reply
    1
    • d19dotcaD Offline
      d19dotcaD Offline
      d19dotca
      wrote on last edited by
      #5

      Looks like a great release! I’m most looking forward to Multihost support and being able to restore without having to make DNS changes before hand. Plus of course the updates to MySQL and such. Excellent news!! šŸ™‚

      --
      Dustin Dauncey
      www.d19.ca

      1 Reply Last reply
      3
      • girishG girish

        (We split the features into two release 6.2, 6.3 and 7.0, 8.0 they are tagged appropriately below)

        Features planned for 9.0:

        • (9.0) Multihost support. i.e you can have many servers and have a single dashboard to manage users, apps and domains - https://git.cloudron.io/cloudron/box/-/issues/142

        These features are already implemented:

        • (6.2) Move apps to new base image v3 - See https://forum.cloudron.io/topic/4366/docker-base-image-3-0
        • (6.2) Database upgrades - MySQL 8, Postgres 12, Redis 5, Mongo DB 4.2.
        • (6.2) Update node to 14.15.4
        • (6.2) Update docker to 20.10.3
        • Add service account type . This will add a way to create a "service" or bot user that can be used for automation but doesn't appear in LDAP directory queries. Decided against this because of lack of use cases.
        • (6.2) Make it possible to restore without updating DNS. This is useful if you want to test out cloudron backups.
        • (6.2) Add a way to manage apps <-> groups better. Currently, it's hard to get a grip on what apps a user/group has access to easily (maybe add filters as well).
        • FTP access to volumes This is complicated, maybe some other release.
        • (6.2) TLS addon (for DoT in AdguardHome)
        • (7.4) Implement LDAP+2FA across apps - See https://git.cloudron.io/cloudron/box/-/issues/705 . Deprecated in favor of OIDC support.

        Update: 6.2 is out. We will work on 6.3 - https://forum.cloudron.io/topic/4723/what-s-coming-in-cloudron-6-3 . It's a required first step for multi-host.

        P Offline
        P Offline
        p44
        translator
        wrote on last edited by
        #6

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

        Multihost support. i.e you can have many servers and have a single dashboard to manage users, apps and domains - https://git.cloudron.io/cloudron/box/-/issues/142

        Great!

        ? 1 Reply Last reply
        2
        • girishG girish

          (We split the features into two release 6.2, 6.3 and 7.0, 8.0 they are tagged appropriately below)

          Features planned for 9.0:

          • (9.0) Multihost support. i.e you can have many servers and have a single dashboard to manage users, apps and domains - https://git.cloudron.io/cloudron/box/-/issues/142

          These features are already implemented:

          • (6.2) Move apps to new base image v3 - See https://forum.cloudron.io/topic/4366/docker-base-image-3-0
          • (6.2) Database upgrades - MySQL 8, Postgres 12, Redis 5, Mongo DB 4.2.
          • (6.2) Update node to 14.15.4
          • (6.2) Update docker to 20.10.3
          • Add service account type . This will add a way to create a "service" or bot user that can be used for automation but doesn't appear in LDAP directory queries. Decided against this because of lack of use cases.
          • (6.2) Make it possible to restore without updating DNS. This is useful if you want to test out cloudron backups.
          • (6.2) Add a way to manage apps <-> groups better. Currently, it's hard to get a grip on what apps a user/group has access to easily (maybe add filters as well).
          • FTP access to volumes This is complicated, maybe some other release.
          • (6.2) TLS addon (for DoT in AdguardHome)
          • (7.4) Implement LDAP+2FA across apps - See https://git.cloudron.io/cloudron/box/-/issues/705 . Deprecated in favor of OIDC support.

          Update: 6.2 is out. We will work on 6.3 - https://forum.cloudron.io/topic/4723/what-s-coming-in-cloudron-6-3 . It's a required first step for multi-host.

          P Offline
          P Offline
          p44
          translator
          wrote on last edited by
          #7

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

          Make it possible to restore without updating DNS. This is useful if you want to test out cloudron backups.

          Also this is a very interesting feature! Hours saved waiting DNS propagation ...

          1 Reply Last reply
          1
          • girishG girish

            (We split the features into two release 6.2, 6.3 and 7.0, 8.0 they are tagged appropriately below)

            Features planned for 9.0:

            • (9.0) Multihost support. i.e you can have many servers and have a single dashboard to manage users, apps and domains - https://git.cloudron.io/cloudron/box/-/issues/142

            These features are already implemented:

            • (6.2) Move apps to new base image v3 - See https://forum.cloudron.io/topic/4366/docker-base-image-3-0
            • (6.2) Database upgrades - MySQL 8, Postgres 12, Redis 5, Mongo DB 4.2.
            • (6.2) Update node to 14.15.4
            • (6.2) Update docker to 20.10.3
            • Add service account type . This will add a way to create a "service" or bot user that can be used for automation but doesn't appear in LDAP directory queries. Decided against this because of lack of use cases.
            • (6.2) Make it possible to restore without updating DNS. This is useful if you want to test out cloudron backups.
            • (6.2) Add a way to manage apps <-> groups better. Currently, it's hard to get a grip on what apps a user/group has access to easily (maybe add filters as well).
            • FTP access to volumes This is complicated, maybe some other release.
            • (6.2) TLS addon (for DoT in AdguardHome)
            • (7.4) Implement LDAP+2FA across apps - See https://git.cloudron.io/cloudron/box/-/issues/705 . Deprecated in favor of OIDC support.

            Update: 6.2 is out. We will work on 6.3 - https://forum.cloudron.io/topic/4723/what-s-coming-in-cloudron-6-3 . It's a required first step for multi-host.

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

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

            Features planned for 7.0:

            Sounds like another wonderful release you're cooking up! šŸ˜‹

            It's all great, but these are the big two for me:

            • Multihost support. i.e you can have many servers and have a single dashboard to manage users, apps and domains - https://git.cloudron.io/cloudron/box/-/issues/142
            • Add a way to manage apps <-> groups better. Currently, it's hard to get a grip on what apps a user/group has access to easily (maybe add filters as well).

            Multihost support will be awesome - as will a way to easily see who has access to what apps!

            Thanks!

            I use Cloudron with Gandi & Hetzner

            1 Reply Last reply
            2
            • girishG girish

              (We split the features into two release 6.2, 6.3 and 7.0, 8.0 they are tagged appropriately below)

              Features planned for 9.0:

              • (9.0) Multihost support. i.e you can have many servers and have a single dashboard to manage users, apps and domains - https://git.cloudron.io/cloudron/box/-/issues/142

              These features are already implemented:

              • (6.2) Move apps to new base image v3 - See https://forum.cloudron.io/topic/4366/docker-base-image-3-0
              • (6.2) Database upgrades - MySQL 8, Postgres 12, Redis 5, Mongo DB 4.2.
              • (6.2) Update node to 14.15.4
              • (6.2) Update docker to 20.10.3
              • Add service account type . This will add a way to create a "service" or bot user that can be used for automation but doesn't appear in LDAP directory queries. Decided against this because of lack of use cases.
              • (6.2) Make it possible to restore without updating DNS. This is useful if you want to test out cloudron backups.
              • (6.2) Add a way to manage apps <-> groups better. Currently, it's hard to get a grip on what apps a user/group has access to easily (maybe add filters as well).
              • FTP access to volumes This is complicated, maybe some other release.
              • (6.2) TLS addon (for DoT in AdguardHome)
              • (7.4) Implement LDAP+2FA across apps - See https://git.cloudron.io/cloudron/box/-/issues/705 . Deprecated in favor of OIDC support.

              Update: 6.2 is out. We will work on 6.3 - https://forum.cloudron.io/topic/4723/what-s-coming-in-cloudron-6-3 . It's a required first step for multi-host.

              LonkleL Offline
              LonkleL Offline
              Lonkle
              wrote on last edited by
              #9

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

              Multihost support. i.e you can have many servers and have a single dashboard to manage users, apps and domains - https://git.cloudron.io/cloudron/box/-/issues/142

              This is huge. Since Version 6.2 is next, is 7.0 coming after 6.2?

              Also, this will likely also be in 7.0 as of today:
              https://git.cloudron.io/cloudron/box/-/issues/773 (reference:
              https://forum.cloudron.io/topic/4473/event-to-webhooks)

              1 Reply Last reply
              1
              • girishG Do not disturb
                girishG Do not disturb
                girish
                Staff
                wrote on last edited by girish
                #10

                Yes, so the changes in master have already piled up and we have completed all the database migration related code changes. The database migration is kinda massive because we also have to pretty much test every app on the app store with the latest frameworks and databases. So, far I think we only have freescout which seems to have some issues with PHP 7.4 but we are only half way through our apps šŸ™‚ I remember last time around we did this owncloud and wallabag was holding us back (both related to postgresql upgrade).

                I won't create a separate thread as such for 6.2 because we only see it as an intermediate release for Cloudron 7.

                LonkleL d19dotcaD 2 Replies Last reply
                7
                • girishG girish

                  Yes, so the changes in master have already piled up and we have completed all the database migration related code changes. The database migration is kinda massive because we also have to pretty much test every app on the app store with the latest frameworks and databases. So, far I think we only have freescout which seems to have some issues with PHP 7.4 but we are only half way through our apps šŸ™‚ I remember last time around we did this owncloud and wallabag was holding us back (both related to postgresql upgrade).

                  I won't create a separate thread as such for 6.2 because we only see it as an intermediate release for Cloudron 7.

                  LonkleL Offline
                  LonkleL Offline
                  Lonkle
                  wrote on last edited by
                  #11

                  @girish Gotcha, well, don't forget to add web hook support to the release notes if that milestone ends up being for 7.0! Really excited about web hooks tbh.

                  1 Reply Last reply
                  0
                  • girishG girish

                    Yes, so the changes in master have already piled up and we have completed all the database migration related code changes. The database migration is kinda massive because we also have to pretty much test every app on the app store with the latest frameworks and databases. So, far I think we only have freescout which seems to have some issues with PHP 7.4 but we are only half way through our apps šŸ™‚ I remember last time around we did this owncloud and wallabag was holding us back (both related to postgresql upgrade).

                    I won't create a separate thread as such for 6.2 because we only see it as an intermediate release for Cloudron 7.

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

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

                    I won't create a separate thread as such for 6.2 because we only see it as an intermediate release for Cloudron 7.

                    Any ETA on when 6.2 will be out, will that start later this week or will it be a while yet? No rush, just curious as I'm trying to plan some of my testing around that Backups behaviour fix for cleaning out missing backups.

                    --
                    Dustin Dauncey
                    www.d19.ca

                    girishG 1 Reply Last reply
                    0
                    • d19dotcaD d19dotca

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

                      I won't create a separate thread as such for 6.2 because we only see it as an intermediate release for Cloudron 7.

                      Any ETA on when 6.2 will be out, will that start later this week or will it be a while yet? No rush, just curious as I'm trying to plan some of my testing around that Backups behaviour fix for cleaning out missing backups.

                      girishG Do not disturb
                      girishG Do not disturb
                      girish
                      Staff
                      wrote on last edited by
                      #13

                      @d19dotca don't have an ETA yet. We still have many apps to port over to the base image before we can make a release. I will update this thread end of the week when I will know better how much ground we have covered.

                      1 Reply Last reply
                      1
                      • M Offline
                        M Offline
                        malvim
                        wrote on last edited by
                        #14

                        Sounds awesome! You guys rock.

                        I've had an interest in multi-host support forever, but haven't been following the discussions as of late. Curious about how billing and support will work.

                        Is this a single dashboard for multiple cloudrons, so that we'll pay for each one separately? Or is it a single cloudron with multi-host capabilities, so that we just throw a bunch of machines on a single cloudron install and it just does its thing?

                        Thanks!

                        girishG 1 Reply Last reply
                        2
                        • M malvim

                          Sounds awesome! You guys rock.

                          I've had an interest in multi-host support forever, but haven't been following the discussions as of late. Curious about how billing and support will work.

                          Is this a single dashboard for multiple cloudrons, so that we'll pay for each one separately? Or is it a single cloudron with multi-host capabilities, so that we just throw a bunch of machines on a single cloudron install and it just does its thing?

                          Thanks!

                          girishG Do not disturb
                          girishG Do not disturb
                          girish
                          Staff
                          wrote on last edited by
                          #15

                          @malvim said in What's coming in Cloudron 7.0:

                          I've had an interest in multi-host support forever, but haven't been following the discussions as of late. Curious about how billing and support will work.
                          Is this a single dashboard for multiple cloudrons, so that we'll pay for each one separately? Or is it a single cloudron with multi-host capabilities, so that we just throw a bunch of machines on a single cloudron install and it just does its thing?

                          We want to implement the latter i.e it's basically a single cloudron with multi-host capabilities, where you can add nodes to a single Cloudron install. As for pricing/billing, there will be some per-node pricing component to our existing pricing. I don't have the exact details yet.

                          marcusquinnM 1 Reply Last reply
                          6
                          • girishG girish

                            @malvim said in What's coming in Cloudron 7.0:

                            I've had an interest in multi-host support forever, but haven't been following the discussions as of late. Curious about how billing and support will work.
                            Is this a single dashboard for multiple cloudrons, so that we'll pay for each one separately? Or is it a single cloudron with multi-host capabilities, so that we just throw a bunch of machines on a single cloudron install and it just does its thing?

                            We want to implement the latter i.e it's basically a single cloudron with multi-host capabilities, where you can add nodes to a single Cloudron install. As for pricing/billing, there will be some per-node pricing component to our existing pricing. I don't have the exact details yet.

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

                            @girish The most interesting thing about this is the way most hosts charge less per CPU/RAM for the smaller VPS tiers to capture people price-comparing.

                            It might be something that pays for itself, where growing single VPS CPU/RAM can be exponentially costly. šŸ¤”

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

                            1 Reply Last reply
                            0
                            • girishG Do not disturb
                              girishG Do not disturb
                              girish
                              Staff
                              wrote on last edited by
                              #17

                              Most of the apps are updated to the new base image, yay! That was a lot of work šŸ™‚ but atleast we can be confident that the apps work with the latest databases. So, we will push out a 6.2 release very soon with the following:

                              • Move apps to new base image v3 - See https://forum.cloudron.io/topic/4366/docker-base-image-3-0
                              • Database upgrades - MySQL 8, Postgres 12, Redis 5, Mongo DB 4.2.
                              • Update node to 14.15.4
                              • Update docker to 20.10.3
                              • Make it possible to restore without updating DNS. This is useful if you want to test out cloudron backups.
                              • Add a way to manage apps <-> groups better. Currently, it's hard to get a grip on what apps a user/group has access to easily (maybe add filters as well).
                              • TLS addon (for DoT in AdguardHome)
                              1 Reply Last reply
                              9
                              • girishG Do not disturb
                                girishG Do not disturb
                                girish
                                Staff
                                wrote on last edited by
                                #18

                                Just finished up on the "Dry run" feature for Cloudron restore. You can use this to test your backups, test migrate to another server to see how well the server performs (for example, when you switch VPS) etc.

                                The way it works is :

                                • you select this "Dry run" checkbox. When enabled, it will restore as always except it won't update the DNS.

                                  10a0d367-6376-487d-b8d9-aeb4991fc6be-image.png

                                • Before you click 'Restore', add an entry in /etc/hosts for my.domain.com to this new server's IP. You probably also want to add entries for your app domains if you want to test them.

                                • Once restored, and you feel happy, you can "switch over" to this new server, using the new sync DNS feature. This is in the Domains view.

                                  8dacc54f-a980-4aea-acc5-b11df7885e51-image.png

                                ruihildtR 1 Reply Last reply
                                12
                                • girishG girish

                                  Just finished up on the "Dry run" feature for Cloudron restore. You can use this to test your backups, test migrate to another server to see how well the server performs (for example, when you switch VPS) etc.

                                  The way it works is :

                                  • you select this "Dry run" checkbox. When enabled, it will restore as always except it won't update the DNS.

                                    10a0d367-6376-487d-b8d9-aeb4991fc6be-image.png

                                  • Before you click 'Restore', add an entry in /etc/hosts for my.domain.com to this new server's IP. You probably also want to add entries for your app domains if you want to test them.

                                  • Once restored, and you feel happy, you can "switch over" to this new server, using the new sync DNS feature. This is in the Domains view.

                                    8dacc54f-a980-4aea-acc5-b11df7885e51-image.png

                                  ruihildtR Offline
                                  ruihildtR Offline
                                  ruihildt
                                  wrote on last edited by
                                  #19

                                  That's great!

                                  Will you potentially lose some data during the backup/restore time that won't be carried over to the new one if you're running "dynamic" apps (like a forum)?

                                  imc67I girishG 2 Replies Last reply
                                  0
                                  • ruihildtR ruihildt

                                    That's great!

                                    Will you potentially lose some data during the backup/restore time that won't be carried over to the new one if you're running "dynamic" apps (like a forum)?

                                    imc67I Offline
                                    imc67I Offline
                                    imc67
                                    translator
                                    wrote on last edited by
                                    #20

                                    @ruihildt I was thinking the same! For example emails getting in to the old server will be lost I guess.

                                    1 Reply Last reply
                                    0
                                    • ruihildtR ruihildt

                                      That's great!

                                      Will you potentially lose some data during the backup/restore time that won't be carried over to the new one if you're running "dynamic" apps (like a forum)?

                                      girishG Do not disturb
                                      girishG Do not disturb
                                      girish
                                      Staff
                                      wrote on last edited by
                                      #21

                                      @ruihildt yes, any data generated between the switch over is lost.

                                      imc67I 1 Reply Last reply
                                      0
                                      • girishG girish

                                        @ruihildt yes, any data generated between the switch over is lost.

                                        imc67I Offline
                                        imc67I Offline
                                        imc67
                                        translator
                                        wrote on last edited by imc67
                                        #22

                                        @girish wouldn't it be a good idea to have something like a "pause switch" all it does is (don't know technically):

                                        1. "freeze" all the containers,
                                        2. then make a backup,
                                        3. migrate to new server,
                                        4. do some testing and
                                        5. switch DNS
                                        6. finally "un-freeze / un-pause" all the containers on the new server (leaving the old one freezed)

                                        Between 1 and 6 you can show the now already available and customizable custom_pages and incoming mail is already buffered at the sender.

                                        d19dotcaD 1 Reply Last reply
                                        4
                                        • imc67I imc67

                                          @girish wouldn't it be a good idea to have something like a "pause switch" all it does is (don't know technically):

                                          1. "freeze" all the containers,
                                          2. then make a backup,
                                          3. migrate to new server,
                                          4. do some testing and
                                          5. switch DNS
                                          6. finally "un-freeze / un-pause" all the containers on the new server (leaving the old one freezed)

                                          Between 1 and 6 you can show the now already available and customizable custom_pages and incoming mail is already buffered at the sender.

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

                                          @imc67 This is easy to do manually in the meantime, but yes I agree it'd be awesome to have this process sort of automated. For me it's mostly just email I focus on that's likely to change between backup and restore, so I do a full system backup and once it gets to the "box" part of the backup I disable the mail container so that it won't receive mail after the backup. Helps a lot. Of course doing this if you have clients relying heavily on email like I do then it means you have to do this in the middle of the night though lol. The ability to automate this process would be awesome.

                                          --
                                          Dustin Dauncey
                                          www.d19.ca

                                          1 Reply 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