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.7k 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.
  • 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 Online
                          necrevistonnezrN Online
                          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
                                  • 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.

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

                                    @girish thank you! Any way to add configurable backup failure SSL expiration notifications? I liked it very much the way there were before 6.3, as I only have one backup per day and 3 missing backups - it’s 3 days of data loss.
                                    For SSL - I have a non-standard configuration and having notifications in advance helps really a lot.

                                    girishG 1 Reply Last reply
                                    1
                                    • jegillikin 0J Offline
                                      jegillikin 0J Offline
                                      jegillikin 0
                                      wrote on last edited by
                                      #23

                                      Excellent progress!

                                      1 Reply Last reply
                                      0
                                      • samirS Offline
                                        samirS Offline
                                        samir
                                        wrote on last edited by
                                        #24

                                        @girish I've got a suggestion if the focus on this release is on email : add some basic feature to deal with mailing-lists:

                                        • add at least an API to see the members of a mailing-list. (priority P3)
                                        • add an API to subscribe/unsubscribe a user from a mailing-list. (priority P2)
                                        • build an UI for both features (P1)

                                        In our use case, a user sending an email to a mailing-list want to be sure that someone from the crew is receiving the mail, aka is member of the mailing-list.

                                        I definitely don't want to go through the hassle of installing/configuring mailman or something else, because I feel that the cloudron mailing-list feature does just enough for the job, and just need a little bit more basic features.

                                        It would be very nice if a user can subscribe and unsubscribe by himself for the mailing-list, taking the burden off the administrator for adding/removing manually users. Besides, it would give more autonomy to the users, which is good.

                                        With at least some basic APIs, I could automate myself the process, through a rocketchat bot for instance.

                                        girishG 1 Reply Last reply
                                        3
                                        • samirS Offline
                                          samirS Offline
                                          samir
                                          wrote on last edited by
                                          #25

                                          @girish oh, one more thing, fix the "https://forum.cloudron.io/topic/2611/cannot-send-email-from-outlook-2007-with-5-2-4-connection-error-ssl-routines-tls/2" instead of having a workaround...

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