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. Feature Requests
  3. Open registration

Open registration

Scheduled Pinned Locked Moved Feature Requests
registration
47 Posts 18 Posters 8.6k Views 17 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    plusone-nick
    wrote on last edited by
    #6

    Also interested in this use case - if any code is shared please let me know =] I will also look into giving this a shot

    βœŒπŸ’™+1

    P 1 Reply Last reply
    2
    • murgeroM murgero

      @jdaviescoates If you would like, we can discuss this in a PM? I'd be more than happy to build a portal for your users to register at.

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

      @murgero that'd be fantastic, thanks! But, um, I can't seem to work out how to PM you on here? πŸ˜›

      I use Cloudron with Gandi & Hetzner

      murgeroM 1 Reply Last reply
      0
      • jdaviescoatesJ jdaviescoates

        @murgero that'd be fantastic, thanks! But, um, I can't seem to work out how to PM you on here? πŸ˜›

        murgeroM Offline
        murgeroM Offline
        murgero
        App Dev
        wrote on last edited by
        #8

        @jdaviescoates Oh PMs must have been disabled or something, you can find my contact info on https://urgero.org

        Use whatever is comfortable for you. Many contact options to choose from.

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

        jdaviescoatesJ 1 Reply Last reply
        1
        • jdaviescoatesJ jdaviescoates

          I'd like people to be able to register and request to join my Cloudron - is that possible? or does an admin always needs to manually create new users?

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

          @jdaviescoates Why do you want to do this? The apps available can by-and-large already allow a user to register for them. Letting others register under your Cloudron sounds similar to sharing your password with friends and family to share your Netflix. Why would others need to access your cloudron? Genuine question. (I guess my concern is increasing the load by more users without them paying for it, thereby possibly decreasing overall performance for those of us who do pay.)

          A life lived in fear is a life half-lived

          luckowL 1 Reply Last reply
          0
          • scookeS scooke

            @jdaviescoates Why do you want to do this? The apps available can by-and-large already allow a user to register for them. Letting others register under your Cloudron sounds similar to sharing your password with friends and family to share your Netflix. Why would others need to access your cloudron? Genuine question. (I guess my concern is increasing the load by more users without them paying for it, thereby possibly decreasing overall performance for those of us who do pay.)

            luckowL Offline
            luckowL Offline
            luckow
            translator
            wrote on last edited by
            #10

            @scooke eg. a use case is an open source community that uses a cloudron instance with some apps. They offer the apps to their community members. To have a consistence user management, it makes sense to have it in the ldap of Cloudron instead of in the user management of each individual application. If you only have 10 or 20 members it's not a problem to delegate the user creation to a user with the admin role. For all other numbers an open registration fits.

            Pronouns: he/him | Primary language: German

            scookeS 1 Reply Last reply
            2
            • luckowL luckow

              @scooke eg. a use case is an open source community that uses a cloudron instance with some apps. They offer the apps to their community members. To have a consistence user management, it makes sense to have it in the ldap of Cloudron instead of in the user management of each individual application. If you only have 10 or 20 members it's not a problem to delegate the user creation to a user with the admin role. For all other numbers an open registration fits.

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

              @luckow I guess you are talking about the Enterprise Cloudron? I'm still trying to understand the situation you describe. My understanding is that Cloudron allows the paying customer (admin) to manage users, thus, the admin can create users (which are email based?) who can then access apps which the admin has created. When I look at https://cloudron.io/console.html#/userprofile?view=subscriptions I don't see any options for more than one admin, which is what it sounds like the op is asking for, unless that is what the Enterprise version is for. Even in the context you describe, it doesn't make sense to allow everyone/anyone admin access to your Cloudron account to then start installing and running any number of cloudrons. *which made me pause, because from what I understand any one cloudron can only be run under one domain. Why would you allow X number of users to access your my.domain.com cloudron to start installing whatever? How would you even monitor it to ensure no one is using more resources than they should? And if the answer is that they would not have access to admin1's cloudron but their own, then shouldn't they just make their own account? Or is it the idea that open source communities are exempt from paying (an option many other services make available)?

              In terms of consistent user management, that is exactly what Cloudon already offers. The one admin user can create X number of users, such as admin@domain.com, user1@domain.com, user2@domain.com, and then even group them. Then, when creating an app, the admin user can then allow users, or users based on groups, access to the admin-created app, without the need for each user to have to manually create their own login for each app (for the most part, some of the apps aren't managed by the cloudron LDAP but manages users within itself).

              But I suppose user1@domain.com might not like the admin-created username and prefers userA@domain.com, and thus allowing them to register themselves as such is preferable to trying to communicate to the admin. And then this cloudron-created user can use the LDAP advantage for signing into other apps too, using their preferred userA@domain.com. If THIS is what the OP is talking about, then I understand the nature of the request: Allowing a user to register themselves as a user within the cloudron LDAP without giving them any admin access.

              Thank for reading all that. I'm trying to understand better.

              A life lived in fear is a life half-lived

              1 Reply Last reply
              0
              • jdaviescoatesJ Offline
                jdaviescoatesJ Offline
                jdaviescoates
                wrote on last edited by
                #12

                Yes, I just want members of my company/ team to be able to register themselves (and then myself as an the admin to approve their registration request) rather than myself having to register them individually so that I can just say say:

                "hey, I've set-up all these cool apps for us to use using this brilliant platform called Cloudron. All you have to do is register at my.mydomain.coop and then once I've approved your registration you'll be able to use those same credentials to login to chat.mydomain.coop, tasks.mydomain.coop, files.mydomain.coop etc too, it rocks! enjoy!"

                I use Cloudron with Gandi & Hetzner

                1 Reply Last reply
                1
                • murgeroM murgero

                  @jdaviescoates Oh PMs must have been disabled or something, you can find my contact info on https://urgero.org

                  Use whatever is comfortable for you. Many contact options to choose from.

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

                  @murgero thanks, have emailed you πŸ™‚

                  I use Cloudron with Gandi & Hetzner

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

                    @murgero Let me know if you need something from the Cloudron side. I guess it can be a separate web app that can be installed at say register.mydomain.com. It can then take an access token (this view is currently "hidden". access it as my.domain.com/#/tokens) and a Cloudron end point. You should then be able to make calls to create user using https://cloudron.io/documentation/api/#/paths/~1users/post .

                    LonkleL 1 Reply Last reply
                    3
                    • avatar1024A Offline
                      avatar1024A Offline
                      avatar1024
                      wrote on last edited by
                      #15

                      Has there been any update on this by any chance? It feels like a super useful feature to have (if well implemented not to get spammed by million subscribers).

                      luckowL 1 Reply Last reply
                      1
                      • jdaviescoatesJ jdaviescoates

                        I'd like people to be able to register and request to join my Cloudron - is that possible? or does an admin always needs to manually create new users?

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

                        @jdaviescoates
                        for "Open registation" read "Open registration"

                        jdaviescoatesJ 1 Reply Last reply
                        1
                        • ? A Former User

                          @jdaviescoates
                          for "Open registation" read "Open registration"

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

                          @Hillside502 fixed, thanks

                          I use Cloudron with Gandi & Hetzner

                          murgeroM 1 Reply Last reply
                          0
                          • jdaviescoatesJ jdaviescoates

                            @Hillside502 fixed, thanks

                            murgeroM Offline
                            murgeroM Offline
                            murgero
                            App Dev
                            wrote on last edited by
                            #18

                            @jdaviescoates Is this still something you would like to discuss? I don't believe I remember getting your email

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

                            jdaviescoatesJ 1 Reply Last reply
                            1
                            • murgeroM murgero

                              @jdaviescoates Is this still something you would like to discuss? I don't believe I remember getting your email

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

                              @murgero you replied 3 times in that email thread πŸ˜‰

                              And then we chatted a little on Matrix, but struggled to find a time we could discuss further...

                              How is that Croodle package coming along? πŸ˜‰

                              (it seemed to already be working well when I tested your test app at https://croodle.urgero.org/ 22 days ago - what's left to get it into the app store? πŸ™‚ )

                              I use Cloudron with Gandi & Hetzner

                              murgeroM 2 Replies Last reply
                              0
                              • jdaviescoatesJ jdaviescoates

                                @murgero you replied 3 times in that email thread πŸ˜‰

                                And then we chatted a little on Matrix, but struggled to find a time we could discuss further...

                                How is that Croodle package coming along? πŸ˜‰

                                (it seemed to already be working well when I tested your test app at https://croodle.urgero.org/ 22 days ago - what's left to get it into the app store? πŸ™‚ )

                                murgeroM Offline
                                murgeroM Offline
                                murgero
                                App Dev
                                wrote on last edited by
                                #20

                                @jdaviescoates said in Open registration:

                                How is that Croodle package coming along?

                                Croodle is working fine - just needs appstore approval!

                                Let's reconnect on Matrix πŸ™‚ I'd like to discuss again now that work has "calmed down"

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

                                1 Reply Last reply
                                1
                                • jdaviescoatesJ jdaviescoates

                                  @murgero you replied 3 times in that email thread πŸ˜‰

                                  And then we chatted a little on Matrix, but struggled to find a time we could discuss further...

                                  How is that Croodle package coming along? πŸ˜‰

                                  (it seemed to already be working well when I tested your test app at https://croodle.urgero.org/ 22 days ago - what's left to get it into the app store? πŸ™‚ )

                                  murgeroM Offline
                                  murgeroM Offline
                                  murgero
                                  App Dev
                                  wrote on last edited by
                                  #21

                                  @jdaviescoates 😎

                                  Obviously this doesn't completely open registration but allows you to look at a list of requested accounts and approve them. This is the frontend for normal users. I plan on making an admin portal soon enough.

                                  a55e224c-a628-4df9-96bb-67038e11ceb7-image.png

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

                                  jdaviescoatesJ 1 Reply Last reply
                                  2
                                  • LonkleL Offline
                                    LonkleL Offline
                                    Lonkle
                                    wrote on last edited by
                                    #22

                                    I’m working on the API documentation but haven’t managed to merge anything yet but this is absolutely possible via a Cloudron Add-on as I like to call custom Cloudron web apps that enhance Cloudron specifically by using its tokens to automate tasks.

                                    1 Reply Last reply
                                    0
                                    • girishG girish

                                      @murgero Let me know if you need something from the Cloudron side. I guess it can be a separate web app that can be installed at say register.mydomain.com. It can then take an access token (this view is currently "hidden". access it as my.domain.com/#/tokens) and a Cloudron end point. You should then be able to make calls to create user using https://cloudron.io/documentation/api/#/paths/~1users/post .

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

                                      @girish said in Open registration:

                                      @murgero Let me know if you need something from the Cloudron side. I guess it can be a separate web app that can be installed at say register.mydomain.com. It can then take an access token (this view is currently "hidden". access it as my.domain.com/#/tokens) and a Cloudron end point. You should then be able to make calls to create user using https://cloudron.io/documentation/api/#/paths/~1users/post .

                                      I’ve only ever been able to get an access token using the API endpoint giving it user admin credentials. What is taking an access token from this β€œhidden” page /tokens page)? Or was this before you created custom tokens?

                                      murgeroM 1 Reply Last reply
                                      0
                                      • LonkleL Lonkle

                                        @girish said in Open registration:

                                        @murgero Let me know if you need something from the Cloudron side. I guess it can be a separate web app that can be installed at say register.mydomain.com. It can then take an access token (this view is currently "hidden". access it as my.domain.com/#/tokens) and a Cloudron end point. You should then be able to make calls to create user using https://cloudron.io/documentation/api/#/paths/~1users/post .

                                        I’ve only ever been able to get an access token using the API endpoint giving it user admin credentials. What is taking an access token from this β€œhidden” page /tokens page)? Or was this before you created custom tokens?

                                        murgeroM Offline
                                        murgeroM Offline
                                        murgero
                                        App Dev
                                        wrote on last edited by
                                        #24

                                        @Lonk If you are an admin on the cloudron instance, just go to your profile https://my.example.com/#/profile and scroll down to "API Tokens" to create an API token.

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

                                        LonkleL 1 Reply Last reply
                                        1
                                        • murgeroM murgero

                                          @jdaviescoates 😎

                                          Obviously this doesn't completely open registration but allows you to look at a list of requested accounts and approve them. This is the frontend for normal users. I plan on making an admin portal soon enough.

                                          a55e224c-a628-4df9-96bb-67038e11ceb7-image.png

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

                                          @murgero nice!

                                          Hopefully those section on the left/ right stack up nicely when viewing on mobile? πŸ™‚

                                          I use Cloudron with Gandi & Hetzner

                                          murgeroM 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