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 7.0 (was 6.4)

What's coming in 7.0 (was 6.4)

Scheduled Pinned Locked Moved Announcements
84 Posts 21 Posters 30.6k Views 26 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • d19dotcaD Offline
    d19dotcaD Offline
    d19dotca
    wrote on last edited by d19dotca
    #2

    Wooo! Finally the big mail-focused release I (and many others) have been waiting for! ๐Ÿ™‚ Looking forward to it. Any way I can help, just let me know.

    --
    Dustin Dauncey
    www.d19.ca

    jdaviescoatesJ 1 Reply Last reply
    5
    • d19dotcaD d19dotca

      Wooo! Finally the big mail-focused release I (and many others) have been waiting for! ๐Ÿ™‚ Looking forward to it. Any way I can help, just let me know.

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

      @d19dotca it does actually say

      (moved to next release)

      After the email stuff, but I think that's just a copy/ paste oversight, right @girish ? ๐Ÿค”

      I use Cloudron with Gandi & Hetzner

      d19dotcaD girishG 2 Replies Last reply
      1
      • jdaviescoatesJ jdaviescoates

        @d19dotca it does actually say

        (moved to next release)

        After the email stuff, but I think that's just a copy/ paste oversight, right @girish ? ๐Ÿค”

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

        @jdaviescoates Oh yeah great catch! I'm sure that was a copy/paste mix-up as it's stating that in the older 6.3 announcement too. Wouldn't make sense to announce something that's not actually coming. ๐Ÿ˜† haha

        --
        Dustin Dauncey
        www.d19.ca

        1 Reply Last reply
        3
        • ? Offline
          ? Offline
          A Former User
          wrote on last edited by
          #5

          That operator role will be AMAZING. ALso mail backups ๐Ÿ˜„ ๐Ÿ˜„ ๐Ÿ˜„

          1 Reply Last reply
          2
          • jdaviescoatesJ jdaviescoates

            @d19dotca it does actually say

            (moved to next release)

            After the email stuff, but I think that's just a copy/ paste oversight, right @girish ? ๐Ÿค”

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

            @jdaviescoates said in What's coming in 6.4:

            After the email stuff, but I think that's just a copy/ paste oversight, right @girish ?

            whoops, fixed

            1 Reply Last reply
            3
            • girishG girish

              This will mostly have email related improvements. There's also a few last mail related migrations to do for multi-host in Cloudron 8 (everything else is migrated, yay).

              • Better email monitoring/visibility for admins. @d19dotca raised many important posts and there's also existing ones. We have to read the posts in more detail and discuss internally before we give more details on what we plan to do here.
              • Add easier way to setup mailbox redirects
              • Add way to setup sieve rules for mailboxes from the dashboard itself. One way we are thinking of doing this is to simply expose mail data via the file manager. Just like how app data is also exposed via file manager. Just to make it easier to use, we will probably add "download"/"restore" action in the mailbox view to add on top of this.
              • Backup mail data separately (instead of as part of box code). This will allow restoring and backing up mail stuff separately just like it's an app.
              • Add a way to run cronjobs (per app?)
              • Operator role for specific app. This new role will allow assigning a user as "operator" for some apps and that user can then view logs, restart app, increase memory limit etc but without being a cloudron admin as such.
              • Make it easy to install non-appstore apps.

              EDIT: Since we stop supporting Ubuntu 16 from this release, we decided to call this Cloudron 7.0 and not 6.4.

              M Offline
              M Offline
              msbt
              App Dev
              wrote on last edited by
              #7

              @girish said in What's coming in 6.4:

              Operator role for specific app. This new role will allow assigning a user as "operator" for some apps and that user can then view logs, restart app, increase memory limit etc but without being a cloudron admin as such.

              any chance that this update in management comes with a "group admin", who can install/operate apps and add users for specific groups only? ๐Ÿ˜‰

              ? girishG 2 Replies Last reply
              2
              • M msbt

                @girish said in What's coming in 6.4:

                Operator role for specific app. This new role will allow assigning a user as "operator" for some apps and that user can then view logs, restart app, increase memory limit etc but without being a cloudron admin as such.

                any chance that this update in management comes with a "group admin", who can install/operate apps and add users for specific groups only? ๐Ÿ˜‰

                ? Offline
                ? Offline
                A Former User
                wrote on last edited by
                #8

                @msbt Personally, I think the best approach is an unlimited number of customizable roles with a set of permissions you can give those roles.

                So like discord for instance:
                Screen Shot 2021-07-09 at 1.28.54 AM.png

                This is definitely more work so I get if its not a thing that will make it in.

                1 Reply Last reply
                7
                • M msbt

                  @girish said in What's coming in 6.4:

                  Operator role for specific app. This new role will allow assigning a user as "operator" for some apps and that user can then view logs, restart app, increase memory limit etc but without being a cloudron admin as such.

                  any chance that this update in management comes with a "group admin", who can install/operate apps and add users for specific groups only? ๐Ÿ˜‰

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

                  @msbt Will look into that. I think there was also request for a role to just create mailboxes.

                  jdaviescoatesJ avatar1024A 2 Replies Last reply
                  6
                  • girishG girish

                    @msbt Will look into that. I think there was also request for a role to just create mailboxes.

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

                    @girish as I remember that was about adding the ability to create mailboxes to the existing User Manager role (given that very often new Users also need an mailbox).

                    I use Cloudron with Gandi & Hetzner

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

                      @atridad I added a last item "Make it easy to install non-app store apps". We are hoping to atleast make it easy for people to install from something like your repo.

                      fbartelsF 1 Reply Last reply
                      6
                      • girishG girish

                        This will mostly have email related improvements. There's also a few last mail related migrations to do for multi-host in Cloudron 8 (everything else is migrated, yay).

                        • Better email monitoring/visibility for admins. @d19dotca raised many important posts and there's also existing ones. We have to read the posts in more detail and discuss internally before we give more details on what we plan to do here.
                        • Add easier way to setup mailbox redirects
                        • Add way to setup sieve rules for mailboxes from the dashboard itself. One way we are thinking of doing this is to simply expose mail data via the file manager. Just like how app data is also exposed via file manager. Just to make it easier to use, we will probably add "download"/"restore" action in the mailbox view to add on top of this.
                        • Backup mail data separately (instead of as part of box code). This will allow restoring and backing up mail stuff separately just like it's an app.
                        • Add a way to run cronjobs (per app?)
                        • Operator role for specific app. This new role will allow assigning a user as "operator" for some apps and that user can then view logs, restart app, increase memory limit etc but without being a cloudron admin as such.
                        • Make it easy to install non-appstore apps.

                        EDIT: Since we stop supporting Ubuntu 16 from this release, we decided to call this Cloudron 7.0 and not 6.4.

                        ? Offline
                        ? Offline
                        A Former User
                        wrote on last edited by A Former User
                        #12

                        @girish said in What's coming in 6.4:

                        • Make it easy to install non-appstore apps.

                        I see what you did there... ๐Ÿ˜Š

                        1 Reply Last reply
                        0
                        • girishG girish

                          @atridad I added a last item "Make it easy to install non-app store apps". We are hoping to atleast make it easy for people to install from something like your repo.

                          fbartelsF Offline
                          fbartelsF Offline
                          fbartels
                          App Dev
                          wrote on last edited by
                          #13

                          @girish said in What's coming in 6.4:

                          I added a last item "Make it easy to install non-app store apps".

                          That is great news. In case you do not yet have a better idea how this could be designed, I want to pitch the way this is organised in Portainer again. I explained it already a while back in https://forum.cloudron.io/topic/4485/proposal-the-cur-cloudron-user-repository/14?_=1626194230000. Basically a local admin can override/extend the entries from their official "appstore". Additional entries are defined in a json structure. When opening the Cloudron appstore it makes a request to https://my.cloudron.host/api/v1/appstore/apps which gets a json response with all the appstore data. What if opening the store would in addition to this also make a request to https://user:password@store.my.domain/apps.json and also show a category "community" that lists apps from this json listing. Plus points if the listing can be password protected (like the private docker registry). This could also be a nice revenue model for external app developers.

                          ? M fbartelsF 3 Replies Last reply
                          6
                          • girishG girish pinned this topic on
                          • fbartelsF fbartels

                            @girish said in What's coming in 6.4:

                            I added a last item "Make it easy to install non-app store apps".

                            That is great news. In case you do not yet have a better idea how this could be designed, I want to pitch the way this is organised in Portainer again. I explained it already a while back in https://forum.cloudron.io/topic/4485/proposal-the-cur-cloudron-user-repository/14?_=1626194230000. Basically a local admin can override/extend the entries from their official "appstore". Additional entries are defined in a json structure. When opening the Cloudron appstore it makes a request to https://my.cloudron.host/api/v1/appstore/apps which gets a json response with all the appstore data. What if opening the store would in addition to this also make a request to https://user:password@store.my.domain/apps.json and also show a category "community" that lists apps from this json listing. Plus points if the listing can be password protected (like the private docker registry). This could also be a nice revenue model for external app developers.

                            ? Offline
                            ? Offline
                            A Former User
                            wrote on last edited by
                            #14

                            @fbartels Agreed! This workflow would be excellent!

                            1 Reply Last reply
                            0
                            • fbartelsF fbartels

                              @girish said in What's coming in 6.4:

                              I added a last item "Make it easy to install non-app store apps".

                              That is great news. In case you do not yet have a better idea how this could be designed, I want to pitch the way this is organised in Portainer again. I explained it already a while back in https://forum.cloudron.io/topic/4485/proposal-the-cur-cloudron-user-repository/14?_=1626194230000. Basically a local admin can override/extend the entries from their official "appstore". Additional entries are defined in a json structure. When opening the Cloudron appstore it makes a request to https://my.cloudron.host/api/v1/appstore/apps which gets a json response with all the appstore data. What if opening the store would in addition to this also make a request to https://user:password@store.my.domain/apps.json and also show a category "community" that lists apps from this json listing. Plus points if the listing can be password protected (like the private docker registry). This could also be a nice revenue model for external app developers.

                              M Offline
                              M Offline
                              malvim
                              wrote on last edited by
                              #15

                              @fbartels this sounds nice

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

                                @girish said in What's coming in 6.4:

                                Make it easy to install non-appstore apps.

                                Can someone point me to any prior discussions based around this topic?

                                Even though I myself like to use these non-appstore apps, partly to help test, partly because it is an app I'd like to use (I just installed the Paperless-ng app), the amount of troubleshooting that goes on seems like alot. And, as I've expressed before in other posts, I love the stability and ease of Cloudron, and the amazingly quick and attentive help the main devs give, particularly on this forum.

                                So I don't see how adding the option for more people, likely many who are even less skilled than I (and I am barely keeping my head above water here!), to start messing around with apps that need tweaking, is going to help keep all that we love about Cloudron at the fore. I mean, the tech barrier (code barrier? comprehension barrier?) in front of building and installing non-app store apps I imagine acts as a gate to limit the number of Help requests connected to these apps. Do we need another type of gate?

                                I am impressed by how quickly and neighbourly the other posters are to help, both myself, and I can see them helping others. Is there not some other way to keep this third-party option alive, maybe even another subscroption level?

                                Sub-reddits often require posters to have a certain life-span before you can post; lowendtalk also has a minimum activity level for posting. But I can see how that could seem too exclusive for new comers, and maybe even for old-timers now.

                                Any thoughts?

                                A life lived in fear is a life half-lived

                                necrevistonnezrN girishG 2 Replies Last reply
                                2
                                • scookeS scooke

                                  @girish said in What's coming in 6.4:

                                  Make it easy to install non-appstore apps.

                                  Can someone point me to any prior discussions based around this topic?

                                  Even though I myself like to use these non-appstore apps, partly to help test, partly because it is an app I'd like to use (I just installed the Paperless-ng app), the amount of troubleshooting that goes on seems like alot. And, as I've expressed before in other posts, I love the stability and ease of Cloudron, and the amazingly quick and attentive help the main devs give, particularly on this forum.

                                  So I don't see how adding the option for more people, likely many who are even less skilled than I (and I am barely keeping my head above water here!), to start messing around with apps that need tweaking, is going to help keep all that we love about Cloudron at the fore. I mean, the tech barrier (code barrier? comprehension barrier?) in front of building and installing non-app store apps I imagine acts as a gate to limit the number of Help requests connected to these apps. Do we need another type of gate?

                                  I am impressed by how quickly and neighbourly the other posters are to help, both myself, and I can see them helping others. Is there not some other way to keep this third-party option alive, maybe even another subscroption level?

                                  Sub-reddits often require posters to have a certain life-span before you can post; lowendtalk also has a minimum activity level for posting. But I can see how that could seem too exclusive for new comers, and maybe even for old-timers now.

                                  Any thoughts?

                                  necrevistonnezrN Offline
                                  necrevistonnezrN Offline
                                  necrevistonnezr
                                  wrote on last edited by
                                  #17

                                  @scooke I think Iโ€™m with you on that. Having โ€šinofficialโ€˜ apps or a second AppStore doesnโ€™t help quality on the long run - unless itโ€™s just testing ground for officially supported apps. Otherwise itโ€™s easy to habe the Nextcloud or Yunohost mess on your hand with unofficial apps breaking all sorts of stuffโ€ฆ.

                                  1 Reply Last reply
                                  2
                                  • scookeS scooke

                                    @girish said in What's coming in 6.4:

                                    Make it easy to install non-appstore apps.

                                    Can someone point me to any prior discussions based around this topic?

                                    Even though I myself like to use these non-appstore apps, partly to help test, partly because it is an app I'd like to use (I just installed the Paperless-ng app), the amount of troubleshooting that goes on seems like alot. And, as I've expressed before in other posts, I love the stability and ease of Cloudron, and the amazingly quick and attentive help the main devs give, particularly on this forum.

                                    So I don't see how adding the option for more people, likely many who are even less skilled than I (and I am barely keeping my head above water here!), to start messing around with apps that need tweaking, is going to help keep all that we love about Cloudron at the fore. I mean, the tech barrier (code barrier? comprehension barrier?) in front of building and installing non-app store apps I imagine acts as a gate to limit the number of Help requests connected to these apps. Do we need another type of gate?

                                    I am impressed by how quickly and neighbourly the other posters are to help, both myself, and I can see them helping others. Is there not some other way to keep this third-party option alive, maybe even another subscroption level?

                                    Sub-reddits often require posters to have a certain life-span before you can post; lowendtalk also has a minimum activity level for posting. But I can see how that could seem too exclusive for new comers, and maybe even for old-timers now.

                                    Any thoughts?

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

                                    @scooke Yeah, great points. I should have been more clear. We don't intend to add a way to add a 3rd party app store. While this is possible, apart from it being some technical achievement, will most likely just frustrate users.

                                    What I meant by that feature was that it will be useful to have a way to quckly install apps that are packaged by others without having to step into the CLI. i.e skip the whole CLI install+build+push image+install cycle. This workflow requires the user to know nodejs, docker, CLI use among other things, quite complicated. We also have a selfish reason to do this. When someone suggests that something is "packaged", we would like to have a quick look as to what state the app is in and we have to do this CLI workflow ourselves.

                                    I don't know how this looks like but maybe there is some simple install UI where one can just put upload a manifest file + docker image name and that's it.

                                    ? scookeS 2 Replies Last reply
                                    8
                                    • girishG girish

                                      @scooke Yeah, great points. I should have been more clear. We don't intend to add a way to add a 3rd party app store. While this is possible, apart from it being some technical achievement, will most likely just frustrate users.

                                      What I meant by that feature was that it will be useful to have a way to quckly install apps that are packaged by others without having to step into the CLI. i.e skip the whole CLI install+build+push image+install cycle. This workflow requires the user to know nodejs, docker, CLI use among other things, quite complicated. We also have a selfish reason to do this. When someone suggests that something is "packaged", we would like to have a quick look as to what state the app is in and we have to do this CLI workflow ourselves.

                                      I don't know how this looks like but maybe there is some simple install UI where one can just put upload a manifest file + docker image name and that's it.

                                      ? Offline
                                      ? Offline
                                      A Former User
                                      wrote on last edited by
                                      #19

                                      @girish Yeah. An entire third party store built in might cause confusion.

                                      1 Reply Last reply
                                      0
                                      • fbartelsF fbartels

                                        @girish said in What's coming in 6.4:

                                        I added a last item "Make it easy to install non-app store apps".

                                        That is great news. In case you do not yet have a better idea how this could be designed, I want to pitch the way this is organised in Portainer again. I explained it already a while back in https://forum.cloudron.io/topic/4485/proposal-the-cur-cloudron-user-repository/14?_=1626194230000. Basically a local admin can override/extend the entries from their official "appstore". Additional entries are defined in a json structure. When opening the Cloudron appstore it makes a request to https://my.cloudron.host/api/v1/appstore/apps which gets a json response with all the appstore data. What if opening the store would in addition to this also make a request to https://user:password@store.my.domain/apps.json and also show a category "community" that lists apps from this json listing. Plus points if the listing can be password protected (like the private docker registry). This could also be a nice revenue model for external app developers.

                                        fbartelsF Offline
                                        fbartelsF Offline
                                        fbartels
                                        App Dev
                                        wrote on last edited by
                                        #20

                                        Yes, depending on quality this could of course cause some confusion. But there are a few examples of working third party repositories out there that extend a main product. The external app stores on Synology come to mind for example. Plus since apps are running in read-only containers and are mostly isolated from the host I don't think an app can mess up a server at all. But the most important part for me was in the last sentence:

                                        @fbartels said in What's coming in 6.4:

                                        This could also be a nice revenue model for external app developers.

                                        1 Reply Last reply
                                        1
                                        • girishG girish

                                          @scooke Yeah, great points. I should have been more clear. We don't intend to add a way to add a 3rd party app store. While this is possible, apart from it being some technical achievement, will most likely just frustrate users.

                                          What I meant by that feature was that it will be useful to have a way to quckly install apps that are packaged by others without having to step into the CLI. i.e skip the whole CLI install+build+push image+install cycle. This workflow requires the user to know nodejs, docker, CLI use among other things, quite complicated. We also have a selfish reason to do this. When someone suggests that something is "packaged", we would like to have a quick look as to what state the app is in and we have to do this CLI workflow ourselves.

                                          I don't know how this looks like but maybe there is some simple install UI where one can just put upload a manifest file + docker image name and that's it.

                                          scookeS Offline
                                          scookeS Offline
                                          scooke
                                          wrote on last edited by
                                          #21

                                          @girish said in What's coming in 6.4:

                                          We also have a selfish reason to do this. When someone suggests that something is "packaged", we would like to have a quick look as to what state the app is in and we have to do this CLI workflow ourselves.

                                          This makes a lot of sense actually. With whatever process you come up with, the goal would be that knowing when someone says the app is packaged, "ready", it most likely is because they've had to do the correct steps, get auto-checked. So in the long run it would actually help the AppStore by freeing up your time checking things before making them Official.

                                          I imagine there'll still be alot of troubleshooting involved getting to the Packaged state though.

                                          A life lived in fear is a life half-lived

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