Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    What's coming in 7.0 (was 6.4)

    Announcements
    21
    84
    8748
    Loading More Posts
    • 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.
    • girish
      girish Staff last edited by

      A quick update on this. The "rewrite" is done and our CI tests pass, so we can now proceed to implement new features.

      Some changes that are already done:

      • For privacy, do not use Gravatar as default avatar option
      • wellknown: respond to .wellknown/matrix/client
      • Make new login email translatable
      • Require cloudron.io email to be verified to open support tickets
      • external ldap: If we detect a local user with the same username as found on LDAP/AD we map it
      • add basic eventlog for apps in app view
      • Enable sshfs/cifs/nfs in app import UI
      • Require password for fallback email change
      • Make password reset logic translatable
      • Logout users without 2FA when mandatory 2fa is enabled
      1 Reply Last reply Reply Quote 9
      • girish
        girish Staff last edited by

        Operator role is now implemented. An admin can set user(s)/group(s) as app operator:

        a6385e1f-79ed-4f18-a4f1-511815e4fd4a-image.png

        The operator is then able to do app configuration and maintanence. They will see the gear icon on their dashboard:

        204e44a1-0569-4b96-91c5-e3aaa74a9bec-image.png

        Operator's app UI:

        f7a142a5-1740-4908-9b76-f26a81b35f49-image.png

        Note: An operator who is not an admin cannot uninstall an app, change it's location or clone it.

        fbartels 1 Reply Last reply Reply Quote 11
        • fbartels
          fbartels App Dev @girish last edited by

          @girish that's a very nice feature. I recently had to give a WordPress developer the admin role on our production Cloudron since he needed access to the logs/terminal/file browser. This will make this a lot easier for the future.

          girish 1 Reply Last reply Reply Quote 3
          • girish
            girish Staff @fbartels last edited by girish

            @fbartels right, that's the exact use case this is for!

            Also, there is a breaking change with this. SFTP access is now moved to operators and the flag we had previously to allow non-admins to access SFTP is now gone.

            1 Reply Last reply Reply Quote 5
            • girish
              girish Staff last edited by

              Added an Event Log section in the apps view.

              f3997f48-f9da-4589-a36c-7083c422f13a-image.png

              1 Reply Last reply Reply Quote 9
              • girish
                girish Staff last edited by

                • Added UpCloud object storage integration
                  135fcff1-b768-4a3d-bbc8-7b1179703516-image.png
                1 Reply Last reply Reply Quote 1
                • girish
                  girish Staff last edited by

                  Some email related changes:

                  • Email data is now viewable via the File manager (a new icon on the top right in the Email view).

                  0509d9f5-0d50-49aa-9af8-796abe705fa5-image.png

                  c81f707e-b5ca-40fc-8b25-7f5dc3a20afb-image.png

                  • Email data is stored separately from box data. A new mail.tar.gz (or mail directory in rsync mode) is created now at the top level. In theory, this makes it now possible to create backups, list backups and restore the Email data separately just like we have for apps. Maybe we will implement that in some future release as use cases arrive.

                  • Mailbox backup / restore - There is no special UI for this. But one can now "restore" a mailbox by just uploading old mailbox from a backup and uploading it into the new mailbox via the File manager UI. Mailboxes are in the "vmail" directory in the above screenshot.

                  1 Reply Last reply Reply Quote 10
                  • girish
                    girish Staff last edited by

                    Custom cron commands can be added per-app:

                    bc1001e9-c133-4039-ac38-6ba7379306f3-image.png

                    Output of commands will nicely appear merged in the app's log output:

                    d7806108-fa08-4e45-b4d6-8d9cdb2f68ff-image.png

                    H 1 Reply Last reply Reply Quote 13
                    • H
                      hendrikvl @girish last edited by

                      @girish Great, that you added support for custom cron-commands. I currently have a "cloudron exec" running as cron-job outside of an app, just because I was missing exactly this feature 😉

                      1 Reply Last reply Reply Quote 1
                      • girish
                        girish Staff last edited by

                        There is now a "recovery" flag for the addon containers. It behaves similar to the app recovery mode. The addon container is put in read/write mode and will "sleep". One can then ssh and exec into the container to fix the database. It's fairly geeky but is needed when database becomes corrupt.

                        32a33316-0a31-4773-8010-10b7058152c9-image.png

                        1 Reply Last reply Reply Quote 5
                        • girish
                          girish Staff last edited by

                          recvmail addon is fixed now. we will have to fix the apps after the release.

                          0aaeeb06-6cd3-4faa-b3a1-e6909a31831f-image.png

                          Only the email features are left now. Should be done hopefully this week.

                          jdaviescoates 1 Reply Last reply Reply Quote 5
                          • d19dotca
                            d19dotca last edited by

                            Any ETA for 6.4? Wanting to test the migration issue defect that was identified in https://forum.cloudron.io/topic/5683/data-argument-must-be-of-type-received-null-error-during-restore-process when it’s ready. Would it be this week perhaps?

                            --
                            Dustin Dauncey
                            www.d19.ca

                            girish 1 Reply Last reply Reply Quote 1
                            • girish
                              girish Staff @d19dotca last edited by

                              @d19dotca Don't have an ETA yet, but hoping to finish the features this week, then we can test next week. I replied in the other thread to follow up.

                              1 Reply Last reply Reply Quote 1
                              • jdaviescoates
                                jdaviescoates @girish last edited by

                                @girish said in What's coming in 6.4:

                                recvmail addon is fixed now. we will have to fix the apps after the release.

                                Does this mean you'll be able to fix apps like Discourse so they can receive posts by email? Think / hope so!

                                I use Cloudron with Gandi & Hetzner

                                girish 1 Reply Last reply Reply Quote 0
                                • girish
                                  girish Staff @jdaviescoates last edited by

                                  @jdaviescoates yes. But for discourse, we also need pop support it seems.

                                  jdaviescoates 1 Reply Last reply Reply Quote 1
                                  • jdaviescoates
                                    jdaviescoates @girish last edited by

                                    @girish said in What's coming in 6.4:

                                    But for discourse, we also need pop support it seems.

                                    Unless you use the API instead:

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

                                    I use Cloudron with Gandi & Hetzner

                                    1 Reply Last reply Reply Quote 0
                                    • girish
                                      girish Staff last edited by

                                      Impersonate user feature:

                                      You can click on the impersonate button (second button from left):

                                      7b8e4b24-df67-4216-909b-96ba22f5bfa1-image.png

                                      This will create a temporary password that you can use to login to apps or the dashboard. This will help admins to pre-setup things on behalf of the user. Importantly, this does not reset the user's existing password, this is an alternate password.

                                      04426280-3320-401e-a5c4-a89b57882b77-image.png

                                      1 Reply Last reply Reply Quote 7
                                      • girish
                                        girish Staff last edited by

                                        There's a link in the profile page now to send password reset request:

                                        b3420368-1a6e-4f4e-a9d9-838893cf22e2-image.png

                                        1 Reply Last reply Reply Quote 5
                                        • girish
                                          girish Staff last edited by

                                          POP3 support is enabled on the server but it's disabled for all mailboxes by default. It has to enabled per mailbox.

                                          c94419cb-b2b1-493b-ae99-cf070157651a-image.png

                                          1 Reply Last reply Reply Quote 7
                                          • girish
                                            girish Staff last edited by

                                            So, the status of the release is that mailbox forwarding is being worked on. Once that is done, we will cut a release.

                                            1 Reply Last reply Reply Quote 10
                                            • d19dotca
                                              d19dotca last edited by

                                              Getting excited for 6.4 (especially since it fixes a bug that's currently keeping me locked in-place with my current hosting provider), and all the amazing improvements particularly around email! 🙂

                                              Was just wondering if there was an ETA for us. I know I asked about 11 days ago, just really looking forward to it. haha.

                                              Also a slightly selfish reason for asking... it'll save me from having to pay another month of hosting from my current host if I can migrate off before end of this month if that other defect is fixed which is supposed to be fixed with 6.4, not a ton of time left for me to plan it out since it has to be in the middle of the night (i.e. weekends only, 3 weekends left and I'm guessing this weekend will be too soon, so really only 2 weekends left for me to do this migration so I'm getting a bit antsy). 😉

                                              --
                                              Dustin Dauncey
                                              www.d19.ca

                                              girish 1 Reply Last reply Reply Quote 3
                                              • girish
                                                girish Staff @d19dotca last edited by

                                                @d19dotca we plan to release next week, for sure.

                                                1 Reply Last reply Reply Quote 7
                                                • girish
                                                  girish Staff last edited by girish

                                                  Possibly final update: the manual tests went fine. We are just getting the e2e tests to pass and then we are good.

                                                  d19dotca 1 Reply Last reply Reply Quote 5
                                                  • d19dotca
                                                    d19dotca @girish last edited by

                                                    @girish will this be out later today by any chance?

                                                    --
                                                    Dustin Dauncey
                                                    www.d19.ca

                                                    nebulon girish 2 Replies Last reply Reply Quote 1
                                                    • nebulon
                                                      nebulon Staff @d19dotca last edited by

                                                      @d19dotca it is still in our end to end tests....

                                                      1 Reply Last reply Reply Quote 0
                                                      • girish
                                                        girish Staff @d19dotca last edited by girish

                                                        @d19dotca I will contact you from support, I think we can fix up your instance so you are not blocked by this.

                                                        Main issue is DO DNS is really letting us down this week. It keeps failing sporadically causing our tests to fail.

                                                        1 Reply Last reply Reply Quote 3
                                                        • girish
                                                          girish Staff last edited by

                                                          As a heads up, this release will get published as Cloudron 7.0 and not 6.4 . It's because we stop supporting Ubuntu 16 from this major version and also the format of backups have changed.

                                                          robi A 2 Replies Last reply Reply Quote 3
                                                          • robi
                                                            robi @girish last edited by robi

                                                            @girish 😮 👏 🙌

                                                            Life of Advanced Technology

                                                            1 Reply Last reply Reply Quote 0
                                                            • Unpinned by  girish girish 
                                                            • A
                                                              adeelahmad @girish last edited by

                                                              @girish Take it easy no pressue or rush. We understnad things take time. Love all of your work. Keep up the Good Work please!

                                                              1 Reply Last reply Reply Quote 4
                                                              • L
                                                                LoudLemur @girish last edited by

                                                                @girish

                                                                It is a pity you can't hear the loud cheers and applause when you give us news like this.

                                                                1 Reply Last reply Reply Quote 10
                                                                • d19dotca
                                                                  d19dotca last edited by

                                                                  Great job guys! Super long changelog, happy to see many of the changes included there! 🙂 I'm going to upgrade likely tomorrow night.

                                                                  PS - Girish, the migration went well from you manually adding in the self-signed certs the other day. I really appreciate the awesome support and help with that! You guys rock!

                                                                  --
                                                                  Dustin Dauncey
                                                                  www.d19.ca

                                                                  1 Reply Last reply Reply Quote 7
                                                                  • murgero
                                                                    murgero App Dev last edited by

                                                                    Why are we allowing POP3? It's an old, outdated, and insecure mail protocol.

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

                                                                    timconsidine jdaviescoates girish necrevistonnezr 4 Replies Last reply Reply Quote 2
                                                                    • timconsidine
                                                                      timconsidine @murgero last edited by

                                                                      @murgero : i think the dinosaurs were bellowing loudly

                                                                      1 Reply Last reply Reply Quote 2
                                                                      • jdaviescoates
                                                                        jdaviescoates @murgero last edited by

                                                                        @murgero said in What's coming in 7.0 (was 6.4):

                                                                        Why are we allowing POP3? It's an old, outdated, and insecure mail protocol.

                                                                        For some reason it is still required for various things. e.g. Discourse reply-by-email features (as mad as that sounds), and I think perhaps sucking messages into Gmail too (which can help people to get started using Cloudron mail stuff before they are ready to fully transition away from where they've currently got everything)

                                                                        I use Cloudron with Gandi & Hetzner

                                                                        1 Reply Last reply Reply Quote 3
                                                                        • girish
                                                                          girish Staff @murgero last edited by girish

                                                                          @murgero mostly for compatibility with apps and some services that we cannot control. Admittedly, I didn't want to enable it but it was trivial to enable it in dovecot.

                                                                          It's also disabled by default for all mailboxes. We also only support POP3S (no plain POP3).

                                                                          1 Reply Last reply Reply Quote 7
                                                                          • necrevistonnezr
                                                                            necrevistonnezr @murgero last edited by

                                                                            @murgero said in What's coming in 7.0 (was 6.4):

                                                                            Why are we allowing POP3? It's an old, outdated, and insecure mail protocol.

                                                                            TBH all mail protocols are outdated and insecure if compared so secure messenger protocols. Email cannot be fixed or made secure (think encryption or shit like HTML emails)

                                                                            fbartels 1 Reply Last reply Reply Quote 4
                                                                            • fbartels
                                                                              fbartels App Dev @necrevistonnezr last edited by

                                                                              @necrevistonnezr said in What's coming in 7.0 (was 6.4):

                                                                              all mail protocols are outdated and insecure if compared so secure messenger protocols

                                                                              ^this email was not designed as a secret medium. Unlike protocols such as matrix.

                                                                              necrevistonnezr 1 Reply Last reply Reply Quote 2
                                                                              • necrevistonnezr
                                                                                necrevistonnezr @fbartels last edited by

                                                                                @fbartels said in What's coming in 7.0 (was 6.4):

                                                                                @necrevistonnezr said in What's coming in 7.0 (was 6.4):

                                                                                all mail protocols are outdated and insecure if compared so secure messenger protocols

                                                                                ^this email was not designed as a secret medium. Unlike protocols such as matrix.

                                                                                Exactly.

                                                                                1 Reply Last reply Reply Quote 1
                                                                                • d19dotca
                                                                                  d19dotca last edited by d19dotca

                                                                                  Just curious @girish @nebulon ... I see 7.0.2 out but I still get the notice of this being pre-release and not production ready... is that still accurate or is that an outdated message?

                                                                                  This update is a pre-release and not considered stable yet. Please update at your own risk.

                                                                                  --
                                                                                  Dustin Dauncey
                                                                                  www.d19.ca

                                                                                  girish 1 Reply Last reply Reply Quote 1
                                                                                  • avatar1024
                                                                                    avatar1024 last edited by avatar1024

                                                                                    Thanks for the fantastic release!!

                                                                                    Brilliant new features: per event log, per cron, app manager role, email data file manager, and everything else...well done!!

                                                                                    Always visible grey squared gear icon is a bit less pretty than just the gear (as it used to be), no? Very minor point of course!

                                                                                    Also there was a talk on a mailbox manager role at some point (someone who could administrate the email side of thing), is this part of this release in the end or is there more work plan for this or for other role customisation in the next release?

                                                                                    nebulon 1 Reply Last reply Reply Quote 1
                                                                                    • nebulon
                                                                                      nebulon Staff @avatar1024 last edited by

                                                                                      @avatar1024 said in What's coming in 7.0 (was 6.4):

                                                                                      Always visible grey scared gear icon is a bit less pretty than just the gear (as it used to be), no? Very minor point of course!

                                                                                      which one do you mean? We have reworked some code in the apps grid to support the app operator role, so maybe you hit some regression, as the gear icon I am thinking of, should not be always visible.

                                                                                      avatar1024 1 Reply Last reply Reply Quote 0
                                                                                      • avatar1024
                                                                                        avatar1024 @nebulon last edited by avatar1024

                                                                                        @nebulon Apologies, I meant that on mouse hover an app, there is now a grey square button (with white gear) always visible, which then turns white (with blue gear) when actually hovering over it. Before it used to be that you see only the gear (without a square) when hovering over an app and you'd see the square when hovering over the gear.

                                                                                        Haha I've realised this is only a dark theme issue. I've just tried in another browser with a light theme and the issue is not here. So yes, probably a slight regression on the dark theme.
                                                                                        gear button.pnggear button_active.png Cloudron 7
                                                                                        gear button_old.pnggear button_active_old.png Cloudron 6

                                                                                        nebulon 1 Reply Last reply Reply Quote 4
                                                                                        • nebulon
                                                                                          nebulon Staff @avatar1024 last edited by

                                                                                          @avatar1024 well spotted, thanks. This is indeed a regression. I have fixed this now for the next release.

                                                                                          1 Reply Last reply Reply Quote 3
                                                                                          • girish
                                                                                            girish Staff @d19dotca last edited by girish

                                                                                            @d19dotca since we roll out slowly, it will show as 'unstable' for the others. at this point, 7.0 is still available only to new installations and those who check for an update manually. We will start a roll out only next week. In general, it is truly stable (as in, what we have staged might have small regressions) only once I make a forum announcement here and blog post that Cloudron 7 is available.

                                                                                            ? 1 Reply Last reply Reply Quote 8
                                                                                            • ?
                                                                                              A Former User @girish last edited by

                                                                                              @girish just curious but I might be missing something. How was custom app installation made easier?

                                                                                              girish 1 Reply Last reply Reply Quote 2
                                                                                              • girish
                                                                                                girish Staff @Guest last edited by

                                                                                                @atridad unfortunately, we didn't make any progress with that in this release.

                                                                                                timconsidine 1 Reply Last reply Reply Quote 0
                                                                                                • timconsidine
                                                                                                  timconsidine @girish last edited by

                                                                                                  @girish my Cloudron instance was auto-upgraded to 7.0.3 last night. I have a lot of apps in Not Responding status, with a message on each :

                                                                                                  Restarting - Waiting for Cloudron to initialize

                                                                                                  I have rebooted the server using the System Info link.

                                                                                                  Not possible to cancel and retry tasks.

                                                                                                  Is there are any advice about getting these started ?

                                                                                                  timconsidine 1 Reply Last reply Reply Quote 2
                                                                                                  • timconsidine
                                                                                                    timconsidine @timconsidine last edited by

                                                                                                    @girish panic over
                                                                                                    They have all started now
                                                                                                    Seemed to take a looong time after server reboot
                                                                                                    Logs are difficult to interpret but seems like redis was struggling to get loaded.
                                                                                                    All seems ok for now
                                                                                                    Look forward to getting up to speed with 7.0 changes

                                                                                                    timconsidine 1 Reply Last reply Reply Quote 1
                                                                                                    • timconsidine
                                                                                                      timconsidine @timconsidine last edited by timconsidine

                                                                                                      sorry if I am being blind or thick, but is there some kind of CHANGELOG for what's in 7.0 ~ 7.03

                                                                                                      This thread is too long and too broad for my little brain

                                                                                                      nebulon 1 Reply Last reply Reply Quote 0
                                                                                                      • nebulon
                                                                                                        nebulon Staff @timconsidine last edited by

                                                                                                        @timconsidine the changes are all listed in https://git.cloudron.io/cloudron/box/-/blob/master/CHANGES#L2367 or they should also be shown in the notification about the update in your Cloudron dashboard.

                                                                                                        timconsidine 1 Reply Last reply Reply Quote 1
                                                                                                        • timconsidine
                                                                                                          timconsidine @nebulon last edited by

                                                                                                          @nebulon cheers !

                                                                                                          1 Reply Last reply Reply Quote 0
                                                                                                          • First post
                                                                                                            Last post
                                                                                                          Powered by NodeBB