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.9k 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.
  • 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
    • murgeroM murgero

      @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.

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

      @murgero said in Open registration:

      @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.

      Yes, but the way @girish explained it didn’t sound like doing it manually like how you instructed, so I wondered what he meant. I really don’t know what he meant by the β€œapp could take a token” from /tokens but I’d never heard of that endpoint. I’m guessing it’s just the old one that was used to create custom api tokens before the current system (which uses a different URL).

      1 Reply Last reply
      1
      • avatar1024A avatar1024

        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 Offline
        luckowL Offline
        luckow
        translator
        wrote on last edited by
        #27

        @avatar1024 Sorry for beeing a little bit verbose πŸ™‚

        CMS Garden held a (virtual) Unconference two weeks ago. One of our biggest issues was self registering attendees into our LDAP. Thanks to the external LDAP connector to Univention Corporate Server (UCS) in Cloudron we used the following setup:

        UCS as our central user management (LDAP) with self registration.
        Cloudron as our primary solution for our apps. The Cloudron instance was connected through the external LDAP connector.

        We had some other cool apps lying around πŸ™‚
        BBBatscale is a loadbalancer for BigBlueButton instances and capable of connecting against a LDAP server. Yep - users in UCS are authorized users in BBBatscale.

        Openstreamingplatform as our twich alternative to embed the streams from different BBB rooms. (But without any knowledge of LDAP users).

        In a slightly different setup we use UCS to be the central user management to different Cloudron instances. But in this setup without self registration.

        Good news: there is a possibility today to have a central LDAP user management with many Cloudrons. And if you need it, with a self registration kind of "portal".

        Read more

        https://www.univention.com/downloads/download-ucs/
        https://www.univention.com/blog-en/2020/05/register-your-own-account-new-self-service-for-suse-and-ucs/

        Pronouns: he/him | Primary language: German

        jdaviescoatesJ marcusquinnM LonkleL 3 Replies Last reply
        5
        • luckowL luckow

          @avatar1024 Sorry for beeing a little bit verbose πŸ™‚

          CMS Garden held a (virtual) Unconference two weeks ago. One of our biggest issues was self registering attendees into our LDAP. Thanks to the external LDAP connector to Univention Corporate Server (UCS) in Cloudron we used the following setup:

          UCS as our central user management (LDAP) with self registration.
          Cloudron as our primary solution for our apps. The Cloudron instance was connected through the external LDAP connector.

          We had some other cool apps lying around πŸ™‚
          BBBatscale is a loadbalancer for BigBlueButton instances and capable of connecting against a LDAP server. Yep - users in UCS are authorized users in BBBatscale.

          Openstreamingplatform as our twich alternative to embed the streams from different BBB rooms. (But without any knowledge of LDAP users).

          In a slightly different setup we use UCS to be the central user management to different Cloudron instances. But in this setup without self registration.

          Good news: there is a possibility today to have a central LDAP user management with many Cloudrons. And if you need it, with a self registration kind of "portal".

          Read more

          https://www.univention.com/downloads/download-ucs/
          https://www.univention.com/blog-en/2020/05/register-your-own-account-new-self-service-for-suse-and-ucs/

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

          @luckow good that you managed to sort your use case, but I imagine a very simple Cloudron app like @murgero is developing would be a better fit for more Cloudron user πŸ™‚

          I use Cloudron with Gandi & Hetzner

          1 Reply Last reply
          0
          • jdaviescoatesJ jdaviescoates

            @murgero nice!

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

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

            @jdaviescoates Yes - it's mobile friendly πŸ™‚

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

            1 Reply Last reply
            1
            • luckowL luckow

              @avatar1024 Sorry for beeing a little bit verbose πŸ™‚

              CMS Garden held a (virtual) Unconference two weeks ago. One of our biggest issues was self registering attendees into our LDAP. Thanks to the external LDAP connector to Univention Corporate Server (UCS) in Cloudron we used the following setup:

              UCS as our central user management (LDAP) with self registration.
              Cloudron as our primary solution for our apps. The Cloudron instance was connected through the external LDAP connector.

              We had some other cool apps lying around πŸ™‚
              BBBatscale is a loadbalancer for BigBlueButton instances and capable of connecting against a LDAP server. Yep - users in UCS are authorized users in BBBatscale.

              Openstreamingplatform as our twich alternative to embed the streams from different BBB rooms. (But without any knowledge of LDAP users).

              In a slightly different setup we use UCS to be the central user management to different Cloudron instances. But in this setup without self registration.

              Good news: there is a possibility today to have a central LDAP user management with many Cloudrons. And if you need it, with a self registration kind of "portal".

              Read more

              https://www.univention.com/downloads/download-ucs/
              https://www.univention.com/blog-en/2020/05/register-your-own-account-new-self-service-for-suse-and-ucs/

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

              @luckow that sounds very interesting and worthy of it's own post so we can bookmark it πŸ™‚

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

              1 Reply Last reply
              1
              • luckowL luckow

                @avatar1024 Sorry for beeing a little bit verbose πŸ™‚

                CMS Garden held a (virtual) Unconference two weeks ago. One of our biggest issues was self registering attendees into our LDAP. Thanks to the external LDAP connector to Univention Corporate Server (UCS) in Cloudron we used the following setup:

                UCS as our central user management (LDAP) with self registration.
                Cloudron as our primary solution for our apps. The Cloudron instance was connected through the external LDAP connector.

                We had some other cool apps lying around πŸ™‚
                BBBatscale is a loadbalancer for BigBlueButton instances and capable of connecting against a LDAP server. Yep - users in UCS are authorized users in BBBatscale.

                Openstreamingplatform as our twich alternative to embed the streams from different BBB rooms. (But without any knowledge of LDAP users).

                In a slightly different setup we use UCS to be the central user management to different Cloudron instances. But in this setup without self registration.

                Good news: there is a possibility today to have a central LDAP user management with many Cloudrons. And if you need it, with a self registration kind of "portal".

                Read more

                https://www.univention.com/downloads/download-ucs/
                https://www.univention.com/blog-en/2020/05/register-your-own-account-new-self-service-for-suse-and-ucs/

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

                @luckow That’s super cool. Glad to hear it works that way with external LDAP. Thanks for sharing your story! ☺️

                1 Reply Last reply
                0
                • D Offline
                  D Offline
                  derin
                  wrote on last edited by
                  #32

                  Did anything ever come of this? IS there an app for user registration?

                  jdaviescoatesJ girishG 2 Replies Last reply
                  1
                  • D derin

                    Did anything ever come of this? IS there an app for user registration?

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

                    @derin no, not yet

                    I use Cloudron with Gandi & Hetzner

                    1 Reply Last reply
                    0
                    • D derin

                      Did anything ever come of this? IS there an app for user registration?

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

                      @derin there's an API to automatically add users - https://docs.cloudron.io/api.html#tag/Users/paths/~1users/post but no auto-registration form yet.

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

                        I'm curious about this. I could see this being useful for an educational institution that uses a cloudron for student accounts.

                        1 Reply Last reply
                        2
                        • Sam_ukS Offline
                          Sam_ukS Offline
                          Sam_uk
                          wrote on last edited by
                          #36

                          I'd also like open user registration (ideally with a moderation/approval step). What's needed to make it happen?

                          Sam_ukS 1 Reply Last reply
                          1
                          • Sam_ukS Sam_uk

                            I'd also like open user registration (ideally with a moderation/approval step). What's needed to make it happen?

                            Sam_ukS Offline
                            Sam_ukS Offline
                            Sam_uk
                            wrote on last edited by Sam_uk
                            #37

                            So I need to get this working.

                            It seems that Croodle never made it into Cloudron?

                            So I need to host Croodle somewhere else, then use it to build a login page.

                            Is it plausible to use https://www.limesurvey.org/ instead? I already have that installled.

                            Sam_ukS jdaviescoatesJ 2 Replies Last reply
                            1
                            • Sam_ukS Sam_uk

                              So I need to get this working.

                              It seems that Croodle never made it into Cloudron?

                              So I need to host Croodle somewhere else, then use it to build a login page.

                              Is it plausible to use https://www.limesurvey.org/ instead? I already have that installled.

                              Sam_ukS Offline
                              Sam_ukS Offline
                              Sam_uk
                              wrote on last edited by
                              #38

                              @girish Just spotted that groups are not exposed in the API: https://docs.cloudron.io/api.html#tag/Users/paths/~1users/post

                              Are there any plans to add it?

                              1 Reply Last reply
                              1
                              • Sam_ukS Sam_uk

                                So I need to get this working.

                                It seems that Croodle never made it into Cloudron?

                                So I need to host Croodle somewhere else, then use it to build a login page.

                                Is it plausible to use https://www.limesurvey.org/ instead? I already have that installled.

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

                                @sam_uk said in Open registration:

                                So I need to host Croodle somewhere else, then use it to build a login page.

                                Croodle is irrelevant (sorry, my bad, I asked about that in this thread, but it's not related at all. Croodle is just a tool similar to Easy Appointments/ Cal.com etc that @murgero was packaging, see https://github.com/jelhan/croodle and https://www.systemli.org/poll/ )

                                But yeah, it'd be nice to have some sort of way for people to sign themselves up to a Cloudron and then for (Super) Admin/ User Managers to be able to approve or reject them.

                                I'm not sure what's actually the best way of achieving that though. Any ideas @staff?

                                I use Cloudron with Gandi & Hetzner

                                Sam_ukS 1 Reply Last reply
                                1
                                • jdaviescoatesJ jdaviescoates

                                  @sam_uk said in Open registration:

                                  So I need to host Croodle somewhere else, then use it to build a login page.

                                  Croodle is irrelevant (sorry, my bad, I asked about that in this thread, but it's not related at all. Croodle is just a tool similar to Easy Appointments/ Cal.com etc that @murgero was packaging, see https://github.com/jelhan/croodle and https://www.systemli.org/poll/ )

                                  But yeah, it'd be nice to have some sort of way for people to sign themselves up to a Cloudron and then for (Super) Admin/ User Managers to be able to approve or reject them.

                                  I'm not sure what's actually the best way of achieving that though. Any ideas @staff?

                                  Sam_ukS Offline
                                  Sam_ukS Offline
                                  Sam_uk
                                  wrote on last edited by
                                  #40

                                  @jdaviescoates I'm looking at a https://form.io/ > N8N > Cloudron API workflow. No idea if that's a good way though.

                                  All the bits are FOSS, but form.io is not available on Cloudron yet.

                                  1 Reply Last reply
                                  2
                                  • Sam_ukS Sam_uk referenced this topic on
                                  • Sam_ukS Sam_uk referenced this topic on
                                  • jdaviescoatesJ jdaviescoates referenced this topic on
                                  • fbartelsF Offline
                                    fbartelsF Offline
                                    fbartels
                                    App Dev
                                    wrote on last edited by
                                    #41

                                    A post of @luckow has made me interested in baserow (which is already available as an app on Cloudron). With it you can define databases and fill these through a form. It already has the ability to trigger a webhook if an entry was created.

                                    At the moment the webhook payload cannot be freely defined, but if it would add this feature one could make a simple sign up page for Cloudron. User would be created, but sadly one needs to make multiple requests to also send out an invitation mail and to add the user to groups. But this way the admin can decide on their own if the signup should be confirmed.

                                    Ticket is https://gitlab.com/bramw/baserow/-/issues/744

                                    T Sam_ukS 2 Replies Last reply
                                    7
                                    • fbartelsF fbartels

                                      A post of @luckow has made me interested in baserow (which is already available as an app on Cloudron). With it you can define databases and fill these through a form. It already has the ability to trigger a webhook if an entry was created.

                                      At the moment the webhook payload cannot be freely defined, but if it would add this feature one could make a simple sign up page for Cloudron. User would be created, but sadly one needs to make multiple requests to also send out an invitation mail and to add the user to groups. But this way the admin can decide on their own if the signup should be confirmed.

                                      Ticket is https://gitlab.com/bramw/baserow/-/issues/744

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

                                      @fbartels very interesting! I also like the idea of an admin being able to adjust the payload for a webhook, but of course, that adds complexity and room for error.

                                      Another option would be to have an n8n webhook catch Baserow's payload. From n8n (also available on Cloudron), you can format the response how you want and then make multiple API calls in order to properly create the Cloudron user.

                                      robiR fbartelsF 2 Replies Last reply
                                      4
                                      • T thetomester13

                                        @fbartels very interesting! I also like the idea of an admin being able to adjust the payload for a webhook, but of course, that adds complexity and room for error.

                                        Another option would be to have an n8n webhook catch Baserow's payload. From n8n (also available on Cloudron), you can format the response how you want and then make multiple API calls in order to properly create the Cloudron user.

                                        robiR Offline
                                        robiR Offline
                                        robi
                                        wrote on last edited by
                                        #43

                                        @thetomester13 said in Open registration:

                                        Another option would be to have an n8n webhook catch Baserow's payload. From n8n (also available on Cloudron), you can format the response how you want and then make multiple API calls in order to properly create the Cloudron user.

                                        Bingo!

                                        Conscious tech

                                        1 Reply Last reply
                                        2
                                        • T thetomester13

                                          @fbartels very interesting! I also like the idea of an admin being able to adjust the payload for a webhook, but of course, that adds complexity and room for error.

                                          Another option would be to have an n8n webhook catch Baserow's payload. From n8n (also available on Cloudron), you can format the response how you want and then make multiple API calls in order to properly create the Cloudron user.

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

                                          @thetomester13 But why use two applications and increase the possibility of a malfunction, when one application alone could also do the job πŸ˜‰

                                          T 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